PDA

View Full Version : گزینه مرا بخاطر بسپار در هنگام login



sara_mp
جمعه 23 دی 1390, 19:34 عصر
سلام
می خواستم ببینم چطور میشه در هنگام لاگین گزینه مرا بخاطر بسپار رو ساخت راستش هرچی سرچ کردم یه آموزش خوب پیدانکردم.

mehran_sh_t
جمعه 23 دی 1390, 19:44 عصر
سلام
تا جایی که می دونم، این گزینه فقط میاد برای session زمان نا محدود می ذاره، فک کنم -1 باشه

sara_mp
جمعه 23 دی 1390, 20:07 عصر
البته با کوکی هم میشه این کار رو کرد ولی من نمیدونم چطوری باید این کار رو انجام داد

programer-ir
جمعه 23 دی 1390, 20:12 عصر
HttpCookie d = new HttpCookie("username");
d.Value = "value";
d.Expires = DateTime.Now.AddYears(2);
Response.Cookies.Add(d);

sara_mp
جمعه 23 دی 1390, 20:33 عصر
میشه یه کم بیشتر توضیح بدید من این کد رو کجا باید بنویسم و اینکه چطور چک کنم که کاربر قبلا لاگیم کرده و با وارد کردن نام کاربری پسوورد خودش بیاد مثل همین سایت

sarapepors
جمعه 23 دی 1390, 21:46 عصر
میشه یه کم بیشتر توضیح بدید من این کد رو کجا باید بنویسم و اینکه چطور چک کنم که کاربر قبلا لاگیم کرده و با وارد کردن نام کاربری پسوورد خودش بیاد مثل همین سایت

سلام بر شما . توضیحش کمی وقتگیره اما اینو (http://barnamenevis.org/showthread.php?257287-آموزشی-ساخت-لاگین&highlight=%D9%84%D8%A7%DA%AF%DB%8C%D9%86)ببین و تا آخرش بخون خیلی کمکت می کنه .

ahmad2asp
یک شنبه 25 دی 1390, 19:59 عصر
روی لاگین کلیک کن و توی تابع اینو بنویس البته لازم نیست کامنت رو بنویسی اونو واسه تست نوشتم.
واسه من که جواب داد اگه مشکلی داره به منم بگین که درس کنم
ممنون
protected void Login1_Authenticate(object sender, AuthenticateEventArgs e)
{
/* HttpCookie cookie = new HttpCookie(Login1.UserName,Login1.UserName);
cookie.Expires = DateTime.Now.AddMonths(1);
Response.Cookies.Add(cookie);*/

if (((CheckBox)Login1.FindControl("RememberMe")).Checked)
FormsAuthentication.RedirectFromLoginPage(Login1.U serName, true);
else
FormsAuthentication.RedirectFromLoginPage(Login1.U serName, false);
}