Variablen versenden

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Variablen versenden

    Hallo,

    ich habe folgendes vor:

    Ich möchte einen usernamen und userpassword an eine andere Datei schicken. Da es sich um einen ausgedehten Loginbereich, mit vielen unterseiten handelt, MÜSSEN diese beiden Variablen immer übergeben werden.

    Ich kenne die Methode mit den Cookies und PHP-Session bla bla.

    Das funzt aber nur wenn man cookies aktzeptiert.

    Andere Methode ist die Variablen über die Url mitzugeben. Ist aber bei einem Passwort nicht sinnvoll.

    Weitere methode ist, mit einem Formular die Variable als "hidden" mitsenden. Allerdings sind ja nicht alle Hyperlinks formulare ein meinen Loginbereich.

    Meine Frage: Wie kann man auf einen relativ sichere und zuverlässige (sollte mit allen Browsereinstellungen funktionieren) Art und Weise so sensible Informationen wie Passwörter an andere Seiten versenden?

    Mfg

    Messwell

  • #2
    was hast du gegen Session? sonst kannst du auf SSL zurückgreifen

    Kommentar


    • #3
      Re: Variablen versenden

      Original geschrieben von messwell
      Ich kenne die Methode mit den Cookies und PHP-Session bla bla.

      Das funzt aber nur wenn man cookies aktzeptiert.
      Das stimmt so nicht ganz, du kannst ja auch die Session-ID an die URL's
      hängen. IMHO ist das die beste Methode, um solche Login-Sachen zu
      realisieren.

      Kommentar


      • #4
        noch ne frage

        Wie kann ich verhindern, dass man Variablen über die URL minipulieren kann? D.H. Der Username ist mit register in der Session hinterlegt. Wenn jetzt aber eine auf die Idee kommt und schreibt: xyz.php?username=blabla
        Dann ist die username-variable doch neu gestetzt, oder?

        Gibt es ne möglichkeit das zu verhindern?

        Kommentar


        • #5
          Du darfst dann ja nicht
          PHP-Code:
          $_GET['username'
          benutzen, sondern
          PHP-Code:
          $_SESSION['username'
          Du sendest ja nicht direkt die Variable über die URL, sondern
          nur die Session, in der der Benutzername drin ist. Und die Variable kann
          nicht so einfach geändert werden.
          EDIT:
          Fehlte noch'n Satz...

          Kommentar


          • #6
            Re: noch ne frage

            Original geschrieben von messwell
            Wie kann ich verhindern, dass man Variablen über die URL minipulieren kann? D.H. Der Username ist mit register in der Session hinterlegt. Wenn jetzt aber eine auf die Idee kommt und schreibt: xyz.php?username=blabla
            Dann ist die username-variable doch neu gestetzt, oder?

            Gibt es ne möglichkeit das zu verhindern?
            das passiert nicht wenn register_globals off ist.
            mfg
            marc75

            <Platz für anderes>

            Kommentar

            Lädt...
            X