0
我想這樣做,如果用戶登錄在數據庫中持有密碼「tja」將他發送到一個頁面,否則另一個,但不能讓它工作。在mvc需要幫助
任何人都可以請幫我使用正確的代碼嗎?
//This is the code I have now.
public string mypassword = "tja";
// GET: SmsBuys
public ActionResult Index()
{
var getuser = User.Identity.GetUserId();
var getpassword = db.SmsBuys.Where(x => x.code == mypassword);
if (getpassword == getuser) //This is wrong I know
{
return RedirectToAction("Index", "Buys");
}
else
{
return View(db.SmsBuys.ToList().Where(x => x.UserId == User.Identity.GetUserId()));
}
}
我已經修復了它,我用了一個餅乾:) – Daniel
您是否將用戶的密碼存儲在cookie中?似乎並不實際可以堅持像密碼那樣敏感的東西,只能用於處理重定向。我強烈建議在POST事件中提交這個內容,因爲它似乎對我更有意義,但是您的里程數/使用情況可能會有所不同。 –
否否不將用戶的密碼存儲在cookie中。只需使用一個cookie,以便我可以寫入,如果(smscookie!= null)轉到本網站,否則轉到另一個☺ – Daniel