שלח תשובה

זירת השאלות

575
צפיות
20
תשובות

אני צריך עזרה…

,‏ 23 בינואר, 2005

שלום!

אני בונה מערכת עם פאנל, אני רוצה לבצע בדיקה, עכשיו, הוא תמיד אומר לי שאין עוגיה אפילו שיש לי אותה.
הקוד של העמ' שבודק:


<%@ Language="JScript" %>
<%
cookie = Request.Cookies("admin")();

    if (cookie != "")
    {
%>
<Html dir='rtl'>
<Head>
<title>התחברות</title>
</head>
<body>
<form action="check.asp" method="post">
<input type="password" name="pass" id="pass">
<input type="submit" value="בדוק!">
</form>
</body>
</html>
<%
    }
    else
    {
%>
<Html dir="rtl">
<HEad>
</head>
<Body>
<font face="Arial">
ברוך הבא ללוח הבקרה מנהל!<BR>
</font>
<font face="arial" size="2">
<a href="team/tadd.asp" style="text-decoration: none;">הוספת חבר צוות חדש</a>
<BR><a href="news/admin_add_form.asp" style="text-decoration: none;">הוספת עידכון חדש</a>
</font>
</body>
</html>
<%
    }
%>

הקוד של check.asp:


<%@ Language="JScript" %>
<%

var pass = Request.Form("pass")();

if (pass == "*****")
{
    Response.Write("תודה! הצלחת להתחבר!");
    Response.Cookies("admin");
}
else
{
    Response.Write("הסיסמא שגויה!");
}
%>


תודה עם תעזרו לי!

תגיות:

20 תשובות

  1. העקרב הגיב:

    פחח…
    סליחה, הקוד הראשון הוא:

    <%@ Language="JScript" %>
    <%
    cookie = Request.Cookies("admin")();

        if (cookie == "")
        {
    %>
    <Html dir='rtl'>
    <Head>
    <title>התחברות</title>
    </head>
    <body>
    <form action="check.asp" method="post">
    <input type="password" name="pass" id="pass">
    <input type="submit" value="בדוק!">
    </form>
    </body>
    </html>
    <%
        }
        else
        {
    %>
    <Html dir="rtl">
    <HEad>
    </head>
    <Body>
    <font face="Arial">
    ברוך הבא ללוח הבקרה מנהל!<BR>
    </font>
    <font face="arial" size="2">
    <a href="team/tadd.asp" style="text-decoration: none;">הוספת חבר צוות חדש</a>
    <BR><a href="news/admin_add_form.asp" style="text-decoration: none;">הוספת עידכון חדש</a>
    </font>
    </body>
    </html>
    <%
        }
    %>

  2. זהר פלד הגיב:

    אתה לא חדש כאן.
    רק את הקוד הרלוונטי, בבקשה.

  3. העקרב הגיב:

    זהו שזה הקוד הרלוונטי…
    אם צריך רק את התנאי + הצבת המשתנה:


    <%@ Language="JScript" %>
    <%
    cookie = Request.Cookies("admin")();

        if (cookie == "")
        {

    ככה אני בודק אם יש לי את העוגיה או שאין לי.
    וזה תמיד נותן לי שלילי.

  4. אוריקס הגיב:

    המממ


    cookie = Request.Cookies("admin");
    ולא
    cookie = Request.Cookies("admin")();

    ד"א – יש לעוגייה תאריך תפוגה?

  5. העקרב הגיב:

    לא, אין לה.
    לשים? :|.
    זה מערכת עם פאנל רק לי ולשותף שלי =

  6. next25 הגיב:

    קוד זה עדיון בבניה אבל זה הקוד

    קטע הבודק עוגיה
    REQUEST.cookies ("שם העוגיה")
    REQUEST.cookies ("user")
    <%
    if request.cookies ("user")<>""then
    response.write ("ברוך שובך מנהל"& request.cookies("user"))
    else
    response.write ("שלום אורח אתה לא המנהל")
    end if
    %>
    קטע השותל עוגיה
    <%
    if request.cookies ("visit")=""then
    response.write("זה ביקורך הראשון באתר")
    response.cookies ("visit")=true
    response.cookies ("visit").expires="תאריך תפוגה"
    else
    response.write("חזרתה שוב לבקר באתר")
    end if
    %>

  7. next25 הגיב:

    סליחה הקוד לא בבניה הקוד גמור!!!!!|
    מצטער

  8. העקרב הגיב:

    לא,
    אני עובד עם JScript, לא ביקשתי קוד חדש, ביקשתי עזרה בקוד הקיים =

  9. אוריקס הגיב:

    בוודאי שלשים
    אחרת זה ימחק מיד.

    תראה קוד מלא יותר.

  10. ניר טייב הגיב:

    מנצל"ש –> אורי –>
    קיבלת את המייל שלי לווב-אפדייט ?

  11. העקרב הגיב:

    לא עובד.


    var e = time() + time();
    Response.Cookies("admin").Expires = e;

    זה הקוד של התאריך תפוגה, זה עושה לי עכשיו את השגיאה הבאה:


    Microsoft JScript runtime error '800a138f'

    Object expected

    /sitesystem/admin/check.asp, line 10


    תודה רבה רבה לעוזרים!

  12. העקרב הגיב:

    השגיאה נעלמה, אבל עכשיו שוב, זה
    תמיד מציג לי כאילו היא לא קיימת.

  13. העקרב הגיב:

    הסתדרתי, תודה בכל מקרה.
    הוספתי ערך לעוגיה

  14. העקרב הגיב:

    אני אמרתי
    "תודה בכל מקרה." בכותרת הקודמת.

  15. אוריקס הגיב:

    מה הקשר?
    ההודעה שלי ניר מכוונת אלי.

שלח תשובה