Jump to content

Forcing Access to PrestaShop via Another Website


brchan2013

Recommended Posts

Hi, I posted this in the Installation forum, but thought it wouldn't hurt to ask Developers for their input as well if there is a solution to this via code (instead of via installation / configuration).

 

Context:

  • My client has an existing website (portal) where users login to do stuff.

  • The client wants people to access Prestashop ONLY after logging into that site, and ONLY from within that site. That is, John logs into Acme.com, and there is a link after logging in that he can click to redirect to our deployment of Prestashop.

  • Further, they do not want the Prestashop deployment to be "publicly" accessible by anyone. That is, you must log into Acme.com to access Prestashop.

  • We might choose to customize Prestashop and remove/disable the account registration/creation features (i.e. everyone does guest checkout). But the client is fine leaving that for now (i.e. let the maintain a separate user system for now; yes, I know it's a bad user experience!).

Question:

  • Is there any way, out-of-box, via configuration / setup, to achieve the requirements above? Namely, force Prestashop to be accessible ONLY after logging into another website, and from that website only (private to that site, not public).

I have not seen any single sign-on feature for Prestashop, and further not a lot of modules out there for SSO (we'd probably have to write our own). So without wanting to head down that path for now, we want to basically restrict access to Prestashop by forcing people to go through this other website.

 

Any feedback would be appreciated, thanks!!! :)

Link to comment
Share on other sites

Hi Vekia, thanks for the quick response! I figured it would not be possible out of the box, and I agree it probably would be fairly complex.

 

Do you have any high-level pointers / steps how we could achieve this? I part of my company's product / design team so do not know the programming ins and outs, but am looking for some guidance to take back to our developers.

 

Any help is appreciated,thanks!

Link to comment
Share on other sites

  • 3 months later...

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...