예제 #1
0
파일: Login.aspx.cs 프로젝트: ecruzado/pcu
        protected void btnAceptar_Click(object sender, EventArgs e)
        {
            string codigoIngresado = txtCodigo.Text;
            string codigoGenerado = ViewState["Captcha"].ToString();
            if (!codigoIngresado.Equals(codigoGenerado))
            {
                //Pagina.mostrarMensaje("Codigo ingresado No coincide con el Captcha");
            }
            else
            {
                brUsuario obrUsuario = new brUsuario();
                beUsuario obeUsuario = obrUsuario.validarLogin(txtUsuario.Text, txtClave.Text);
                if (obeUsuario == null)
                {
                    //Pagina.mostrarMensaje("Login invalido. Intenta de nuevo");
                }
                else
                {

                    Session[VariableSesion.Usuario] = obeUsuario;
                    FormsAuthentication.RedirectFromLoginPage(txtUsuario.Text, false);
                    if (obeUsuario.EstadoUsuario.Equals("ACT")) Response.Redirect("~/Index");
                    else Response.Redirect("~/Account/CambioClave");
                }
            }
        }
예제 #2
0
 protected void btnAceptar_Click(object sender, EventArgs e)
 {
     beUsuario obeUsuario = (beUsuario)Session["Usuario"];
     if (obeUsuario != null)
     {
         int tiempo = int.Parse(txtTiempo.Text);
         brUsuario obrUsuario = new brUsuario();
         bool exito = obrUsuario.actualizarConfiguracion(obeUsuario.UsuarioId, txtNombrePreferido.Text, ddlEstiloWeb.SelectedValue, tiempo);
         if (exito)
         {
             obeUsuario.NombrePreferidoUsuario = txtNombrePreferido.Text;
             obeUsuario.TipoEstiloWeb = ddlEstiloWeb.SelectedValue;
             Session["Usuario"] = obeUsuario;
             if (fupFoto.PostedFile.ContentLength > 0)
             {
                 string archivo = Server.MapPath(String.Format("~/Imagenes/Usuarios/{0}.jpg", obeUsuario.UsuarioId));
                 if (File.Exists(archivo)) File.Delete(archivo);
                 fupFoto.PostedFile.SaveAs(archivo);
             }
             Response.Redirect("Index");
         }
         else
         {
             //Pagina.mostrarMensaje("Ocurrio un error al actualizar la configuración");
         }
     }
 }
예제 #3
0
 protected void btnAceptar_Click(object sender, EventArgs e)
 {
     beUsuario obeUsuario = (beUsuario)Session["Usuario"];
     if (obeUsuario != null)
     {
         brUsuario obrUsuario = new brUsuario();
         bool exito = obrUsuario.actualizarClave(obeUsuario.UsuarioId, txtClaveAnterior.Text, txtClaveNueva.Text);
         if (exito)
         {
             Response.Redirect("Index");
         }
         else
         {
             //Pagina.mostrarMensaje("Verifique la Contraseña Anterior");
         }
     }
 }