public IActionResult Authentication()
        {
            var data = new AuthenticationViewModel();

            data.Mode = "forgot-password";

            return(View("/Views/Authentication/Authentication.cshtml", data));
        }
        public IActionResult Authentication(string token)
        {
            var data = new AuthenticationViewModel();

            data.Mode  = "set-password";
            data.Token = token;

            return(View("/Views/Authentication/Authentication.cshtml", data));
        }
        public IActionResult Authentication()
        {
            if (User.Identity.IsAuthenticated)
            {
                return(RedirectToRoute("default"));
            }

            var data = new AuthenticationViewModel();

            data.Mode = "sign-in";

            return(View(data));
        }