attept 2 at site fix
This commit is contained in:
parent
60bcc67056
commit
cc7bbafb63
23 changed files with 360 additions and 75 deletions
|
|
@ -47,6 +47,10 @@ Website login verifies credentials against the existing Panel password hash form
|
|||
|
||||
`Panel/modules/website/sso.php` and `Panel/sso.php` are retained only as compatibility redirects for old links. Active navigation must not depend on them.
|
||||
|
||||
Successful website login redirects to `my_account.php` unless a safe internal
|
||||
return path was stored, such as `cart.php?checkout=1`. `account.php` is retained
|
||||
as a compatibility account entry point.
|
||||
|
||||
## Ordering
|
||||
|
||||
The current public catalog route is `serverlist.php`. Customer-facing Order buttons must use:
|
||||
|
|
@ -73,7 +77,17 @@ Website footer account links are state-aware:
|
|||
- logged in: `My Account`, `Order a Server`, `Control Panel`, `My Servers`, `Log Out`
|
||||
- staff-only links appear only for Panel admin users and still enforce website staff authorization server-side
|
||||
|
||||
The website main navigation also includes visible `Login`, `Create Account`, and `Cart` entries when appropriate. Control Panel links point directly to the configured Panel domain. `My Servers` opens a website customer page that summarizes website orders and links to the Panel for live server controls. Staff Dashboard opens the website sales/billing staff area, not Panel activity logging.
|
||||
The shared header groups navigation by purpose:
|
||||
|
||||
- public: Home, Game Servers, Pricing, Locations, Documentation, Support
|
||||
- account: Login/Create Account/Cart or My Account/My Orders/My Servers/Cart/Logout
|
||||
- staff: Staff Dashboard, only for authorized website staff
|
||||
- actions: Custom Projects and Control Panel
|
||||
|
||||
Control Panel links point directly to the configured Panel domain. `My Servers`
|
||||
opens a website customer page that summarizes website orders and links to the
|
||||
Panel for live server controls. Staff Dashboard opens the website sales/billing
|
||||
staff area, not Panel activity logging.
|
||||
|
||||
## Deployment
|
||||
|
||||
|
|
@ -100,7 +114,9 @@ Recommended:
|
|||
- `forgot_password.php`
|
||||
- `reset_password.php`
|
||||
- `account.php`
|
||||
- `my_account.php`
|
||||
- `orders.php`
|
||||
- `my_orders.php`
|
||||
- `invoices.php`
|
||||
- `my_servers.php`
|
||||
- `order.php`
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue