Simple SSO PHP based on session
Concept:
- While session empty go to login page with sso-manager, while session not empty go to the last record session url.
- When logout, sso-manager redirect to every record url stored in session then sso-client destroy local session and back to sso-manager until all url stored empty.
- include 'sso_manager.php'; and is_login(); to your first line login page.
- Call sso_login(url_to_main_page); when user login success direct to url main page.
- In main page first line include 'sso_client.php'; then Call sso_login(url_to_login_page);. In other system (other web page) just do like that, include 'sso_client.php'; and call sso_login(url_to_login_page);
- For log out page just add include 'sso_manager.php'; and call sso_logout();