Login mit Anmeldung auf anderem Server

querytail

Erfahrenes Mitglied
Hallo zusammen,

wie kann man es realisieren, dass man ein Anmeldefenster auf dem Server A dazu nutzt, sich bei einem Sytem auf Server B anzumelden?

Danke für alle Tipps!

Grüße

querytail
 
Hallo,

ja, beide Server sind von mir. Auf dem einen läuft ein CMS und auf dem anderen ein Shopsystem Nun will ich mich in einem Fenster des CMS anmelden können und direkt in den Shop kommen, ohne das man sich da erneut anmelden muss.

Grüße

querytail
 
Das kannst du über post machen.

Du kannst dir die sachen aus den logindaten feldern per post ins andere übergeben , beispiel sähe folgendermaßen aus
PHP:
<?php
<form action="ziel.php" method="post">
	<input name="LoginName">
	<input type="password" name="PassWort">
	<input type="submit" value="Weiter">
</form>
?>
und auf der seite wo du das dann ahben willst machst du folgendes:
PHP:
$PassWort2 = $_POST["PassWort"];
$LoginName2 = $_POST["LoginName"];
und somit hast du die beiden variablen auf der anderen seite...
du kannst dort dann eine abfrage machen ob es diese beiden gibt und wenn ja, wirst du damit eingeloggt.
 
Oder du greifst einfach auf die Datenbank des anderen Servers zu?

Auf Server A:
PHP:
$sql = mysql_connect("SERVER B", "...", "...");

Natürlich kannst du Server B so konfigurieren, dass nur dein Server A darauf zugreifen darf. Ist halt abhängig deiner verwendeten Datenbank..

Zu bedenken ist, egal wie du das umsetzt, dass die Verbindung zwischen den Servern sollte halt möglichst schnell sein.

paD
 
Zurück