protected void LoginFinanceiro_Authenticate(object sender, AuthenticateEventArgs e) { if (_usuarionegocio.Autenticar(LoginFinanceiro.UserName, LoginFinanceiro.Password)) { _usuario = _usuarionegocio.ConsultarUsuario(LoginFinanceiro.UserName); Session.Add("usuario", _usuario); Session.Add("login", _usuario.Login); Session.Add("isadmin", _usuario.isAdmin() ? true : false); FormsAuthentication.RedirectFromLoginPage(LoginFinanceiro.UserName, true); } }
private void carregarDadosParaEdicao() { if (!Page.IsPostBack) { _usuario = _usuarionegocio.ConsultarUsuario(Request.QueryString["login"].ToString()); TextBoxNome.Text = _usuario.Nome; TextBoxLogin.Text = _usuario.Login; DropDownListTipo.Items.FindByValue(_usuario.Tipo.ToString()).Selected = true; TextBoxLogin.Enabled = false; Usuario usuario = (Usuario)Session["usuario"]; if (!usuario.Login.Equals(_usuario.Login)) { TextBoxNome.Enabled = false; TextBoxSenha.Enabled = false; TextBoxSenhaConfirma.Enabled = false; } DropDownListTipo.Enabled = usuario.Tipo == 1 ? true : false;//se o usuario é administrador ele pode mudar seu tipo } }