Willkommen in der Webstatt Zum Webstatt Blog und Stories
Bonze am 11.12.07 18:22

So, ich hab en neues projekt,
bei dem man sich um es nutzen zu können einloggen muss,.
wie würdet ihr das machen?
einloggen usw is fertig , allerding steh ich vor der Frage in jedem Script news, gb usw.
ne abfrage hinsetzen wegen Usernamen usw,. oder nach dem einloggen direkt am Anfang der Seite alle Userdaten in ein Array schreiben und dieses dann in allen Scripten abfragen?
das array soll dann Usernamen, Email, usw,. beeinhalten,.

netcup.de Warum gibt es hier Werbung?
danieL danieL am 11.12.07 21:28

Stichwort Session, Stichwort Cookie.

--------------------------------------------
[1] http://tut.php-quake.net/login.html

Bonze am 11.12.07 21:35

ja mit session funktionioert das ganze schon
aber wie mache ich das dann am besten?

$_SESSION['name'] = $row[username] ; z.B.

und das dann für njeden wert?!

nuit nuit am 11.12.07 21:38

du speicherst dir in der Session deine variablen ab :D und dann halt prüfen...ich würde sie in den modulen prüfen ;)

Bonze am 11.12.07 21:40

ja ok, werd das dann mal ausprobieren morgen, monnsword ,wenn ichs nich gebacken bekomm nerv ich dich einfach im icq :D

Bonze am 12.12.07 17:37

mhh komische sache,.
bekomme diese Fehlermeldung,.
arning: Unknown: Your script possibly relies on a session side-effect which existed until PHP 4.2.3. Please be advised that the session extension does not consider global variables as a source of data, unless register_globals is enabled. You can disable this functionality and this warning by setting session.bug_compat_42 or session.bug_compat_warn to off, respectively. in Unknown on line 0

hab jetzt den code eingefügt (nur zum test),.
if(logged_in()){
$query = mysql_query("SELECT FROM bonze_login WHERE userssession =".session_id());
$row = mysql_fetch_assoc($query);
$_SESSION['userid'] = $row['userid'];
$_SESSION['username'] = $row['username'];
$_SESSION['usermail'] = $row['usermail'];
$_SESSION['userstatus'] = $row['userstatus'];
$_SESSION['logintime'] = $row['userlogintime'];
$_SESSION['avatar'] = $row['avatar'];

var_dump ($_SESSION);
}

Snake am 15.12.07 21:17

Besteht das Problem noch?

Wenn ja: Poste mal ein Link zur phpinfo

Dustwolf Dustwolf am 15.12.07 22:57

Quote
Original von Bonze
bekomme diese Fehlermeldung,.
arning: Unknown: Your script possibly relies on a session side-effect which existed until PHP 4.2.3. Please be advised that the session extension does not consider global variables as a source of data, unless register_globals is enabled. You can disable this functionality and this warning by setting session.bug_compat_42 or session.bug_compat_warn to off, respectively. in Unknown on line 0


Hab den Fehler auch bei nem Script aufm Server. Aufm lokalen Server (aktueller XAMPP) gibt er mir den Fehler bis dato nicht aus.
Wenn also einer mal kurz umreißen könnte, was das genau bedeutet... weil funktionieren tut alles so, wie es soll. Und nachm Reload blendet er den Fehler dann auch nicht mehr ein. :D

der_nic der_nic am 15.12.07 23:45

Laut dieser Seite http://www.php-fehlermeldungen.de/topic56.html erscheint der Fehler aufgrund der Verwendung des veralteten Befehls session_register(), welche aber in deinem Codebeispiel nicht auftaucht!?

Dustwolf Dustwolf am 16.12.07 14:01

In meinem Script auch nicht.^^

Bonze am 28.12.07 17:37

also mein problem ist nicht mehr aktuell
es lag an irgendwas anderem :)
hatte diesen thread auch völlig vergesen,.

Creative Commons Lizenzvertrag
Alle Inhalte des Webstatt-Archivs stehen unter einer Creative Commons Namensnennung - Weitergabe unter gleichen Bedingungen 3.0 Unported Lizenz.

Impressum & Kontakt