Ejemplo n.º 1
0
        public string ResetSenha()
        {
            var resetSenhaToken = new ResetSenhaToken();
            resetSenhaToken.IDUsuario = int.Parse(Request["usuario"]);
            resetSenhaToken.Token = Request["token"];
            resetSenhaToken.Get();
            if (resetSenhaToken.IDResetSenhaToken == null)
            {
                var url = Request.ServerVariables["URL"].Replace("resetsenha", "");
                Response.Redirect(url);
                return string.Empty;
            }

            var user = new Usuario(resetSenhaToken.IDUsuario);
            user.Get();
            user.AdicionaSessao();
            resetSenhaToken.Delete();
            Response.Redirect(Pagina.Site() + "/" + Pagina.GetAreaCorrente(false) +  "/alterar-senha");
            return string.Empty;
        }