![]() |
[מדריך] PHP - מערכת התחברות, רמה קלה עד בינונית.
זה פשוט עד בינוני.
מקווה שתפיקו ידע מהמדריך :) אז בואו נתחיל, נגיד שאנחנו רוצים לעשות טבלה של users ? אז נגדיר את השדות הבאים:
עכשיו, בוא נגדיר שהlevel המסויים שיהיה למישהו צריך להיות 2, בכדי שתהיה לו גישה. אז מה נעשה ? ניצור את הטבלה, ונכניס ערך של משתמש אחד, לדוגמא:
יפה, עד כאן הכל ברור ? מה עשינו בעצם ? יצרנו טבלה עם הערכים: id, username, password, level. עכשיו נגיע לחלק העיקרי, ההתחברות והיישום עצמו. את הדף התחברות ב-HTML אני מאמין שתסתדרו .. בוא נתחיל עם שני שאילתות פשוטות אשר מוציאות את שם המשתמש הסיסמא ואת הlevel, אני דווקא החלטתי להשתמש עם sha1 בהתחברות, עוד פרט חשוב לפני שאנחנו מתחילים, לקבוע את הpassword כשאתה מכניס את המידע כsha1(במקרה שלי)(!): PHP קוד:
חלק הבא, האימות עצמו, אנחנו בודקים האם הפרטים שווים ואו לא שווים למשתנים: PHP קוד:
הלאה, האם הפרטים לא נכונים ? נעשה משפט else קטן: PHP קוד:
PHP קוד:
PHP קוד:
|
כל הכבוד על ההשקעה, נוסף לאינדקס מדריכים :)
|
תודה רותם :)
די בסיסי..:d |
נראה לי רק מי שכבר יודע לעשות את זה יבין, אבל בכל זאת יפה על ההשקעה.
דרך אגב, צריך גם לקבוע את הid על auto incrisment... (או איך שלא כותבים את זה.) |
ציטוט:
|
זה יותר במידה ועושים הרשמה, אז רוצים שכל משתמש יקבל Id עוקב.
אבל מה שווה התחברות בלי הרשמה? : ) |
תודה, כל הכבוד על ההשקעה. :)
|
Parse error: parse error, unexpected '{' in /home/****/domains/********/public_html/*****/****/login.php on line 18
HELP PLZ! |
כל הכבוד על ההשקעה רותם..:)
|
כל הכבוד על ההשקע!
למרות שלא הבנתי כלום(אין לי מושג בphp!:)) |
בסיסי מאוד
אבל תודה על ההשקעה |
תודה
|
תודה
|
רגע, איך הדף PHP יודע איזה מסד נתונים נמצאת הטבלה USERS?
|
תודה רבה רותם.
עריכה: מצטער - לא אני הקפצתי את הנושא אלא המשתמש שלפניי. |
ציטוט:
אין להקפיץ אשכולות ! ראה הוזהרת |
עשית שם דבר מאוד מטומטם לדעתי.
הרצת שתי שאלתילות ? אחד על השם משתמש ואחד עם הסיסמא ? למה שלא תריץ על המשתמש היחיד הזה, ולפי הפרטים שנפלתים תבדוק אם הסיסמא שהוא הכניס זהה לסיסמא שבמסד נתונים ( כמוצפנת כמובן ). אם כן, תריץ עליו COOKIES, אם לא תרשום לו פרטים שגויים. |
יש לי בעיה...
יש לי בעיה, זה נותן לי שגיאה:
http://www.speechme.co.il/login אני חושב שזה נובע מהקטע הזה: PHP קוד:
|
תודה.
|
ציטוט:
|
רפי אתה לא יכול לנעול ? 8-*
|
ציטוט:
יום טוב שיהיה לך. ובגלל שמסיבה לא ידועה האשכול לא נכנס לאשכול המדריכים....הוא נכנס עכשיו. ציטוט:
|
כל הזמנים הם GMT +2. הזמן כעת הוא 13:04. |
מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