Пример #1
0
        public UReactivarCuentaDatos page_load(System.Collections.Specialized.NameValueCollection url)
        {
            UReactivarCuentaDatos datos = new UReactivarCuentaDatos();

            if (url != null)
            {
                string urlToken = url.ToString();
                UToken token    = new DAOSeguridad().validartoken(urlToken);//enviando url+token

                if (token == null)
                {
                    datos.Mensaje = "No puede acceder sin un link de recuperacion, verifique su correo";
                    //this.RegisterStartupScript("mensaje", "<script type='text/javascript'>alert('No puede acceder sin un link de recuperacion, verifique su correo');window.location=\"Login.aspx\"</script>");
                }
                else if (token.Fecha_caducidad < DateTime.Now)
                {
                    datos.Mensaje = "Tiempo de validez de token ha terminado";
                    //this.RegisterStartupScript("mensaje", "<script type='text/javascript'>alert('Tiempo de validez de token ha terminado');window.location=\"Login.aspx\"</script>");
                }
                else
                {
                    datos.User_id = token.User_id;
                    datos.Mensaje = "Actualice aqui su contraseña";
                }
            }
            else
            {
                datos.Url = "Login.aspx";
            }
            return(datos);
        }
Пример #2
0
    protected void Page_Load(object sender, EventArgs e)
    {
        UReactivarCuentaDatos datos           = new UReactivarCuentaDatos();
        LReactivarCuenta      reactivarCuenta = new LReactivarCuenta();

        datos = reactivarCuenta.page_load(Request.QueryString);
        try
        {
            if (datos.User_id != null)
            {
                Session["user_id"]      = datos.User_id;
                L_Error_noregistro.Text = datos.Mensaje;
            }
            else
            {
                this.RegisterStartupScript("mensaje", "<script type='text/javascript'>alert('" + datos.Mensaje + "');window.location=\"Login.aspx\"</script>");
            }
        }
        catch
        {
            Response.Redirect("Login.aspx");
        }
    }