 |
| Hinweise |
Willkommen im TP-Hilfe-Forum!Dies ist ein Forum zu den Themen Photoshop, Dreamweaver, Flash, Selbständigkeit und mehr, in dem Du Hilfe, Anleitung oder eine Lösung zu Deinen Problemen erhältst. Aktuell bist Du in unseren Foren als Gast mit reinen Leserechten unterwegs. Wenn Du Dich registrierst, kannst Du eigene Themen verfassen, deine Frage stellen und privat mit anderen TPlern kommunizieren. Weitere Foren werden zugänglich, und Du wirst – falls gewünscht – per Mail über neue Beiträge informiert. Die Registrierung ist schnell und kostenlos. Sollten bei der Registrierung Fragen auftauchen, reicht ein Klick in unsere Hilfe - Häufig gestellte Fragen oder eine kurze Mitteilung an das Support-Team. Viel Spaß bei Traum-Projekt.com |
16.05.2006, 15:11
|
#1
|
|
TP-Junior
Registriert seit: Mar 2004
|
Logindaten fremde Domain
Hallo,
ich habe zzt. ein Problem, das ich bereits seit einer Woche zu lösen versuche, jedoch ohne Erfolg.
Jetzt hoffe ich auf eure Hilfe, also:
Ich betreibe eine Mittelstandsportal. Hier können sich Makler und Unternehmen registrieren, um verschiedene Dienstleistungen in Anspruch zu nehmen. Nun gibt es Kooperationen mit verschiedenen Maklerpools. Dort gibt es einen Verweis auf unsere Plattform.
Wenn der User sich nun auf den Poolseiten einloggt und dann auf den Link klickt, sollte (Vermeidung von "Medienbruch") auf unserer Seite geprüft werden, ob der User bereits bei uns registriert ist. Falls ja, dann soll er auch auf unserer Plattform als eingeloggt gelten. Falls nein, soll die normale Startseite aufgerufen werden oder (noch besser) eine automatische Registrierung mit den gleichen Benutzerdaten (analog Pool) erfolgen.
Wie kann ich das bewerkstelligen? Die Logindaten sollen aber nicht via GET übergeben werden.
Bin am Verzweifeln und hoffe auf eure Hilfe!
Vielen Dank im Voraus
FullMagic
|
|
|
16.05.2006, 17:08
|
#2
|
|
TP-Special Mod
Registriert seit: Feb 2005
Ort: Haan / NRW
|
Du kannst auch ein Formular auf eine andere Seite lenken
<form action="http://www.fremdeSeite.de/anmeldung/" method="post" target="_blank"> .....
|
|
|
16.05.2006, 19:08
|
#3
|
|
TP-Junior
Registriert seit: Mar 2004
|
Das weiß ich auch; also nochmal deutlicher:
Registrierter User loggt sich mit seinen Benutzerdaten auf einer dritten Seite ein. Wenn der User nun auf den Link zu unserem Portal klickt, soll geprüft werden, ob der User auch User bei uns ist (wenn ja, dann soll der in den geschützten Bereich kommen; wenn nein, dann erscheint eine Registrierungsmaske, in der bestimmte Felder bereits vorgefüllt sind [zur Vermeidung von Redundanzen]).
Wie würdet ihr das lösen?
Ist XML ein Weg?
Sind Sessions ein Weg?
...
|
|
|
16.05.2006, 20:40
|
#4
|
|
TP-Special Mod
Registriert seit: Feb 2005
Ort: Haan / NRW
|
genau so - mit einer Form, von miraus auch ein Link der die Form postet, damit es auch als POST ankommt.
oder Du übergibst mit GET einen md5-string
|
|
|
16.05.2006, 23:58
|
#5
|
|
TP-Member
Registriert seit: May 2006
Ort: Würzburg
|
sofern du von jedem portal aus zugriff auf die datenbank hast wo geprüft werden soll ob der user bereits registriert ist ist das ganze doch garkein problem? oder übersehe ich da gerade etwas?
eine möglichkeit wäre wie du schon sagtest XML, entweder XML-RPC oder andere SOAP geschichten oder sonstige sachen mit denen man solche ich nenn es mal APIs realisieren kann.
wobei die lösung einfach auf den db server zuzgreifen (sofern er verbindungen von extern erlaubt, was eigentlich selten ist) wohl am einfachsten ist.
im grunde kannst du ja auch lediglich überprüfen ob der username bereits vorhanden ist, die felder vorauszufüllen könnte ein risiko darstellen wenn es sich hierbei um sensible daten handelt, ein POST formular ist einfach zu umgehen, bei GET erst recht, aber das hast du ja schon von anfang an ausgeschlossen.
|
|
|
17.05.2006, 00:54
|
#6
|
|
TP-Special Mod
Registriert seit: Feb 2005
Ort: Haan / NRW
|
alles viel zu risikoreich
einfach ein md5 von username+passwort bilden und mit den vorhandenen usern vergleichen (mysql kann md5) und wenn es übereinstimmt automatisch einloggen, das wär das einfachste.
User und Passwörter müssen aber identisch sein.
|
|
|
17.05.2006, 08:25
|
#7
|
|
TP-Junior
Registriert seit: Mar 2004
|
Vielen Dank!
Das ist ein guter Tipp.
Aber: Sollen die anderen vorhandenen Daten (z.B. Adresse, Mail, Kontodaten) auch per POST übergeben werden?
Gibt es einen Weg in XML?
Gruß
FullMagic
|
|
|
17.05.2006, 14:34
|
#8
|
|
TP-Special Mod
Registriert seit: Feb 2005
Ort: Haan / NRW
|
willst Du bei Nichtvorhandensein den User anlegen ?
hossa
Die würde ich dann ggf. von der Seite anfordern (als xml)
|
|
|
17.05.2006, 17:37
|
#9
|
|
TP-Junior
Registriert seit: Mar 2004
|
Das war ja meine Frage, ob es andere Möglichkeiten gibt.
Also: XML.
Kennst du ein gutes Tutorial, um den Datenaustausch zwischen zwei Internetseiten via XML zu programmieren (also nicht Einstieg XML, DTD, etc., sondern speziell auf dieses Thema gemünzt).
|
|
|
17.05.2006, 23:26
|
#10
|
|
TP-Special Mod
Registriert seit: Feb 2005
Ort: Haan / NRW
|
also ich würde einen ganz normalen rss-feed dafür benutzen. Ein kleines script, das die Anfrage dementsprechend mit den nötigen Daten versorgt.
rss-feeder findest Du wie Sand am Meer 
|
|
|
|
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
|
|
|
| Themen-Optionen |
Thema durchsuchen |
|
|
|
| Thema bewerten |
|
|
Forumregeln
|
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.
HTML-Code ist aus.
|
|
|
Alle Zeitangaben in WEZ +2. Es ist jetzt 07:47 Uhr.
|
 |