コード例 #1
0
        //valida que se halla recibido el token como parametro
        public DUConfirmarToken ValidarUsuarioToken(String token)
        {
            DUConfirmarToken confirmar = new DUConfirmarToken();

            if (token.Length > 0)
            {
                daoTokenRepureacionUsuario user = new daoTokenRepureacionUsuario();
                DUTokenRepureacionUsuario  info = user.obtenerUsusarioToken(token, DateTime.Now);

                if (info.Id == -1)
                {
                    confirmar.Mensaje = "El Token es invalido. Genere uno nuevo";
                    confirmar.Url     = "Login_Visitante.aspx";
                }
                else if (info.Id == -2)
                {
                    confirmar.Mensaje = "El Token esta vencido. Genere uno nuevo";
                    confirmar.Url     = "Login_Visitante.aspx";
                }
                else
                {
                    confirmar.Mensaje = null;
                    confirmar.Id      = "" + info.Id;
                }
            }

            else
            {
                confirmar.Mensaje = "no se a iniciado sesion";
                confirmar.Url     = "Login_Visitante.aspx";
            }
            return(confirmar);
        }
コード例 #2
0
    protected void Page_Load(object sender, EventArgs e)
    {
        Int32 formulario = 27;

        DLControles dato = new DLControles();

        Hashtable compIdioma = dato.ObtenerIdiomaControles(formulario, int.Parse(Session["idioma"].ToString()));

        try
        {
            Session["compIdioma"] = compIdioma;

            L_Titulo.Text           = compIdioma["L_Titulo"].ToString();
            L_Digite.Text           = compIdioma["L_Digite"].ToString();
            L_Repita.Text           = compIdioma["L_Repita"].ToString();
            REV_Digite.ErrorMessage = compIdioma["REV_Digite"].ToString();
            REV_Repita.ErrorMessage = compIdioma["REV_Repita"].ToString();
            CV_Compare.ErrorMessage = compIdioma["CV_Compare"].ToString();
            BTN_Cambiar.Text        = compIdioma["BTN_Cambiar"].ToString();
        }
        catch
        {
        }


        DLTokenRecuperacionUsuario recuperar = new DLTokenRecuperacionUsuario();
        DUConfirmarToken           datos     = recuperar.ValidarUsuarioToken(Request.QueryString[0].ToString());

        try
        {
            String validar = datos.Mensaje;
            this.RegisterStartupScript("mensaje", "<script type='text/javascript'>alert('" + datos.Mensaje + "');window.location=\"" + datos.Url + "\"</script>");
        }
        catch
        {
            Session["user_id"] = datos.Id;
        }
    }