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); }
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"); } }