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);
     }
 }
Exemple #2
0
 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
     }
 }