Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Gleiches Login auf 2 Websites

Sie suchen nach einem Single-Sign-On-Skript mit PHP. Das ist der Begriff, nach dem Sie suchen müssen. Ein einfaches Modell wäre:

Website:http://auth.local/ :

<?php
  // Get the request.
  // Validate the session.
  // Pass a Secure Hash and log the user in to the main domain.
?>

Website:http://site1.local/ :

<?php
  // Check if there is a session.
  // If already logged in, no problem.
  // If not, send him back to auth.
  header("Location: http://auth.local/?redirect_to=http://site1.local/");

Website:http://site2.local/ :

<?php
  // Check if a session is there.
  // If already logged in, no problem.
  // If not, send him back to auth.
  header("Location: http://auth.local/?redirect_to=http://site2.local/");

Siehe die Antworten auf die Frage Vorgehensweise Einmaliges Anmelden mit PHP? für weitere Informationen.