public FunctionResult <LoginToken> UserLogin(string loginKey, string pwd) { var r = new FunctionResult <LoginToken>(); pwd = Encryption(pwd); LoginInfo data = LoginDal.Login(loginKey, pwd); if (data != null) { var token = new LoginToken() { UserId = data.UserId, Token = GetToken() }; if (LoginTokenDal.Add(token) > 0) { r.Data = token; RedisService.Set <LoginToken>(DefineTable.CacheName, String.Format(UserAuthorityCacheKey.AuthorityCacheKey, token.Token), token); } else { r.ErrorMsg = "无法获取标识"; } } else { r.ErrorMsg = "无匹配用户登陆信息"; } return(r); }
public async Task <string> Login(string info) { var userInfo = JsonConvert.DeserializeObject <UserInfo>(info); if (string.IsNullOrWhiteSpace(userInfo.Account)) { return(JsonConvert.SerializeObject(new { status = "fail", message = "账号不能为空", date = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss") })); } if (string.IsNullOrWhiteSpace(userInfo.Password)) { return(JsonConvert.SerializeObject(new { status = "fail", message = "密码不能为空", date = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss") })); } LoginDal dal = new LoginDal(); var result = await dal.Login(userInfo.Account, userInfo.Password); if (result.ResultCode != 0) { return(JsonConvert.SerializeObject(new { status = "fail", message = result.ResultMsg, date = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss") })); } return(JsonConvert.SerializeObject(new { status = "success", data = result.Data, date = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"), Token = GetToken() })); }
public ActionResult LoginAction(LoginModel login) { LoginBal bdata = new LoginBal(); bdata.UserId = login.UserId; bdata.Password = login.Password; LoginDal ddata = new LoginDal(); bool status = ddata.Login(bdata); //session sending login id to every page..... Session["loginid"] = bdata.UserId; if (status) { return(RedirectToAction("SignUp")); } else { return(View()); } }
public int Login(string gebruikersnaam, string wachtwoord) { return(dal.Login(gebruikersnaam, wachtwoord)); }
public int Login(R_Login r) { return(dal.Login(r)); }