View Full Version : سوال: remember me
morika
پنج شنبه 01 مرداد 1394, 15:41 عصر
سلام
من هرکاری که می کنم سیستم remembr me تو identity 2 درست نمیشه. با عوض کردن مقدار ExpireTimeSpan هم هیچ اتفاقی نمی افته. خیلی جستجو کردم حتی یه جاهایی تو سایتهای معروف مثل CodeProject هم خوندم که این قسمت تو Identity 2 مشکل داره و تو Identity 2.2.1 درست شده. کسی از دوستان راه حلی واسه این مشکل داره؟
البته خواهش می کنم لینک مقاله و مطلب از google ندین چون من 1 هفته دارم جستجو می کنم فکر نکنم جایی باشه که نگشته باشم.
ممنون
TeacherMath
پنج شنبه 01 مرداد 1394, 19:03 عصر
اگه فک می کنی با آپدیت درست می شه توی nuget console بنویس Update-Package تا همه آپدیت بشن. بعد اگه درست نشد کدی که برای لاگین استفاده می کنید اینجا بزارید.
morika
شنبه 03 مرداد 1394, 11:10 صبح
کد لاگین همون کد نوشته شده واسه Identity Sample هست
[HttpPost] [AllowAnonymous]
[ValidateAntiForgeryToken]
public async Task<ActionResult> Login(LoginViewModel model, string returnUrl)
{
if (!ModelState.IsValid)
{
return View(model);
}
// This doen't count login failures towards lockout only two factor authentication
// To enable password failures to trigger lockout, change to shouldLockout: true
var result = await SignInManager.PasswordSignInAsync(model.Email, model.Password, true, shouldLockout: false);
switch (result)
{
case SignInStatus.Success:
return RedirectToAction("Index", "Home");
case SignInStatus.LockedOut:
return View("Lockout");
case SignInStatus.RequiresVerification:
return RedirectToAction("SendCode", new { ReturnUrl = returnUrl });
case SignInStatus.Failure:
default:
ModelState.AddModelError("", "ایمیل یا کلمه عبور اشتباه است");
return View(model);
}
}
morika
شنبه 10 مرداد 1394, 15:26 عصر
با آپدیت کردن هم درست نشد. چیکارش باید کرد؟
salar IT man
یک شنبه 11 مرداد 1394, 17:21 عصر
سلام
من هرکاری که می کنم سیستم remembr me تو identity 2 درست نمیشه. با عوض کردن مقدار ExpireTimeSpan هم هیچ اتفاقی نمی افته. خیلی جستجو کردم حتی یه جاهایی تو سایتهای معروف مثل CodeProject هم خوندم که این قسمت تو Identity 2 مشکل داره و تو Identity 2.2.1 درست شده. کسی از دوستان راه حلی واسه این مشکل داره؟
البته خواهش می کنم لینک مقاله و مطلب از google ندین چون من 1 هفته دارم جستجو می کنم فکر نکنم جایی باشه که نگشته باشم.
ممنون
همچین مشکلی مشاهده نشد.
برای نمونه:http://www.dotnettips.info/projects/details/23
morika
دوشنبه 12 مرداد 1394, 11:35 صبح
راستش من تو پروژه شما حسابی گم شدم :لبخند:
من از Identity با تمام چیزهای پیش فرضش استفاده کردم ولی هیچ کدومشو تو پروژه شما ندیدم
salar IT man
دوشنبه 12 مرداد 1394, 12:03 عصر
راستش من تو پروژه شما حسابی گم شدم :لبخند:
من از Identity با تمام چیزهای پیش فرضش استفاده کردم ولی هیچ کدومشو تو پروژه شما ندیدم
مباحثی مبنی بر معکوس سازی وابستگی ها موجب شده تغییراتی اعمال بشه!
دقت کنید کمی .http://www.dotnettips.info/post/1937/%D8%A7%D8%B9%D9%85%D8%A7%D9%84-%D8%AA%D8%B2%D8%B1%DB%8C%D9%82-%D9%88%D8%A7%D8%A8%D8%B3%D8%AA%DA%AF%DB%8C%E2%80%8 C%D9%87%D8%A7-%D8%A8%D9%87-%D9%85%D8%AB%D8%A7%D9%84-%D8%B1%D8%B3%D9%85%DB%8C-asp-net-identity
morika
چهارشنبه 14 مرداد 1394, 23:45 عصر
نخیر مشکل ما با راهمایی آقای سالار حل نشد. اونجود که من نگاه می کنم همچی درسته ولی...
البته تو مقاله آخری که معرفی کردن دو تا تفاوت وجود داشت که یکی مربوط به اسم کوکی بود که نوشته بود اگه روی سرور بیتشر از یه دونه وب سایت دارین حتما کوکی باید اسم داشته باشه که من اسم هم براش گذاشتم
تفاوت دوم اینه که تو مقاله همه تنظیمات و توی web.config انجام داده ولی من تو فایل Startup.Auth که فکر نمی کنم مشکلی از این نظر باشه.
app.UseCookieAuthentication(new CookieAuthenticationOptions {
CookieName = "kaarkhooneh.ir",
ExpireTimeSpan = TimeSpan.FromDays(30),
SlidingExpiration = false,
AuthenticationType = DefaultAuthenticationTypes.ApplicationCookie,
LoginPath = new PathString("/Account/Login"),
Provider = new CookieAuthenticationProvider
{
// Enables the application to validate the security stamp when the user logs in.
// This is a security feature which is used when you change a password or add an external login to your account.
OnValidateIdentity = SecurityStampValidator.OnValidateIdentity<ApplicationUserManager, ApplicationUser>(
validateInterval: TimeSpan.FromDays(30),
regenerateIdentity: (manager, user) => user.GenerateUserIdentityAsync(manager))
}
});
morika
دوشنبه 26 مرداد 1394, 22:36 عصر
از دوستان کسی نظر دیگه ای نداره؟
morika
چهارشنبه 28 مرداد 1394, 10:43 صبح
دوستان من مشکلم رو با این مقاله کاملا حل کردم. اگه کسی به این مشکل برخورد می تونه ازش استفاده کنه
https://msdn.microsoft.com/en-us/library/ms178194%28v=vs.140%29.aspx?f=255&MSPPError=-2147217396
star_rh
شنبه 07 شهریور 1394, 17:53 عصر
دوستان من مشکلم رو با این مقاله کاملا حل کردم. اگه کسی به این مشکل برخورد می تونه ازش استفاده کنه
https://msdn.microsoft.com/en-us/library/ms178194%28v=vs.140%29.aspx?f=255&MSPPError=-2147217396
میتوانید از این مقاله فارسی نیز استفاده کنید
http://8np.ir/%D8%A7%DB%8C%D8%AC%D8%A7%D8%AF-%D8%B3%D8%A7%DB%8C%D8%AA-%D8%A7%D9%85%D9%86-%D8%AF%D8%B1-asp-net-mvc/
pouriya.ghasemi
چهارشنبه 15 دی 1395, 09:54 صبح
دوستان من مشکلم رو با این مقاله کاملا حل کردم. اگه کسی به این مشکل برخورد می تونه ازش استفاده کنه
https://msdn.microsoft.com/en-us/library/ms178194%28v=vs.140%29.aspx?f=255&MSPPError=-2147217396
مشکل شما چی بود که با این صفحه رفع شده است؟
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.