protected void btnLogin_Click(object sender, EventArgs e) { lblMessage.Visible = false; MPOEntities myen = Helpers.SessionHelpers.GetContext(Session); HashHelpers hash = new HashHelpers(); StoreProcedureHelpers sph = new StoreProcedureHelpers(); string username = txtUserName.Text; string password = txtPassword.Text; string hashpass = hash.Encrypt(password); int result = 0; string message = string.Empty; result = sph.CheckLogin(myen, username, hashpass); switch (result) { case -1: //user does not exist or his online in another place message = "نام کاربری یا رمزعبور اشتباه است"; lblMessage.Text = message; lblMessage.Visible = true; return; case 0: message = "اجازه دسترسی وجود ندارد";; lblMessage.Visible = true; lblMessage.Text = message; return; } //result is user id AccessManagementService.Login newlogin = new AccessManagementService.Login(); newlogin.LoginUser(result, username, chkRemember.Checked); }
public string GetRolesOfUser(int userid, bool IsActive) { MPOEntities myen = SessionHelpers.GetContext(HttpContext.Current.Session); StoreProcedureHelpers sph = new StoreProcedureHelpers(); return(sph.GetRolesOfUser(myen, userid, IsActive)); }