コード例 #1
0
        public IHttpActionResult resetPass(NewPass newPass)
        {
            if (newPass == null)
            {
                throw new HttpResponseException(HttpStatusCode.BadRequest);
            }
            GestorRecovery resetPass  = new GestorRecovery();
            bool           changePass = resetPass.Recovery(newPass);

            if (changePass)
            {
                System.Diagnostics.Debug.WriteLine("cambió el pass");
                return(Ok("Contraseña modificada"));
            }
            else
            {
                return(Unauthorized());
            }
        }
コード例 #2
0
        public IHttpActionResult startRecovery(Recovery recovery)
        {
            if (recovery == null)
            {
                throw new HttpResponseException(HttpStatusCode.BadRequest);
            }
            GestorRecovery saveToken = new GestorRecovery();
            bool           checkMail = saveToken.StartRecovery(recovery);

            if (checkMail)
            {
                System.Diagnostics.Debug.WriteLine("mail checkeado");
                return(Ok("Mail verificado"));
            }
            else
            {
                return(Unauthorized());
            }
        }