ABA


"צריך עזרה באתר שאני בונה לפרויקט"
גירסת הדפסה        
קבוצות דיון בניית אתרים נושא #12015 מנהל    סגן המנהל    מפקח   Winner    צל"ש   מומחה  
אשכול מספר 12015
KAN 
חבר מתאריך 1.8.02
18277 הודעות
   12:19   30.04.07   
אל הפורום  
  צריך עזרה באתר שאני בונה לפרויקט  
 
   בדף לוגין שלי
עשיתי שאם המשתמש הוא אדמין אז שיעשה ככה:


if LoginRS.Fields("admin")="on" then
session("admin")="ok"
session("adminName")=LoginRS.Fields("fName")
Response.redirect("index.asp")

ובדף של האתר עצמו עשיתי סשן ככה:


<% if (session("secure") <> "ok" or session("admin") <> "ok") then
Response.redirect("Out.asp")
end if %>

אבל תמיד כשאני מתחבר עם משתמש אדמין
זה מעביר אותי לדף Out.asp
למה זה?


                                שתף        
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

  האשכול     מחבר     תאריך כתיבה     מספר  
  איפה קבעת את secure? FireAngel 30.04.07 12:32 1
     הנה KAN  30.04.07 12:41 2
  זה אמור להיות and ולא or... MeToR 30.04.07 13:24 3
     תודה רבה :} + צריך עוד עזרה KAN  30.04.07 13:55 4
         עכשיו שוב פעם בדקתי את הand שאמרת לשים KAN  30.04.07 14:03 5
         אממ MeToR 30.04.07 14:09 6
             כנס בבקשה KAN  30.04.07 14:22 7

       
FireAngel

   12:32   30.04.07   
אל הפורום  
  1. איפה קבעת את secure?  
בתגובה להודעה מספר 0
 
  


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
KAN 
חבר מתאריך 1.8.02
18277 הודעות
   12:41   30.04.07   
אל הפורום  
  2. הנה  
בתגובה להודעה מספר 1
 
  

if pass <> LoginRS.fields("password") Then
Response.write "<br />"
Response.write "<font color=red size=4>הסיסמא שהקשת אינה נכונה</font>"
else
if LoginRS.Fields("admin")="on" then
session("admin")="ok"
session("adminName")=LoginRS.Fields("fName")
Response.redirect("admin.asp")
else
session("userName")=request.form("username")
session("secure")="ok"
session("fName")=LoginRS.Fields("fName")
response.write("<script>window.open('index.asp')</script>")

ולפני שהוספתי את האדמין לשורה של ה IF בדף של האתר
זה עבד


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
MeToR
חבר מתאריך 26.1.07
11 הודעות
   13:24   30.04.07   
אל הפורום  
  3. זה אמור להיות and ולא or...  
בתגובה להודעה מספר 0
 
   זה אמור להוציא אותם מהדף רק אם מי שהתחבר הוא לא מנהל וגם לא משתמש רגיל.


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
KAN 
חבר מתאריך 1.8.02
18277 הודעות
   13:55   30.04.07   
אל הפורום  
  4. תודה רבה :} + צריך עוד עזרה  
בתגובה להודעה מספר 3
 
   ערכתי לאחרונה בתאריך 30.04.07 בשעה 13:56 בברכה, KAN
 
אני צריך להגיש את הפרויטק מחר
אז אני צריך לתקן עכשיו את כל הבעיות
ויש לי בעיה בסקר
הוא עבד בסדר גמור
אבל עכשיו הוא רושם לי ככה:


תוצאות הסקר:

50 סמ"ק: 0
Microsoft VBScript runtime error '800a0006'

Overflow

/nirk/Project/Project Bagrot/2/result.asp, line 13

והנה הדף של תוצאות הסקר:


