ERLEDIGT
JA
JA
ANTWORTEN
2
2
ZUGRIFFE
411
411
EMPFEHLEN
-
17.05.05 18:35 #1
- Registriert seit
- Mar 2005
- Beiträge
- 18
Hallo, ich habe dieses Tutorial besucht und anhand dessen ein loginscript innerhalb meiner page eingebaut:
http://www.tutorials.de/tutorials9684.html
Es wird mittels
in meine Seite eingebunden. Auf jeder Unterseite befindet sich ebenfalls dieses relat. link.HTML-Code:<form action="./home/php/login.php" method="post" id="login"> ...
Problem: Was muss ich machen, damit der angemeldete user, seine stats (name, loginstatus) im selben Bereich (<div> </div>) sieht, sofern er angemeldet ist, und der nicht Angemeldete: ,,Sie sind nicht angemeldet" als Rückmeldung erhält. Es soll sich also keine neue Seite öffnen, wie das beim Tut der Fall ist.
Ich hoffe ich konnte mich einigermaßen klar ausdrücken und
irgendjemand hilft mir. Ähnliche Anfragen habe ich ebenfalls gelesen, aber konnte die Antworten ncith verstehen.
ich habe folgende php-scripte:
login.php
Code :1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36
<?php // Session starten session_start (); // Datenbankverbindung aufbauen $connectionid = mysql_connect ("localhost", "root", ""); if (!mysql_select_db ("LoginSystem", $connectionid)) { die ("Keine Verbindung zur Datenbank"); } $sql = "SELECT ". "Id, Nachname ". "FROM ". "benutzerdaten ". "WHERE ". "(Nickname like '".$_REQUEST["name"]."') AND ". "(Kennwort = '".md5 ($_REQUEST["pwd"])."')"; $result = mysql_query ($sql); if (mysql_num_rows ($result) > 0) { // Benutzerdaten in ein Array auslesen. $data = mysql_fetch_array ($result); // Sessionvariablen erstellen und registrieren $_SESSION["user_id"] = $data["Id"]; $_SESSION["user_nachname"] = $data["Nachname"]; header ("Location: intern.php"); } else { header ("Location: formular.php?fehler=1"); } ?>
logout.php
Code :1 2 3 4 5 6 7 8 9 10 11
<?php // Wird ausgeführt um mit der Ausgabe des Headers zu warten. ob_start (); session_start (); session_unset (); session_destroy (); header ("Location: formular.php"); ob_end_flush (); ?>
checkuser.php
Code :1 2 3 4 5 6 7
<?php session_start (); if (!isset ($_SESSION["user_id"])) { header ("Location: formular.php"); } ?>
formular.php
Code :1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
<?php session_start (); ?> </head> <body> <?php if (isset ($_REQUEST["fehler"])) { echo "Die Zugangsdaten waren ungültig."; } ?> <div class="section_log"> <form action="login.php" method="post" id="login"> <div id="namepwd"> <div><label for="name">name</label> <input type="text" name="name"size="10" maxlength="50" ></div> <div><label for="pwd">passw</label> <input type="password" name="pwd" size="10" maxlength="50"></div> </div> <div id="send_log"><input id="submit" type="submit" value="login"></div> </form>
intern.php
Code :1 2 3 4 5 6 7 8 9 10 11 12 13 14
[color=#000000][color=#0000bb]<?php [/color][color=#007700]include ([/color][color=#dd0000]"checkuser.php"[/color][color=#007700]); [/color][color=#0000bb]?>[/color] <html> <head> <title>Interne Seite</title> </head> <body> BenutzerId: [color=#0000bb]<?php [/color][color=#007700]echo [/color][color=#0000bb]$_SESSION[/color][color=#007700][[/color][color=#dd0000]"user_id"[/color][color=#007700]]; [/color][color=#0000bb]?>[/color]<br> Nachname: [color=#0000bb]<?php [/color][color=#007700]echo [/color][color=#0000bb]$_SESSION[/color][color=#007700][[/color][color=#dd0000]"user_nachname"[/color][color=#007700]]; [/color][color=#0000bb]?>[/color] <hr> <a href="logout.php">Ausloggen</a> </body> </html>[/color]
. Welche muss ich an welcher Stelle abändern?
Vielen Dank schon mal im Voraus,
andreasGeändert von andrassberlin (17.05.05 um 19:25 Uhr)
-
Wenn die Seite nicht komplett neugeladen werden soll, geht das nur mit Hilfe von Javascript.
Ein entsprechendes Tutorial dazu:Seiteninhalt aktualisieren ohne Reload
-
18.05.05 18:48 #3
- Registriert seit
- Mar 2005
- Beiträge
- 18
vielen Dank für die Antwort, ich werde mir das Tut gleichc nochmal zu gemüte führen...
Andreas
Ähnliche Themen
-
Praktikumsbeurteilung. Im selben Bereich weiterarbeiten.
Von applefan im Forum Ausbildung & BerufAntworten: 1Letzter Beitrag: 08.09.10, 15:23 -
Login-Form mit Rückmeldung in DIV-Tag?
Von unrealzero_php im Forum Javascript & AjaxAntworten: 0Letzter Beitrag: 10.02.09, 09:57 -
Problem bei Eigenem Login Bereich zu Typo3 Login bereich
Von Gunah im Forum PHPAntworten: 2Letzter Beitrag: 08.10.07, 11:38 -
login bereich
Von raidach im Forum PHPAntworten: 1Letzter Beitrag: 23.05.06, 20:51 -
Login - Bereich
Von Tixiland im Forum Javascript & AjaxAntworten: 6Letzter Beitrag: 13.10.05, 11:25





Zitieren
Login






[PHP][Snippet] Array zu XML konvertieren