Ejemplo n.º 1
0
        protected void Page_Load(object sender, EventArgs e)
        {
            this.popup_name.Visible = false;

            if (!IsPostBack)
            {
                if ((Session["AUTH_ID_Usuario"] == null) || (Session["AUTH_ID_Usuario"].ToString() == "") || (Session["AUTH_ID_Usuario"].ToString() == "0"))
                {
                    //Usuario no logeado
                    //var autenticacion = new Usuarios.Usuarios();

                    if (Session["AUTH_ID_Usuario"] == null)
                    {
                        Session.Add("AUTH_ID_Usuario", "");
                    }

                    if (Session["AUTH_Email"] == null)
                    {
                        Session.Add("AUTH_Email", "");
                    }

                    if (Session["AUTH_password"] == null)
                    {
                        Session.Add("AUTH_password", "");
                    }

                    //Generar Usuario Automatico
                    Usuarios.Usuarios usuarioTemp        = Usuarios.Autenticacion.AutoGeneraUsuario(HttpContext.Current.Session.SessionID);
                    Usuarios.Usuarios usuarioAutenticado =
                        Usuarios.Autenticacion.AutenticaUsuario(usuarioTemp.Email, usuarioTemp.Password);
                    if (usuarioAutenticado != null)
                    {
                        Session["AUTH_ID_Usuario"] = usuarioAutenticado.ID_Usuario;
                        Session["AUTH_Email"]      = usuarioAutenticado.Email;
                        Session["AUTH_password"]   = usuarioAutenticado.Password;
                        HiddenField indicadorUsuarioNuevo = (HiddenField)Master.FindControl("IndicadorUsuarioNuevo");
                        indicadorUsuarioNuevo.Value = "1";
                    }

                    //HiddenField campooculto = (HiddenField) Master.FindControl("ID_Usuario");
                    //campooculto.Value = Session["AUTH_ID_Usuario"].ToString();

                    if (Session["AUTH_Informado"] == null)
                    {
                        Session.Add("AUTH_Informado", "1");
                        this.popup_name.Visible = true;
                    }
                }
            }
        }
Ejemplo n.º 2
0
        protected void Registra_Click(object sender, EventArgs e)
        {
            errorlabel.Visible = false;

            var autenticacion = new Usuarios.Usuarios();

            if (Session["AUTH_ID_Usuario"] == null)
            {
                Session.Add("AUTH_ID_Usuario", "");
            }

            if (Session["AUTH_Email"] == null)
            {
                Session.Add("AUTH_Email", "");
            }

            if (Session["AUTH_password"] == null)
            {
                Session.Add("AUTH_password", "");
            }

            Usuarios.Usuarios usuario = new Usuarios.Usuarios();
            usuario.Email    = IdentificadorRegistro.Text;
            usuario.Password = ClaveRegistro.Text;

            if (Autenticacion.RegistraUsuario(usuario))
            {
                var usuarioautenticado = Autenticacion.AutenticaUsuario(usuario.Email, usuario.Password);
                if (usuarioautenticado != null)
                {
                    Session["AUTH_ID_Usuario"] = usuarioautenticado.ID_Usuario;
                    Session["AUTH_Email"]      = usuarioautenticado.Email;
                    Session["AUTH_password"]   = usuarioautenticado.Password;

                    Response.Redirect("~/PaginaMisOperaciones.aspx");
                }
            }

            errorlabel.Text    = "Identificador y/o clave incorrectas";
            errorlabel.Visible = true;
        }
Ejemplo n.º 3
0
        protected void Autentica_Click(object sender, EventArgs e)
        {
            errorlabel.Visible = false;

            var autenticacion = new Usuarios.Usuarios();

            if (Session["AUTH_ID_Usuario"] == null)
            {
                Session.Add("AUTH_ID_Usuario", "");
            }

            if (Session["AUTH_Email"] == null)
            {
                Session.Add("AUTH_Email", "");
            }

            if (Session["AUTH_password"] == null)
            {
                Session.Add("AUTH_password", "");
            }

            using (Usuarios.Usuarios usuario = Autenticacion.AutenticaUsuario(Identificador.Text, Clave.Text))
            {
                if (usuario != null)
                {
                    Session["AUTH_ID_Usuario"] = usuario.ID_Usuario;
                    Session["AUTH_Email"]      = usuario.Email;
                    Session["AUTH_password"]   = usuario.Password;
                }
                else
                {
                    errorlabel.Text    = "Identificador y/o clave incorrectas";
                    errorlabel.Visible = true;
                    return;
                }

                Response.Redirect("~/PaginaMisOperaciones.aspx");
            }
        }