PDA

View Full Version : از چه روشی برای پاس دادن کد کاربری بین صفحات استفاده کنم؟؟؟



mohsen_zelzela00
یک شنبه 19 اردیبهشت 1389, 10:41 صبح
با سلام خدمت دوستان عزیز

من در سیستمی که دارم طراحی می کنم در صفحه login خودم دو نوع کاربر دارم (مدیر و مشتری) حالا می خوام وقتی که کاربر (مشتری) به سیستم Login می کنه شماره پرسنلی یا کد کاربری اونو نگه داره و در page بعدی که براش باز میشه ایست کالایی که خریداری کرده رو بهش نمایش بده حالا تنها مشکل من این است که این شماره پرسنلی رو چگونه به صفحات مختلف پاس بدم؟؟؟

اگه جواب سوال من session هست آیا کسی می تونه داده های اون رو هک کنه؟؟ چون این داده فوق العاده مهم است.


مرسی

z_bluestar
یک شنبه 19 اردیبهشت 1389, 12:27 عصر
چرا در همون صفحه با استفـاده از نام کـاربری (user name) این کد رو از DataBase نمی خونید .
این امنیتش بهتره .

چون می شه نام کـاربری رو با استفـاده از یکسری از کلاس های net. نگه داشت و در هر صفحه ای که لازم داشتین نام کـاربر رو خونده و اطلاعاتشو Load کنیم .

z_bluestar
یک شنبه 19 اردیبهشت 1389, 12:28 عصر
از چه سیستمی برای Login استفاده می کنید ؟؟

hamedsabzian
یک شنبه 19 اردیبهشت 1389, 14:54 عصر
چون می شه نام کـاربری رو با استفـاده از یکسری از کلاس های net. نگه داشت و در هر صفحه ای که لازم داشتین نام کـاربر رو خونده و اطلاعاتشو Load کنیم .

منظورتون دقیقا چه مکانیزمیه؟

z_bluestar
دوشنبه 20 اردیبهشت 1389, 10:47 صبح
استفــاده از کلاس FormsAuthentication


FormsAuthentication.SetAuthCookie(Username.Text, true);

e-arasteh
دوشنبه 20 اردیبهشت 1389, 11:12 صبح
session انتخاب مناسبیه