
12-09-2006, 16:56
|
 |
|
|
חבר מתאריך: 12.04.06
הודעות: 2,021
|
|
על מנת ליצור שדה סיסמא - מוגן בכוכביות,
הקוד הוא:
<input type='password' name='blabla' />
במקרה הזה, שם השדה יהיה blabla [תבין למה - בהמשך].
כעת,
נבדוק אם לחצו על כפתור השליחה,
if (isset(button....)) {
לחצו
}
אם לחצו, נתחבר למסד הנתונים עם הקוד הנחוץ,
ונבדוק אם MD5 של מה שהזינו, אכן תואם למה שרשום במסד.
[שים לב וזכור, ששם השדה של הסיסמא הוא: blabla]
if (MD5($_POST['blabla) == passindb)
{
right pass
}
else
{
wrong pass
}
.
זהו.
עכשיו,
תחליף מה שצריך למה שאתה רוצה. [passindb = הנתון של הסיסמא שקיבלת מהשאילתה].
כדי להשתמש בSESSIONS,
אתה פשוט מאוד מזין נתונים לתוכו:
session['allow'] = 1;
ואז בעמוד a.php אתה בודק:
אם session['allow'] == 1 אז תעביר,
אם לא, תוציא שגיאה.
מקווה שעזרתי מעט,
מתן.
_____________________________________
|