ABA


"שאלה בסיסית לגבי אחסון משתמשים וסיסמאות ב ASP"
גירסת הדפסה        
קבוצות דיון בניית אתרים נושא #14515 מנהל    סגן המנהל    מפקח   Winner    צל"ש   מומחה  
אשכול מספר 14515
sharon24

דרג אמינות חבר זה
   16:53   25.10.08   
אל הפורום  
  שאלה בסיסית לגבי אחסון משתמשים וסיסמאות ב ASP  
 
   יש את המנגנון של הפקדים המובנים לטיפול ב login.
עכשיו אני יודע שניתן להוסיף שם סוגי יוזרים וגם ממש משתמשים כולל הסיסמא שלהם. זה נמצא ב web.config כאשר הולכים ל website configuration
אני ידעתי עד עכשיו שכדאי מאוד ואמורים לשמור את המשתמשים ב database כולל את הסיסמאות שלהם וכאן זה בדיוק הפוך.
האם מישהו יכול להסביר את זה?


                                שתף        
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

  האשכול     מחבר     תאריך כתיבה     מספר  
  מה שאתה מדבר עליו נקרא מנגנון membership Sn00py  25.10.08 23:30 1
     תודה ובהמשך לכך.. sharon24 26.10.08 13:38 2
         נכון, שימוש בממברשיפ ובפרופיילינג הוא נוח Sn00py  26.10.08 14:41 3

       
Sn00py 
חבר מתאריך 1.8.02
2954 הודעות, דרג אמינות חבר זה
   23:30   25.10.08   
אל הפורום  
  1. מה שאתה מדבר עליו נקרא מנגנון membership  
בתגובה להודעה מספר 0
 
   הססמאות והשמות משתמש אכן נשמרים במסד נתונים. ההגדרה ב web.config היא רק על מנת ליצור את השדות ההזמינים האלו, אם אתה צריך שדות בנוסף לשדות user ו pass. אתה משתמש במנגנון ה membership בשיתוך עם מנגנון profiling ויכול להוסיף שדות ככל שעולה על רוחך: לדוגמה שם, גיל, וכו'. אבל זה אכן נגמר במסד נתונים.

באופן כללי הייתי מוותר על המנגנון וכותב בעצמי(וככה אני באמת עושה) כי הוא נורא מסורבל לטעמי, אבל אם תרצה לקרוא יותר:

http://aspnet.4guysfromrolla.com/articles/120705-1.aspx

\x6C\x65\x65\x74\x68\x61\x78\x30
\x72\x3A\x2D\x29
tresp4sser


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
sharon24

דרג אמינות חבר זה
   13:38   26.10.08   
אל הפורום  
  2. תודה ובהמשך לכך..  
בתגובה להודעה מספר 1
 
   המנגנון הזה שנקרא membership הוא לטעמי מאוד נוח משום שהוא מאפשר לך להיפטר מכל התיכנות של ה login, שינוי סיסמאות, יצירת משתמשים חדשים וכולי..
שאלה - למה לא פשוט להשתמש במנגנון הזה כדי להיפטר מכל הצורך של אחסון משתמשים ולהקים DB עצמאי משלך לצורך אחסון כל שאר הדברים שאתה צריך במקום להשתמש במה שרשמת כאן (profiling)?
תודה


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Sn00py 
חבר מתאריך 1.8.02
2954 הודעות, דרג אמינות חבר זה
   14:41   26.10.08   
אל הפורום  
  3. נכון, שימוש בממברשיפ ובפרופיילינג הוא נוח  
בתגובה להודעה מספר 2
 
   אבל אני אישית לא אוהב להשתמש בכלים המוכנים של מיקרוסופט כי ברגע שאתה
רוצה 'לצאת מהקופסה', ואפילו קצת, אתה יכול להתקל בקשיים. נכון שמיקרוסופט עשו עבודה מדהימה ואת רוב המחלקות של המנגנונים הנ"ל אפשר לרשת(inhereit) ולהרחיב, אבל לפעמים אתה נכנס ל dead end שלא קל לצאת ממנו.

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

בסה"כ זו דעה וישנם אלפי אתרים בסדרי גודל ענקיים שעובדים עם המנגנון הזה.

לירן.

\x6C\x65\x65\x74\x68\x61\x78\x30
\x72\x3A\x2D\x29
tresp4sser


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

תגובה מהירה  למכתב מספר: 
 
___________________________________________________________________

___________________________________________________________________
למנהלים:  נעל | תייק בארכיון | מחק | העבר לפורום אחר | מחק תגובות | עגן אשכול
       



© כל הזכויות שמורות ל-רוטר.נט בע"מ rotter.net