View Single Post
ישן 21-03-06, 20:34   # 7
Alon.R
הוסטסניון
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
הודעות: 2,435

Alon.R לא מחובר  

זה תלוי..
בוא אני יגיד לך בקצרה ובפשטות איך אני עשיתי פאנל ניהול בPHP (מה שאני נותן לך פה זה דוגמא הרבה יותר פשוטה ממה שאני עשיתי במערכת שלי).

בוא נגיד שאנחנו רוצים שערך העוגיה יהיה 12345 בשביל שהוא יוכל להיכנס לפאנל ניהול ושם העוגייה זה login, אז ככה:

PHP קוד:
<?php

//אם ערך העוגייה שווה לסיסמא (12345)
if($_COOKIE['login'] == "12345")
{
script.....
}
//אם אין לו עוגיה
elseif(!$COOKIE['login'])
{
the script form of the login
}
//אם זה לא תואם לסיסמא
elseif($_COOKIE['login'] <> "12345")
{
echo 
"הסיסמא לא נכונה";
}

?>
מלבד זאת תרצה למנוע מאנשים שיש להם גישה לעוגיות של האדמין שיראו את הסיסמא, ככה שרצוי להצפין את ערך הסיסמא בעוגיה בmd5 וגם במסד נתונים ואז בטופס למשל כתוב ערך מסויים אתה מצפין גם אותו בשביל להשוות אותו עם ערך שבמסד, הסיבה שאנו רוצים לעבוד עם מסד נתונים זה בשביל שלאדמין יהיה אפשרות לשנות סיסמאות בקלות.

Last edited by Alon.R; 21-03-06 at 20:37..
  Reply With Quote