volume_up

A critical vulnerability was discovered in React Server Components (Next.js). Our systems remain protected but we advise to update packages to newest version. Learn More

volume_up

A critical vulnerability was discovered in React Server Components (Next.js). Our systems remain protected but we advise to update packages to newest version. Learn More

Account Login Page

I'm trying to come up with a way to allow a user to login to my site. These users will in no way shape or form be CMS users. They are pulling information specific to their account. In a vanilla MVC app, the route to /account/login would result in the login page displaying. This would be done with a single controller capable of displaying views based on the requested action. I'm trying to do something similar in EPi7 where I have a controller called AccountController and a page type called "Account". So far I haven't been successful. I can't get EPi7 to use any other action besides the index. I could create a bunch of single action controllers, but that's counter to any good practice that I've seen.

 

[Authorize]
        public ActionResult Index(Account currentPage)
        {
            /* Implementation of action. You can create your own view model class that you pass to the view or
             * you can pass the page type for simpler templates */

            return View(currentPage);
        }

        //
        // GET: /Account/Login

        [AllowAnonymous]
        public ActionResult Login(string returnUrl)
        {
            ViewBag.ReturnUrl = returnUrl;
            return View();
        }

#75350
Sep 25, 2013 18:29

Hi Corbin, I am trying to do the same as above. Were you able to figure it out.

Thanks
Pankaj

#118619
Mar 11, 2015 8:21
error This thread is locked and should be used for reference only. Please use the Episerver CMS 7 and earlier versions forum to open new discussions.
* You are NOT allowed to include any hyperlinks in the post because your account hasn't associated to your company. User profile should be updated.