tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
2
ZUGRIFFE
1687
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Avatar von tinella
    tinella tinella ist offline Mitglied Gold
    Registriert seit
    Apr 2004
    Ort
    Schweiz
    Beiträge
    201
    Hallo Leute

    Ich möchte mich auf Seite X einloggen können. Dahinter stehen Homepage A und B mit je eigenen Datenbanken. Je nach dem auf welcher Seite man einen Account besitzt, wird man dann auch hingeleitet.

    Ich verbinde zuerst zu DB A und schaue, ob die eingegebenen Userdaten dort vorhanden sind. Falls ja (gehen wir mal davon aus), soll der User direkt auf die Seite geleitet werden, wo er hinkommen würde, wenn er sich auf der Homepage A eingeloggt hätte. Also auf die Seite wo er hinkommen würde, wenn er "anmelden" geklickt hätte.

    Ich wollte das so machen, dass ich die Parameter mitgebe, dh Benutzername, Passwort und Buttonvalue (ob er gedrückt wurde oder nicht):
    Code :
    1
    2
    
    // FORWARD TO LOGIN-PAGE OF HOMEPAGE A
    header("Location: http://run.mailexpert.ch/index.php?username=xxx&password=xxx&login=1");

    Das Problem besteht für mich darin, dass die Werte Username und Passwort aus den Inputfieldern stammen. Normalerweise würde ich sie mit Requestvariabeln aufrufen, doch geht das im Pfad den ich übergeben möchte auch?
    Also so: username=$_REQUEST['user_nickname']&password=$_REQUEST['user_password']?

    Fehlt mir sonst noch was, damit er dann automatisch einloggt auf dieser Seite?

    Schönes Wochenende euch allen!
    Tinella
     

  2. #2
    Avatar von Dennis Wronka
    Dennis Wronka Dennis Wronka ist offline Soulcollector
    Registriert seit
    Apr 2002
    Ort
    Hong Kong
    Beiträge
    12.296
    Blog-Einträge
    231
    Du solltest Zugangsdaten niemals im URL unterbringen, das ist wirklich gefaehrlich.
    Und wenn Du auf einer externen Seite einloggen willst, und zwar wie wenn der User das Formular ausfuellt, dann wirst Du damit eh nicht weit kommen, denn die uebergibst die Daten da lediglich per GET, wobei jedoch, wohl in 99% aller Faelle, POST noetig sein wird.
    Du koenntest zwar per PHP einloggen, jedoch kannst Du die Session nicht an den User weitergeben und ihn dann weiterleiten. Dementsprechend wird es wohl noetig sein, dass sich der User selbst dort einloggt.
     
    PHP Class Collection - PHP-Klassen fuer PHP 5 (und Teilweise auch fuer PHP 4)
    Updates: Catcher 1.1, FTPConnection 1.2, MultiSQL 1.1, RSS2 1.1, SMTPConnection 1.4
    __________________
    EasyLFS - Hintergrundinformationen, Installationsanleitung, Softwareliste und Download
    EasyLFS Projektthread - Informationen, Status und Diskussion zu meiner Linux-Distribution
    __________________
    Ich bin die Schildkroete, mein Sohn. Ich habe das Universum erschaffen, aber bitte mach mir daraus keinen Vorwurf; ich hatte Bauchschmerzen.
    __________________
    Zitat Zitat von Friedrich Nietzsche
    Man muss noch Chaos in sich haben, um einen tanzenden Stern gebaeren zu koennen.

  3. #3
    Avatar von Napofis
    Napofis Napofis ist offline require 'brain.php';
    Registriert seit
    Jun 2007
    Ort
    Bayern
    Beiträge
    587
    Es gibt eine möglichkeit!
    ganz einfach per HTML

    Du mußt nur die form in dein script übernehmen und dann die funktion
    submit() per event aufrufen lassen!

    is ganz simpel
     

Ähnliche Themen

  1. weiterleiten nach login
    Von andiy86 im Forum PHP
    Antworten: 0
    Letzter Beitrag: 27.08.05, 22:14
  2. Antworten: 3
    Letzter Beitrag: 09.08.05, 12:28
  3. Automatisches Login Script
    Von gnetos im Forum PHP
    Antworten: 5
    Letzter Beitrag: 21.06.05, 15:31
  4. Antworten: 1
    Letzter Beitrag: 29.01.05, 12:11
  5. Nach Login Weiterleiten
    Von Katzenbauer im Forum PHP
    Antworten: 2
    Letzter Beitrag: 13.01.05, 16:35