Multilogins via Session erlauben -> 2 Loginnames + PW's vergeben

Dieses Thema im Forum "Webentwicklung" wurde erstellt von Hennington, 24. August 2006 .

Status des Themas:
Es sind keine weiteren Antworten möglich.
  1. 24. August 2006
    Moin!
    Habe hier ein Script mit ~80 Dateien gebastelt. Jetzt möchte ich, dass man sich mit mehreren Usern gleichzeitig einloggt.
    Die Session läuft über Cookie (In der index.php, in welcher alle Dateien includet sind, wird die session gestartet und somit in allen Dateien übernommen).
    Beim Login werden dann $_SESSION['username'] usw. gespeichert.
    Jetzt möchte icha ber, dass sich ein User mit 2 Accounts einloggen kann. Also dachte ich, dass man das mit nem Array machen könnte. $_SESSION['username'] wird also ein Array mit 2 Namen. Die Frage ist jetzt aber, wie meine Seite denn herausfindet, welchen der beiden Namen sie nutzen soll.
    In meinen contents überprüfe ich jeweils erneut, ob der User eingeloggt ist und das richtige Level besitzt, um den jeweiligen Bereich zu betreten.
    Hat da jemand ne Ahnung, wie man das einstelln kann, sodass ich am Besten nur die logindatei selbst editieren muss?
     
  2. 24. August 2006
    Ähm versteh deine Frage nicht, dass musst du doch wissen wenn man sich doppelt einloggen kann welche rechte welches usern gelten 0_o
     
  3. 24. August 2006
    Gib dich nicht auf, lern Lesen und Schreiben ;-)
    Ich frage, wie ich abfragen kann, von welchem User aus der Session er die Daten lesen soll!
    $_SESSION['username'] = array = mehrere Einträge = auswahl treffen welcher von mehreren Einträgen
    auswahl treffen damit man weiß als wer man eingeloggt ist. Für jeden User gibt es verschiedene Möglichkeiten auf der Site, sprich ich muss abfragen als wer man eingeloggt ist. Logisch, da man sonst einmal als user und einmal als admin eingeloggt sein kann und trotzdem bei beiden das Adminmenu siehtz was unsinnig wäre.

    Sprich ich will MEHRERE Logindaten in eine Session schreiben und zwar für jedes mal einloggen (mit jeweils anderem usernamen und passwort) die eingegebenen daten. Dann soll man aber dort, wo man sich als USER eingeloggt hat auch die Rechte eines USERS haben, sprich er fragt die Daten des USERS ab. Bei ADMIN soll er die Daten des ADMIN abfragen udn man soll die rechte des ADMINS haben.
     
  4. 24. August 2006
    Hä?
    Warum überhaupt 2 mal einloggen.lol
    Naja, könntest zb $_SESSION['activeuser'] = $active_user['name']; oder whatever setzen, wenn man die loginnamen "wechselt"? oO
     
  5. 24. August 2006
    2 Mal einloggen, weil es einfach ein System zur Kundenverwaltung ist. Admins können sich über Ihren Adminbereich als Kunde einloggen und somit Probleme näher behandeln ;-)
     
  6. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.