我在三列字段中存储三个值(用户名,散列密码和用户类型),我想稍后尝试检索它们。我怎么去。现在我的代码存储数据是像这样
if (txtPassWord.Text.Length > 0)
{
string strHashedPassword = FormsAuthentication.HashPasswordForStoringInConfigFile(txtPassWord.Text, "sha1");
}
objuser.username = txtEmailAddress.Text;
objuser.Password = FormsAuthentication.HashPasswordForStoringInConfigFile(txtPassWord.Text, "sha1"); ;
objuser.userRole = "member";
dbcontext.LicensingOrgInfoes.AddObject(obj);
dbcontext.SaveChanges();
dbcontextuser.Users.AddObject(objuser);
dbcontextuser.SaveChanges();
现在的问题是如何检索这些存储的值?
任何输入都会很棒。
由于
答案 0 :(得分:0)
string myUsername = "MEMEMEME@here.com"
User me = dbcontext.Users.Single(u => u.username.ToLower() == myUsername.ToLower());
假设用户名无法重复使用。但是你提供的是我能为你做的最好的事情。