Вы можете использовать что-то вроде этого:
public ActionResult Login(string userName, string password, string returnUrl)
{
if (AuthenticationHelper.Authenticate(userName, password))
{
if (!String.IsNullOrEmpty(returnUrl) && returnUrl != "/default.aspx")
{
return Redirect(returnUrl);
}
else
{
return RedirectToAction("Index", "Home");
}
}
}
Метод Authenticate проверяет базу данных.