ورود

View Full Version : دلیل خالی بودن User



kahkeshane2012
سه شنبه 14 بهمن 1393, 21:02 عصر
با عرض سلام و خسته نباشید. میشه بگید این خط در کد زیر به چی دلیلی میتونه نال باشه؟؟؟


var user = await UserManager.FindAsync(model.username, model.Password);



public async Task<ActionResult> Login(LoginViewModel model, string returnUrl)
{

var user = await UserManager.FindAsync(model.username, model.Password);
if (user != null)
{
await SignInAsync(user, model.RememberMe);
return RedirectToLocal(returnUrl);
}
else
{
ModelState.AddModelError("", "Invalid username or password.");
}
return View(model);
}


البته لازم به ذکره که من بریک پوینت که میزارم user و pass خالی نیستند این خوده متغیر User که خالی رد میکنه :(

r4hgozar
سه شنبه 14 بهمن 1393, 21:04 عصر
سلام.
خوب مشخصه دیگه.
وقتی یوزرنیم و پسوردی که وارد کردین اصلا وجود نداشته باشه.
موفق باشید

kahkeshane2012
سه شنبه 14 بهمن 1393, 21:07 عصر
خب وجود داره که پرسیدم :( من تا حالا از این ترد استفاده نکردم از سایت ناگت هم identiy ... را نصب کردم ؛ گفتم شاید یه نکته ای فنی داشته باشه که باید تنظیم بشه...

r4hgozar
سه شنبه 14 بهمن 1393, 21:41 عصر
درسته.
یه بار جدولتون رو چک کنین و کانکشن استرینگ.
من چون از identity استفاده نمی کنم و کد های احراز هویت رو خودم واسم خودم کاستم و بصورت ماژول نوشتم نمی تونم کمکتون کنم شرمنده.
اما واسه تست که قبلا کار کرده بودم مشکلی نداشتم.
task , await و اینها هم چیز خاصی نیست ربطی اصل کد نداره فقط میاد therd رو آزاد می کنه و می گه من اینجا منتظر هستم تا شما جواب رو بیاری و دوباره یه therad میگیره.
در واقع cpu رو مدیریت می کنه . می تونین کد ها رو بدون therad هم بنویسین.
موفق باشید

RIG000
پنج شنبه 16 بهمن 1393, 14:15 عصر
با عرض سلام و خسته نباشید. میشه بگید این خط در کد زیر به چی دلیلی میتونه نال باشه؟؟؟





public async Task<ActionResult> Login(LoginViewModel model, string returnUrl)
{

var user = await UserManager.FindAsync(model.username, model.Password);
if (user != null)
{
await SignInAsync(user, model.RememberMe);
return RedirectToLocal(returnUrl);
}
else
{
ModelState.AddModelError("", "Invalid username or password.");
}
return View(model);
}


البته لازم به ذکره که من بریک پوینت که میزارم user و pass خالی نیستند این خوده متغیر User که خالی رد میکنه :(
اینجا همه اون چیز هایی که میخای رو کار کره
http://mundialeitor.googlecode.com/svn/trunk/code/Mundialeitor2/Mundialeitor2/Controllers/AccountController.cs