לוגו אתר Fresh          
 
 
  אפשרות תפריט  ראשי     אפשרות תפריט  צ'אט     אפשרות תפריט  מבזקים     אפשרות תפריט  צור קשר     חץ שמאלה ברוכים הבאים לפורום ASP חץ ימינה  

לך אחורה   לובי הפורומים > מחשבים > ASP
שמור לעצמך קישור לדף זה באתרי שמירת קישורים חברתיים
 
כלי אשכול חפש באשכול זה



  #3  
ישן 17-07-2005, 00:34
  blackpilar blackpilar אינו מחובר  
 
חבר מתאריך: 08.07.05
הודעות: 13
יש לי תשובה.
בתגובה להודעה מספר 1 שנכתבה על ידי look away שמתחילה ב "יש לי שאלה..."

לתשובתי תצטרך להבין מעט באובקטים של ASP
אסביר לך כיצד ליצור הגנה פשוטה ללא מסד נתונים ואם תירצה בעתיד, תשדרג אותה למסד נתונים.
להלן :
הכן דף התחברות (login.html לדוגמא), ובו יהיו 2 תיבות טקסט האחת בשם un והשנייה בשם pass
הדף הזה ישלח לדף admin.asp , שוב לדוגמא, בדף admin יופיע התנאי הבא




קוד:
<% if request.form("us") = "admin" and request.form("pass") = "password" then .... ... ... end if %>






כאן בעצם בדקנו אם מה שהמשתמש הכניס בשדה us שווה ל admin ומה שהוכנס בשדה pass שווה לpassword ויש לציין שהטופס ישלח בשיטת post לכן קיבלנו את נתוני הטופס עם השיטה ()form .

השורות ...
...
...
...
מהוות את לוח הניהול שאתה רוצה להציג לדוגמא "מחק כתבות" "ערוך חשבונות משתמשים" וכ'ו.
כמובן שתוסיף לתנאי שלנו else במקרה והשם משתמש או הסיסמא אינם שווים, ובו תכתוב למשתמש שלא אושרה למשתמש כניסה או הודעה בסגנון הזה.

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




קוד:
session("username") = request.form("us")
session("password") = request.form("pass")






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

מקווה שהבנת.

נערך לאחרונה ע"י blackpilar בתאריך 17-07-2005 בשעה 00:40.
חזרה לפורום

כלי אשכול חפש באשכול זה
חפש באשכול זה:

חיפוש מתקדם
מצבי תצוגה דרג אשכול זה
דרג אשכול זה:

מזער את תיבת המידע אפשרויות משלוח הודעות
אתה לא יכול לפתוח אשכולות חדשים
אתה לא יכול להגיב לאשכולות
אתה לא יכול לצרף קבצים
אתה לא יכול לערוך את ההודעות שלך

קוד vB פעיל
קוד [IMG] פעיל
קוד HTML כבוי
מעבר לפורום



כל הזמנים המוצגים בדף זה הם לפי איזור זמן GMT +2. השעה כעת היא 18:52

הדף נוצר ב 0.04 שניות עם 10 שאילתות

הפורום מבוסס על vBulletin, גירסא 3.0.6
כל הזכויות לתוכנת הפורומים שמורות © 2024 - 2000 לחברת Jelsoft Enterprises.
כל הזכויות שמורות ל Fresh.co.il ©

צור קשר | תקנון האתר