Authinator/Pages/UserRegisterNoToken.cshtml.cs
2023-06-01 06:14:24 +02:00

24 lines
601 B
C#

using System.Web;
using Authinator.Backend.Database;
using Authinator.Backend.Database.Tables;
using Authinator.Backend.Utils;
using Microsoft.AspNetCore.Mvc;
using Microsoft.AspNetCore.Mvc.RazorPages;
namespace Authinator.Pages;
public class UserRegisterNoTokenModel : PageModel {
public IActionResult OnGet() {
return Page();
}
public IActionResult OnPost() {
if (Request.Form["action"] == "validate_token") {
var token = Request.Form["token"].ToString();
return Redirect("/FinishRegistration/" + HttpUtility.UrlEncode(token));
}
return Redirect("/FinishRegistration");
}
}