本文整理匯總了C#中Account.GetUser方法的典型用法代碼示例。如果您正苦於以下問題:C# Account.GetUser方法的具體用法?C# Account.GetUser怎麽用?C# Account.GetUser使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類Account
的用法示例。
在下文中一共展示了Account.GetUser方法的2個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的C#代碼示例。
示例1: Login
public ActionResult Login(string username, string password, string remember)
{
if (Session[imHere_Login] == null)
{
return RedirectToAction("Login");
}
if (!String.IsNullOrEmpty(username) && !String.IsNullOrEmpty(password))
{
using (Account account = new Account(database))
{
var user = account.GetUser(username, password);
if (user != null)
{
// be sure the session is empty before continuing
Session.Clear();
Session["user"] = user;
account.SetLastVisit(user.id, RequestIP());
return RedirectToAction("Index", "Editor");
}
else
{
ViewBag.error = "Email or Password not valid";
}
}
}
return View();
}
示例2: PasswordLost
public ActionResult PasswordLost(string email)
{
if (Session[imHere_Password] == null)
{
return RedirectToAction("PasswordLost");
}
if (!string.IsNullOrEmpty(email))
{
using (Account account = new Account(database))
{
if (account.EmailExist(email))
{
User user = account.GetUser(email);
if (user != null)
{
string sbody = "<p>You are receiving this message because you asked to remember your password.</p>" +
"<p>Please use the information below to log into your kartessian account where you will be able to change your password.</p>" +
"<p>E-mail: " + email + "</p><p>Password: " + user.password.ToString() + "</p>";
Helpers.SendEmail(email, "kartessian password recovery", sbody);
ViewBag.result = "OK";
Session.Remove(imHere_Password);
}
}
else
{
ViewBag.result = "NO";
}
}
}
return View();
}