Home | Registrieren | Einloggen | Suchen | Aktuelles


Forum » PHP & MySQL » Is User eingeloggt? Antworten
Is User eingeloggt?

Chibi-Power
Feiertags-Poster


Beiträge: 37


Hi,

ich habe versucht ein Registriert/Login Script zu proggen.
Hat auch glaube ich alles gut geklappt.
Zum Testen:
Registrieren
Login

Nun will ich auf der nächsten seite Seite (man wird ja weitergeleitet), dass wenn der User eingeloggt ist links in ner Navi was anderes angezeigt werden soll, als wenn der User nicht eingeloggt ist...
Gibt es da eine Funktion, die fragt, ob der User eingeloggt ist??
Habe schon auf ein paar seiten nachgesehen, aber nix gefunden.

Würde mich über antworten freuen^^

CU,
Chibi

---
http://www.anime-palast.de

Diese Nachricht wurde geändert von: Chibi-Power
  Profil   E-Mail   Website   Editieren   Zitieren

languitar
Foren-Team


Beiträge: 2795


leg ma bitte nen Testaccount an.

Also wenn du mit Sessions arbeitest, kannst du ja das vom User eingegebene Passwort und den Usernamen in der Sesson speichern und auf jeder Seite prüfen, ob das richtig ist. Oder du legst ne Variable an, in der das gespeichert wird.

---
Take a look here!
Lichtblick - Einblick - Ausblick

  Profil   E-Mail   Website   Editieren   Zitieren

Chibi-Power
Feiertags-Poster


Beiträge: 37


Ok,
name: test
passwort: test

Mit sessions könnte ich es doch sa machen, oder:

session_start();
dann fragen, ob das der Name und das Passwort richtig ist.
Und wenn beides richtig ist, die variable §login = "ok" erstellen.
Und diese Variable §login dann mit
session_register("login");
speichern.

Und dann in einer anderen datei fragen ob login = "ok" is, oder?
Oder is da jetzt irgendwo ein Fehler in meinem Gedankengang?

Weil so habe ich es nämlcih versucht, aber irgendwie funzt es nicht...
Ich weiß allerding nicht, ob der fehler an dem Gedankengang liegt, oder allgemein an session. Der fehler sieht in etwa immer so aus:

Warning: session_start() :Cannot send session cookie - headers already sent by...
Warning: session_start() : Cannot send session cache limiter - headers already sent by....

Kann mit dem Fehler nicht soviel anfangen.
Ich progge erst seit ein paar Tagen bzw. verusche es^^'''

---
http://www.anime-palast.de

  Profil   E-Mail   Website   Editieren   Zitieren

Can
Halbgott


Beiträge: 1330


Bedeutet, dass du die Sessions starten musst, bevor du irgendne Ausgabe machst.

---
"S-púrlawits'chkâ A-ngáse gûrewüdíx" - Zaphrot Bibelprox

  Profil   E-Mail   Editieren   Zitieren

languitar
Foren-Team


Beiträge: 2795


Du musst die Session als aller erstes starten, selbst bevor du auch nur irgendwelche HTML-Ausgabe machst. Diese muss nicht mal außerhalb eines PHP-Befehls stehen.

---
Take a look here!
Lichtblick - Einblick - Ausblick

  Profil   E-Mail   Website   Editieren   Zitieren

Chibi-Power
Feiertags-Poster


Beiträge: 37


Juhu!!! Es geht jetzt, danke! )

Ich dachte man muss das session_start(); vor den ersten php-befehl setzen.
Wusste net, das davor auch kein html sein darf!

Vielen vielen Dank!


---
http://www.anime-palast.de

  Profil   E-Mail   Website   Editieren   Zitieren
 

Antworten
Nach oben