צפיות
תשובות
אני צריך עזרה…
שלום!
אני בונה מערכת עם פאנל, אני רוצה לבצע בדיקה, עכשיו, הוא תמיד אומר לי שאין עוגיה אפילו שיש לי אותה.
הקוד של העמ' שבודק:
<%@ 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 תשובות
פחח…
סליחה, הקוד הראשון הוא:
<%@ 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>
<%
}
%>
אתה לא חדש כאן.
רק את הקוד הרלוונטי, בבקשה.
זהו שזה הקוד הרלוונטי…
אם צריך רק את התנאי + הצבת המשתנה:
<%@ Language="JScript" %>
<%
cookie = Request.Cookies("admin")();
if (cookie == "")
{
ככה אני בודק אם יש לי את העוגיה או שאין לי.
וזה תמיד נותן לי שלילי.
המממ
cookie = Request.Cookies("admin");
ולא
cookie = Request.Cookies("admin")();
ד"א – יש לעוגייה תאריך תפוגה?
לא, אין לה.
לשים? :|.
זה מערכת עם פאנל רק לי ולשותף שלי =
עדיין לא עובד
קוד זה עדיון בבניה אבל זה הקוד
קטע הבודק עוגיה
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
%>
סליחה הקוד לא בבניה הקוד גמור!!!!!|
מצטער
לא,
אני עובד עם JScript, לא ביקשתי קוד חדש, ביקשתי עזרה בקוד הקיים =
בוודאי שלשים
אחרת זה ימחק מיד.
תראה קוד מלא יותר.
אוקיי, אני אוסיף ואחזור לפה
מנצל"ש –> אורי –>
קיבלת את המייל שלי לווב-אפדייט ?
לא עובד.
var e = time() + time();
Response.Cookies("admin").Expires = e;
זה הקוד של התאריך תפוגה, זה עושה לי עכשיו את השגיאה הבאה:
Microsoft JScript runtime error '800a138f'
Object expected
/sitesystem/admin/check.asp, line 10
תודה רבה רבה לעוזרים!
השגיאה נעלמה, אבל עכשיו שוב, זה
תמיד מציג לי כאילו היא לא קיימת.
הסתדרתי, תודה בכל מקרה.
הוספתי ערך לעוגיה
עכשיו, תודה
תלמד איך עובדים עם תאריכים
אני אמרתי
"תודה בכל מקרה." בכותרת הקודמת.
מה הקשר?
ההודעה שלי ניר מכוונת אלי.
אה, אופס
חשבתי שאמרת לי להודות