<html dir="rtl">
<head>
<title>תוצאות הסקר</title>
</head>
<body bgcolor="#737171">
<% dim sum
sum = Application("50") + Application("125") + Application("250") + Application("500") %>
<font color="#FFFFF">תוצאות הסקר:
<br />
<br />
50 סמ"ק:   
<% Response.write application(50) %>
<img src="voting2.gif" border="0" height="10" width="<%=formatnumber(Application("50")/sum*150,0)%>"
<br />
<br />
125 סמ"ק: 
<% Response.write application(125) %>
<img src="voting2.gif" border="0" height="10" width="<%=formatnumber(Application("125")/sum*150,0)%>"
<br />
<br />
250 סמ"ק: 
<% Response.write application(250) %>
<img src="voting2.gif" border="0" height="10" width="<%=formatnumber(Application("250")/sum*150,0)%>"
<br />
<br />
500 סמ"ק: 
<% Response.write application(500) %>
<img src="voting2.gif" border="0" height="10" width="<%=formatnumber(Application("500")/sum*150,0)%>"
</body>
</html>

וגם רציתי לדעת
איך אני יכול לסגור Cookie שיצרתי ?

תודה רבה !


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
KAN 
חבר מתאריך 1.8.02
18277 הודעות
   14:03   30.04.07   
אל הפורום  
  5. עכשיו שוב פעם בדקתי את הand שאמרת לשים  
בתגובה להודעה מספר 4
 
   וזה עדיין לא עובד


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
MeToR
חבר מתאריך 26.1.07
11 הודעות
   14:09   30.04.07   
אל הפורום  
  6. אממ  
בתגובה להודעה מספר 4
 
   ערכתי לאחרונה בתאריך 30.04.07 בשעה 14:16 בברכה, MeToR
 
הערכים שהכנסת לתוך ה-Applications, הם מספרים בטוח? לא מחרוזות?
כי יכול להיות שפשוט הפעולות החשבוניות לא יכולות להתבצע בגלל שהערכים שיש ב-Applications הם מסוג מחרוזת.

דבר נוסף, שכחת גרשיים פה:


<% Response.write application("50") %>

ובשאר נפחי המנוע...

בקשר ל-Cookies, כדי למחוק/לסגור עוגייה מסויימת, פשוט תעשה ככה:


Response.Cookies("cookieName")=""

זה לא ממש מוחק, אבל זה משנה את הערך שלה, וככה היא לא תזוהה על ידי הדפים שבהם אתה בודק אם היא שווה לערך מסויים.

יש אפשרות נוספת למחיקה גם...
כשביצעת יצירת Cookie, קבעת לו זמן מסויים עד למחיקה אוטומטית שלו, ככה:


Response.Cookies(cookieName).Expires = Date() + 1

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

Response.Cookies(cookieName).Expires = Date() - 1

* כדי שהעוגייה באמת תימחק, אתה חייב לכתוב את אותו זמן חיים שקבעת לעוגייה בעת יצירתה.


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
KAN 
חבר מתאריך 1.8.02
18277 הודעות
   14:22   30.04.07   
אל הפורום  
  7. כנס בבקשה  
בתגובה להודעה מספר 6
 
   גם שאני מוסיף גרשיים כמו שאמרת זה לא עוזר עדיין
וככה הסקר עצמו הולך:


<% if not isEmpty(request.form("engine")) then
if IsEmpty(Request.Cookies("voted")) then
if(request.form("engine")="50") then
application("50")=application("50")+1
Response.Cookies("voted") = "yes"
end if
if(request.form("engine")="125") then
application("125")=application("125")+1
Response.Cookies("voted") = "yes"
end if
if(request.form("engine")="250") then
application("250")=application("250")+1
Response.Cookies("voted") = "yes"
end if
if(request.form("engine")="500") then
application("500")=application("500")+1
Response.Cookies("voted") = "yes"
end if
Response.Cookies("voted").Expires = "01/01/2008"
else
Response.Redirect("voted.asp")
end if
end if

ואם הגדרתי Cookie עד לתאריך 1.1.2008 אז מה אני צריך לרשום כדי לבטל אותה?


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

תגובה מהירה  למכתב מספר: 
 
___________________________________________________________________

___________________________________________________________________
למנהלים:  נעל | תייק בארכיון | מחק | העבר לפורום אחר | מחק תגובות | עגן אשכול
       



© כל הזכויות שמורות ל-רוטר.נט בע"מ rotter.net