![]() |
# 1 |
חבר מתקדם
|
איך לבצע login ?
מה היא הדרך הטובה ביותר לבצע login למשתמשים באתר ?
נגיד לעשות cookie שמחזיק את הUSERID של המשתמש המחובר זו לא דרך טובה... אני עובד עם ASP.NET אבל לא חייב קוד בשביל זה(רוצה להבין את הרעיון). ברור שאני יודע לעשות LOGIN אני פשוט רוצה לדעת מה הדרך הכי טובה(מבחינת יעילות, נוחות, אבטחה...) תודה מראש |
![]() |
![]() |
# 2 | |
הוסטסניון
|
ציטוט:
כמובן שאם לקחת בחשבון שצריך גם לשמור בקוקי נוסף את הסיסמא באיזשהו hash. אתה יכול גם לעשות בין שניהם איזשהו hash ולשים בקוקי ולהשוות מול המסד.
__________________
"חינוך למדעי המחשב לא יכול להפוך אף אחד למתכנת מומחה יותר מאשר לימוד על מברשות וצבעים יכול להפוך מישהו לצייר מיומן." |
|
![]() |
![]() |
# 3 |
I am root
|
הכי קל ונוח להשתמש ב .htaccess
|
![]() |
![]() |
# 4 |
משתמש - היכל התהילה
|
אבל אם אתה רוצה להשתמש בריבוי משתמשים?ושהמשתמש יוכל להשאר מחובר לאורך זמן?
HTACCESS או אפילו HTTP ATH דרך PHP לא יוכלו לעזור לך בזה. אני עושה סתם איזה HASH, שומר אותו בעוגיה, ובתא יעודי בטבלת משתמשים שומר אותו ולפיו אני מזהה את המשתמש.
__________________
קו ישר, כי אפשר גם אחרת |
![]() |
![]() |
# 5 |
חבר מתקדם
|
|
![]() |
![]() |
# 6 |
חבר מתקדם
|
אני עושה HASH של הזמן הנוכחי, והאימייל של המשתמש, ככה שהוא יהיה שונה תמיד. ואז מזין למסד הנתונים ומאמת את זה בכל פעם שהמשתמש מבצע פעולה כלשהי.
|
![]() |
![]() |
# 7 |
חבר בקהילה
|
הנה מאמר שכתבתי על login ב-ASP.NET. אולי זה יעזור לך:
http://www.ucsharp.com/csharpers/Art...cle.aspx?id=26 |
![]() |
![]() |
# 8 | ||
חבר מתקדם
|
ציטוט:
ציטוט:
|
||
![]() |
![]() |
# 9 |
משתמש - היכל התהילה
|
1. זה לא משנה,מה שחשוב זה שהhash יהיה יחודי למשתמש.
2. ככה זה עובד,כל בקשה אתה מזהה את המשתמש מחדש(עפ"י עוגיה),וזה באמת לא מזיז לשרת.
__________________
קו ישר, כי אפשר גם אחרת |
![]() |
![]() |
# 10 | |
חבר מתקדם
|
ציטוט:
|
|
![]() |
![]() |
חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים) | |
|
|