שאלה ב ASP.NET

ד ו ב י ר

New member
שאלה ב ASP.NET

ב"ה שלום השאלה שלי היא בקשר לפקדי אימות נתונים. בכל פקד שראיתי (חוץ מ CustomValidator), האימות מתבצע בצד הלקוח, מה שאומר, שאם הלקוח הזין נתונים שגויים, הטופס כלל לא ישלח. השאלה שלי היא, האם יתכן מצב שבו האימות יצליח בצד הלקוח ובכל זאת, כשאני אבצע אימות בצד השרת (לדוגמא ע"י משפט if Page.IsValid ) אני אקבל false? (השאלה היא כמובן לא על CustomValidator, כי בפקד זה אני קובע היכן יתבצע האימות) תודה רבה מראש
 

gilad g

New member
יש מצב בהחלט.

גולשים יכולים לעקוף את ההגנה שבצד הלקוח.
 

ד ו ב י ר

New member
אני קראתי עכשיו בספר

ASP.NET סדנת לימוד של הוד עמי, שבדיקה בצד השרת אפשר לעשות ע"י משפט כמו if Page.IsValid ואם מקבלים true זה סימן שאף אחד מפקדי האימות, לא נמצא במצב שגוי, אבל אם הלקוח יכול לעקוף את ההגנה, אז מה יעזור לי משפט כמו if Page.IsValid , הרי אם הוא הצליח לעקוף, אז כל הפקדים הם במצב טוב? תודה רבה מראש
 
למעלה