![]() |
| | Themen-Optionen |
| | Nach oben #1 |
| Benutzer Registriert seit: 20.08.2005
Beiträge: 91
|
Hallo, hab mich grad registriert. Hi! Meine dumme Frage zum Einstieg: Ich möchte, daß wenn der Benuter sich einloged auf 3 Domains eingelogged ist. Wie mach ich das am besten: Also, bspw. der user logged sich auf Seite A auf Domain A ein, soll er, sollte er sich dorthin klicken auf Seite B auf Domain B auf dem gleichen Server/Webspace direkt mit eingelogged sein, und das gleiche theoretisch mit Seite C auf Domain C auf einem anderen Server/Webspace. Also die Logindaten immer an drei Domains posten. Wie mach ich das "am bequemsten" für den Benutzer, bzw. viel wichtiger: Ist das überhaupt empfehlenswert? mfg Till |
| | |
| | Nach oben #2 |
| Erfahrener Benutzer Registriert seit: 19.08.2005
Beiträge: 115
|
gegenfrage: warum packst du nicht gleich alles auf eine seite? Wenn man sich bei einer von den seiten registriert, ist man dann überall registriert? wenn nein, würde es schonmal garkeinen sinn machen. Ausserdem kann ich mir nicht vorstellen, wie sessions serverübergreifend laufen sollen.
__________________ Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the universe trying to build bigger and better idiots. So far, the universe is winning. |
| | |
| | Nach oben #3 |
| Benutzer Registriert seit: 20.08.2005
Beiträge: 91
|
Hi! Klar: Registriert soll man bei ANmeldung für alle Seiten sein. Aber es wäre nur unpraktisch für den user, wenn er zwischen den Angeboten hinundher wechselt und sich dreimal einloggen muß. Wollte mal Ideen dazu hören. |
| | |
| | Nach oben #5 |
| Erfahrener Benutzer Registriert seit: 19.08.2005
Beiträge: 115
|
du könntest einen mysql tabelle erstellen, auf die alle server zugreifen können, in der du eine ip einem benutzer zuweist. ist halt nur unsicher, da es vorkommt, das zwei benutzer die gleiche ip haben (wenn man z.b. nen router benutzt) ich glaube, dass man auch cookies für mehrere domains freischalten kann, aber da kenne ich mich net aus.
__________________ Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the universe trying to build bigger and better idiots. So far, the universe is winning. |
| | |
| | Nach oben #6 | |
| Benutzer Registriert seit: 20.08.2005
Beiträge: 91
|
Naja, IP ist nee... Aber: Zitat:
- Aber ist das legal? Ist das zulässig eigentlich wenn ich eine Domain aufrufe Cookies von anderen Domains - zum einen setzte - zum anderen auslese (weiß gar nicht ob das überhaupt bei mir funktioniert...) --- Das hat jetzt zwar nicht viel mit meiner obigen Frage zu tun, aber mit zulässig mein ich halt ob das seriös ist . Mein Spywareschutz findete ab und zu so verfolgende cookies, oder so, ich weiß nicht genau was das ist, aber vielleicht erklärt es mir einer, bzw. was man darf(eher sollte), oder nicht darf(eher nicht tun sollte) --- Was die Ausgangsfrage betrifft ist es ja eigentlich ganz einfach wie ich sehe mit server a und b (Datenbank), aber theoretisch müsste man nur sessions hinundherreichen, aber das ist zu unsicher, oder? mfg | |
| | |
| | Nach oben #7 | ||
| Erfahrener Benutzer Registriert seit: 19.08.2005
Beiträge: 115
| Zitat:
ich hab ma im manual nachgeschaut Zitat:
setz auf dem einen server einen cookie und gib als domain die domain vom anderen server an, und versuch da den cookie auszulesen...
__________________ Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the universe trying to build bigger and better idiots. So far, the universe is winning. | ||
| | |
| | Nach oben #8 |
| Jann Hendrik Bekaan Registriert seit: 02.12.2004 Ort: Wildeshausen
Beiträge: 2.213
|
ich könnte mir nur etwas in der Art vorstellen, dass du beim einloggen auf eine der drei Seiten eine Art-SessionID manuell erzeugst und sie per GET mitgibst - auch .... aber dann geht das automatische eingelogt sein nur, wenn exakt diese ID mitgegeben wird. Diese muss in der db hinterlegt sein, um anzuzeigen, wer es ist, und ob legal eingeloggt. Aber soll ich mal ehrlich sein: ich würde das lassen! Das wäre mir zu unsicher! GET, POST, COOKIE, das sind alles Daten, die ungut sein könnten!
__________________ Umfragen: Wenn du dich in ein interessantes Thema eingearbeitet hast, dann lass andere daran teilhaben! Danke! |
| | |
| | Nach oben #10 |
| Jann Hendrik Bekaan Registriert seit: 02.12.2004 Ort: Wildeshausen
Beiträge: 2.213
|
melde dich mal wenn du das gelöst hast - würde mich mal interessieren, für welche Methode du dich dann entschieden hast!
__________________ Umfragen: Wenn du dich in ein interessantes Thema eingearbeitet hast, dann lass andere daran teilhaben! Danke! |
| | |
| | Nach oben #11 |
| Benutzer Registriert seit: 20.08.2005
Beiträge: 91
|
OK! Ich habs zwar noch nicht fertig gelöst hab mich aber für eine Lösung entschieden was domain a und b betrifft. Wahrscheinlich werd ich einfach einen Key (in der DB gespeichert) mitposten bei jedem Seitenwechsel : - Wenn man den bei jedem Gebrauch neu erstellt dürfte eigentlich nix passieren! Das ist ja nun noch relativ leicht aber die db der dritten domain ist auf einem ganz anderen Sever, da muß ich noch überlegen... mfg Till |
| | |
| | Nach oben #12 |
| Erfahrener Benutzer Registriert seit: 19.08.2005
Beiträge: 115
|
hast du die möglichkeit, auf mysql von dem anderen server zu connecten? weil dann w ärs ja einfach...
__________________ Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the universe trying to build bigger and better idiots. So far, the universe is winning. |
| | |
| | Nach oben #13 |
| Benutzer Registriert seit: 20.08.2005
Beiträge: 91
|
Nö. Aber ich laß die Domain auf dem anderen Server erstmal außen vor. Ist jetzt nicht so wichtig. Wichtiger ist die Domain, die auf dem gleichen Server liegt, da ist noch gar nichts drauf (erst seit ein paar Tagen registriert), später überleg ich mir das mit der anderen Domain... - Es würde auch vielleicht mit doppelter Arbeit gehen: Vielleicht einfach alle Formulare (Userdaten) doppelt posten, aber das ist nicht ganz so elegant! |
| | |
| | Nach oben #14 |
| Erfahrener Benutzer Registriert seit: 19.08.2005
Beiträge: 115
|
ist es denn blos ne andere domain, oder ein anderer account? weil wenn es der gleiche account ist, sollten sessions eigentlich funktionieren
__________________ Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the universe trying to build bigger and better idiots. So far, the universe is winning. |
| | |
| | Nach oben #16 |
| Gast
Beiträge: n/a
|
hi, wenn du von den 3 Domains auf die selbe DB zugreifen kannst, dann erzeuge manuel eine Session-ID (wie du das machst bleibt dir überlassen). Diese übergibst du wie du möchtest zwischen den Domains hin und her. Erklärung bzw. Tipps: Füge in jeder Datei (vor! session_start()) ein: PHP-Code: PHP-Code: Hier könntest du das Erstellen/Lesen der Sessionid selber in die Hand nehmen. Und auch um die Prüfung der Domain erweitern. Code: CREATE TABLE `currentsession` ( `sessionID` varchar(32) NOT NULL default '', `usrID` bigint(20) NOT NULL default '0', `VARIABLES` text NOT NULL, `laccess` int(14) default NULL, `ip` varchar(32) NOT NULL default '', PRIMARY KEY (`sessionID`), KEY `usrID` (`usrID`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1; Wenn du was nicht verstanden hast, einfach fragen |
|
| | Nach oben #17 |
| Benutzer Registriert seit: 20.08.2005
Beiträge: 91
|
Moin, Sieht interressant aus.Thx. So ähnlich werd ich das machen. Wie gesagt ist das nicht weiter problematisch, eine Domain liegt jedoch auf einem anderen Server, die Datenbank kann man nicht extern konekten, aber wie gesagt ich werd schon was finden... mfg |
| | |
| | Nach oben #18 |
| Gast
Beiträge: n/a
|
Aber man könnte PHP Dateien machen denen man eine MySql-Aufgabe und ein Passwort übergibt, welche dann nur das Ergebnis ausgeben. Dann müsste man von der externen Quelle statt Datenbankzugriff eben diese Dateien abfragen und auswerten. Wie eine API |
|
![]() |
| Lesezeichen |
| Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1) | |
| Themen-Optionen | |
| |
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| [PHP] FTP-Funktionen in PHP nutzen | MrNiceGuy | Tutorials | 0 | 24.05.2006 14:18 |
| Login an Server | karabey | PHP-Programmierung | 22 | 01.04.2006 16:26 |
| Auf welcher Verbindungsgeraden (der Eckpunkte) eines Polygons liegt ein Punkt | Ben | Allgemeine Java-Programmierung | 3 | 17.03.2006 09:22 |
| Textfelder auf verschiedenen Tabs per Observer synchronisieren | Sayang | Desktop-Applikationen und Grafik | 2 | 05.12.2005 19:14 |
| [PHP] Aktuell gespielten Titel von XMMS auf einer Webseite in einer Grafik anzeigen | Corvin | Tutorials | 0 | 28.11.2005 16:26 |