PDA

View Full Version : مبتدی: بازگشت به آدرس جاری



MasoudAdmin
سه شنبه 18 اسفند 1394, 15:19 عصر
با سلام به همه دوستان.
من می خوام تو برنامه وبم کاری کنم که اگه کاربر در قسمت Address Bar ، آدرس رو تغییر داد ، باز برگرده به همون آدرسی که بوده.:متفکر:
ممنون میشم کمک کنید.

rezashaban
سه شنبه 18 اسفند 1394, 15:23 عصر
سلام دوست من
این کار منطقی نیست؛ اگه کاربر خواست آدرس یه سایت دیگه رو بزنه چی؟ شما اصل مطلب رو بگو میخوای چیکار کنی شاید راه حل بهتری بود و دوستان ارائه دادن

MasoudAdmin
سه شنبه 18 اسفند 1394, 15:34 عصر
راستش وقتی کاربر لاگین میکنه از صفحه لاگین نام کاربری رو توی صفحه اصلی پاس میدم چون باید اطلاعات کاربر رو تو صفحه اصلی نمایش بدم.مثل عکسش و ....
مثلا آدرس صفحه اصلی اینه:
http://localhost:14678/HomePage.aspx?UserName=MasoudAdmin
وقتی به جای UserName=MasoudAdmin نام کاربر رو عوض کنم میره صفحه کاربری که کاربر تو آدرس بار میزنه.بدون اینکه رمز کاربر رو بخواد.
واسه همین می خوام اگه این اتفاق افتاد برگرده به همون صفحه ای که بوده.

rezashaban
سه شنبه 18 اسفند 1394, 15:54 عصر
راستش وقتی کاربر لاگین میکنه از صفحه لاگین نام کاربری رو توی صفحه اصلی پاس میدم چون باید اطلاعات کاربر رو تو صفحه اصلی نمایش بدم.مثل عکسش و ....
مثلا آدرس صفحه اصلی اینه:
http://localhost:14678/HomePage.aspx?UserName=MasoudAdmin
وقتی به جای UserName=MasoudAdmin نام کاربر رو عوض کنم میره صفحه کاربری که کاربر تو آدرس بار میزنه.بدون اینکه رمز کاربر رو بخواد.
واسه همین می خوام اگه این اتفاق افتاد برگرده به همون صفحه ای که بوده.
خب میتونی در ابندا با Sessionها کار کنی و اطلاعات کاربر رو بعد از اعتبار ستجی در Session ذخیره کنی تا نیازی به استفاده از ادرس بار نداشته باشی و بعدا میتونی روش های دیگه ای هم یادبگیری و امتحان کنی

MasoudAdmin
سه شنبه 18 اسفند 1394, 16:14 عصر
ممنون
من مبتدی هستم.
میشه لینک یا مطلبی در مورد کار با
Sessionها رو بگذارید.
ممنون میشم

rezashaban
چهارشنبه 19 اسفند 1394, 02:31 صبح
ممنون
من مبتدی هستم.
میشه لینک یا مطلبی در مورد کار با
Sessionها رو بگذارید.
ممنون میشم

https://msdn.microsoft.com/en-us/library/ms178581.aspx
http://www.codeproject.com/Articles/32545/Exploring-Session-in-ASP-Net
http://code.runnable.com/Uhxav7qocnlxAAA8/asp-net-how-to-use-session

MasoudAdmin
چهارشنبه 19 اسفند 1394, 18:35 عصر
با سلام
من در صفحه لاگین بعد از چک کردن اطلاعات ورودی دستور زیر رو گذاشتم:
string UserName = this.txtUserName.Text.Trim();
Response.Redirect("HomePage.aspx?UserName=" + UserName);

قبلا هم توضیح دادم چون در صفحه اصلی یه سری موارد رو باید از دیتابیس select کنم و نمایش بدم مجبور شدم اینجور انجام بدم.:متفکر:
ممکنه بیشتر راهنمایی کنید.:افسرده:
با تشکر

rezashaban
پنج شنبه 20 اسفند 1394, 02:45 صبح
دوست من لینک های قبلی که فرستادم برات آموزش کامل سشن بود
این هم لینک پیاده سازی فرم لاگین با استفاده از سشن
http://www.c-sharpcorner.com/UploadFile/009464/how-to-make-a-login-form-using-session-in-Asp-Net-C-Sharp/
http://www.c-sharpcorner.com/UploadFile/ca9151/securing-login-page-and-maintaining-single-session-per-user/