membership ללא username

membership ללא username

אני רוצה להשתמש במנגנון ה membership, אבל: אצלי המייל של המשתמש הוא המזהה, ולא שם משתמש. מה עושים?
 

[eLad]

New member
תשובה

נראה לי שהכי פשוט יהיה להתייחס ל-UserName כ-Email, ולשמור בשניהם את אותו הנתון. בעת הוספת משתמש אל תשתמש ב-CreateUserWizard מאחר והוא מאמת שקיים שדה Email, אחרת זורק שגיאה. להוספת משתמש השתמש ב- Membership.CreateUser ותן אותו פרמטר ב-UserName וב-Email. אל תשכח לשים ולידאציה על שדה ה-UserName שיקבל כתובת Email. Login מתבצע מול UserName אך המשתמש יכניס בעצם Email, שזה אותו דבר מבחינתך.
 
כנראה.

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