public DataRespond login(Auth auth) { Users user = m_userResponsitory.getUserByMaDv(auth.madv); DataRespond data = new DataRespond(); if (user == null) { data.success = false; data.message = "Mã Đảng viên hoặc mật khẩu không chính xác!"; return(data); } var x = m_hashPass.hashPass(auth.password); if (auth.madv == user.madv && m_hashPass.checkPass(user.password, auth.password) == true) { data.success = true; var token = BuildToken(user); data.data = new { token = token, user = user }; data.message = "Đăng nhập thành công!"; TokenRequest tokenrq = new TokenRequest(); tokenrq.token = token; tokenrq.roleid = user.roleid; tokenrq.usid = user.usid; savaToken(user.usid, tokenrq); } else { data.success = false; data.message = "Mã Đảng viên hoặc mật khẩu không chính xác!"; } return(data); }
public Boolean changePass(PassChange auth) { var user = GetById(auth.usid); if (m_hashPass.checkPass(user.password, auth.currentpass)) { user.password = m_hashPass.hashPass(auth.newpass); Update(user); return(true); } return(false); }
//check username or password private Boolean checkUser(User us) { User user = getUser(us); if (user == null) { return(false); } if (m_hashPass.checkPass(user.password, us.password) == true) { return(true); } return(false); }