DCSIMG
authentication - שלמה גולדברג (הרב דוטנט)
Sign in | Join | Help

שלמה גולדברג (הרב דוטנט)

מרצה בסלע ויועץ בעולם ה - net.

Browse by Tags

ניהול בסיסי של תהליך כניסה והרשאות לאתר
15 December 11 09:37 AM | Shlomo | 1 comment(s)
ניהול משתמשים והרשאות הוא אף פעם לא מהדברים הקלים, בפוסט זה נראה כיצד נשתמש במנגנון הבסיסי של asp.net כדי לוודא שאי אפשר להגיע לשום דף לפני שעברו תהליך login בהצלחה, בנוסף נראה כיצד אנחנו "אומרים" לשרת שהמשתמש עבר לוגין. הדבר הראשון שנרצה לעשות זה להגדיר שהמשתמש לא יכול לגלוש לשום מקום לפני תהליך login, כדי לעשות זאת נכתוב בקובץ הקונפיג תחת system.web את המקטע הבא: < authorization > < deny users = " ? " /> </ authorization > המשמעות של authorization היא הרשאות...
Authentication providers - part 1 - Facebook
19 May 11 09:45 AM | Shlomo | 2 comment(s)
כמו שהבטחתי אני אראה כיצד אפשר לעשות תהליך לוגין לאתר שלנו על ידי חברה אחרת, ואתחיל עם פייסבוק, ואדגיש אנחנו נתמקד כרגע במצב שבו אנחנו צריכים מזהה ייחודי עבור משתמש ולא מעניין אותנו מידע נוסף עליו (אע"פ שאפשר לקבל מהם מידע נוסף אם המשתמש מסכים לכך) מידע נוסף על התהליך של לוגין עם פייסבוק תוכלו למצוא כאן , וכאן לחצן לוגין של פייסבוק כאן . עטיפה של פקדי פייסבוק ב - net תוכלו למצוא כאן . השלבים לבצע לוגין עם פייסבוק הם פשוטים וקצרים. (יחסית למתחרים) ראשית אנחו צריכים לייצר אפלייקציה בפייסבוק, הכנסו...
Authentication providers - part 0 - הקדמה
12 May 11 04:27 PM | Shlomo | 3 comment(s)
כידוע לכל מפתח אתר - אחד החלקים המעצבנים בכל אתר הוא ניהול המשתמשים, שזה אומר לתחזק בסיס נתונים, לאפשר הוספת משתמשים, שיחזור סיסמאות וכמובן פיתוח דפי הרישום. ומעבר לעלות מצד בעלי האתרים יש כמובן את המשתמשים המסכנים שצריכים לעבור תהליך רישום ולזכור סיסמא חדשה (במילא אנחנו משתמשים באותה סיסמא בכל האתרים). קיימת חלופה מעניינת לנושא ניהול המשתמשים. הרי יש כיום מספר חברות גדולות אשר מנהלות מליוני משתמשים, חברות כמו: גוגל (Gamil), מייקרוסופט (Windows Live Id), פייסבוק, ועוד כמה. אותם חברות מעוניינות שנשתמש...
הפעלת מתודות סטטיות באמצעות ScriptManager חלק שני - (PageMethods - Authentication Failed)
05 May 09 02:37 PM | Shlomo | 1 comment(s)
בפוסט הקודם הדגמתי איך להפעיל מתודות סטטיות באמצעות ScriptManager אבל מה יקרה במצב שהדף שלנו הוא דף הלוגין,ובקונפיג מוגדר בצורה הבאה: < authorization > < deny users = " ? " /> </ authorization > < authentication mode = " Forms " > < forms loginUrl = " Default.aspx " ></ forms > </ authentication > שזה אומר, שאסור להכנס לשום דף חוץ מה Default (שזה דף הלוגין) במקרה הזה לא נצליח להפעיל את ה PageMethods, הרבה אנשים אומרים להגדיר...
authentication from code using Login control (using reflection)
09 February 09 07:17 PM | Shlomo | 1 comment(s)
בהרבה מקרים כשאני משתמש עם ה Login Control, אני רוצה את האפשרות שבזמן פיתוח, יהיה לי לחצן שכשאני לוחץ עליו, הוא יעשה Login עם שם משתמש וסיסמא קבועים מראש, (אני לא רוצה להשתמש ב Remember Me) הבעייה, שה Control הנהדר, נותן לי את האפשרות רק לשנות את ה UserName מקוד, אבל הוא לא נותן את האפשרות לשנות את הסיסמא מקוד, וגם לא נותן את האפשרות לעשות Login מקוד, ולכן. מה שאני עושה זה לכתוב את הקוד הבא, ב PageLoad: 1 #if DEBUG 2 Button btn = new Button (); 3 btn.Text = "Login With 1 and 1" ; 4 form1...