| | | | |
| |||||||
| | LinkBack | Themen-Optionen | Thema bewerten |
| | |
| PHP Code Flüsterer Registriert seit: 21.08.2005 Beiträge: 4682 PHP-Kenntnisse: Fortgeschritten | |
| | |
| Gast
Beiträge: n/a
| Ich würde ja liebend gerne den Code posten, aber der ist sehr sehr lang! Meine Seite wird durch mehrere includes erstellt. Ohne diese includes funktioniert das Script. Ich poste einfach mal den Login Code, vielleicht hat sich ja doch ein Fehler eingeschlichen: PHP-Code: |
| | |||
| Erfahrener Benutzer | Zitat:
Zitat:
| ||
| |
| | |
| Gast
Beiträge: n/a
| Ok ich kann euch gerne alle include Dateien geben, wenn ihr dann auch wirklich die dateien durchgeht. Hab kein Bock hier alles zusammenzustellen und dann wirds sowieso nicht gelesen. Ach ja und mal so nebenher....wie kann bitte ein Formular irgendwie geändert werden, dass es ohne Zusätze mit dem Login Script funktioniert und mit dem Design nur erst beim zweiten Mal?????? Das ist doch verhext!! |
| | |
| Gast
Beiträge: n/a
| Ich hab die Ursache jetzt selbst behoben, weiss aber nicht warum das fehlerhaft war. Bevor der oben angegebene LoginScript aufgerufen wird, wird der User Status angezeigt (also ob online oder offline). Das sieht so aus: [php]<?php ####### ZUSATZ ######## if($_GET['p']=="login") { $_SESSION['username'] = $_POST['username']; $_SESSION['passwort'] = md5($_POST['passwort']); $abfragen = mysql_query( "select id from members WHERE username = '$username'"); while ($row = mysql_fetch_row($abfragen)) { $_SESSION['userid'] = $row[0]; } } ###################### $userid = $_SESSION['userid']; $username = $_SESSION['username']; $passwortmd5 = $_SESSION['passwort']; //Benutzerdaten überprüfen $abfragen = mysql_query( "select username,passwort,aktiviert from members WHERE id = '$userid'"); while ($row = mysql_fetch_row($abfragen)) { if($username == $row[0] && $passwortmd5 == $row[1] && $row[2]=="1") { $count=mysql_query("SELECT count(id) FROM pn where zu='$username' && gelesen='0'"); list($anzahlpn) = mysql_fetch_row($count); echo"<font color=\"#00FF00\" size=\"2\" face=\"Verdana, Arial, Helvetica, sans-serif\">ID $userid · $username</font> <font color=\"#000000\" size=\"2\" face=\"Verdana, Arial, Helvetica, sans-serif\">· <a href=\"index2.php?p=pn&$sessionname=$sessionid\">$ anzahlpn</a> neue Nachrichten · <a href=\"index2.php?p=ausloggen&$sessionname=$sessio nid\">ausloggen</a> :.</font>"; } //ende if benutzerdaten ok else { echo"<font color=\"#FF0000\" size=\"2\" face=\"Verdana, Arial, Helvetica, sans-serif\">nicht eingeloggt</font><font size=\"2\" face=\"Verdana, Arial, Helvetica, sans-serif\"> · <a href=\"index2.php?p=einloggen&$sessionname=$sessio nid\">einloggen</a> :.</font>"; } //ende else } //ende while ?> Daran ist nichts dran falsch.... Aber da das Script ja vor dem Login angezeigt wird und der User dann schon als ONLINE angezeigt werden soll habe ich unter ZUSATZ was hinzugefügt für den Fall das gerade Loggedin wird. Ohne Zusatz gehts mit leider nicht. Was ist an diesem kurzen Code Stück falsch. Ich vermute mal, dass der irgendwie mit dem Login Code koelliert. |
| Themen-Optionen | |
| Thema bewerten | |
|
|
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Domainweiterleitung und Sessions | emmis | PHP Tipps 2007 | 1 | 03.08.2007 02:03 |
| 2 Sessions | Kein Genie | PHP Tipps 2006 | 8 | 21.07.2006 15:45 |
| 8 MB Speicher voll - alle Variabeln freigeben wie aber.... | janni | PHP Tipps 2006 | 10 | 30.03.2006 11:59 |
| Globale Variabeln in Funktionen | finerip | PHP Tipps 2007 | 3 | 28.11.2005 16:00 |
| [Erledigt] probleme mit sessions | PHP Tipps 2007 | 1 | 17.11.2005 10:43 | |
| Nach Einfügugng der Sessions funktioniert mein Program nicht | PHP-Fortgeschrittene | 1 | 02.10.2005 06:13 | |
| Sessions! | DER_Brain | PHP Tipps 2005-2 | 5 | 30.06.2005 14:51 |
| 2 Sessions? | PHP Tipps 2005 | 5 | 29.04.2005 19:04 | |
| Proble mit Sessions | PHP Tipps 2005 | 7 | 07.02.2005 17:42 | |
| Warning bei Formular mit Sessions | PHP Tipps 2004-2 | 5 | 30.11.2004 10:02 | |
| [Erledigt] Technische Probleme mit Sessions | PHP-Fortgeschrittene | 4 | 18.11.2004 14:45 | |
| [Erledigt] sessions aus dateisicht | PHP-Fortgeschrittene | 6 | 12.10.2004 13:59 | |
| Sessions auf Apache2 gehen nicht! | Server, Hosting und Workstations | 1 | 27.09.2004 17:39 | |
| [Erledigt] Usermanagement mit Sessions - Sicherheitsprobleme ? | PHP Tipps 2004 | 0 | 30.06.2004 09:49 | |
| Sessions, sessions und nochmal sessions | PHP-Fortgeschrittene | 0 | 06.06.2004 00:36 | |
| Besucher kamen über folgende Suchanfragen bei Google auf diese Seite |
| sessions variabeln |

Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.