ERLEDIGT
JA
JA
ANTWORTEN
18
18
ZUGRIFFE
806
806
EMPFEHLEN
-
12.07.06 18:09 #1
- Registriert seit
- Apr 2006
- Beiträge
- 318
Hallo @ALL!
Ich bin auf der Suche nach einem Login script. Dabei soll der User auf seine eigene Seite gelangen, wo er dann seine Daten vorfindet.
Ich finde immer nur normale scripte und weis deshalb auch nich genau wie man soetwas programmiert. Ich habe auch schon alle Seiten bei Tutorials durchgesucht, aber einfach nich das passende gefunden!
Deshalb würde ich mich über eine Antwort von euch sehr freuen
MfG
Counteract
-
Hallo,
wie wäre es denn hiermit?
mfg
forstermWie man Fragen richtig stellt
Wichtig: Bitte markiert eure beantworteten Fragen als "erledigt" (links unten auf "Erledigt" klicken).
__________________
.:Mitglied #26 des 1. offiziellen Sven Uwe Fan-Clubs:.
-
12.07.06 18:24 #3
- Registriert seit
- Apr 2006
- Beiträge
- 318
Hi forsterm!
Dieses Script habe ich mir auch schon angeschaut! Aber die user werden doch damit nich auf eine eigene Seite verlinkt oder etwa doch?
mfg
Counteract
-
Das musst Du dann noch selbst machen. Du kannst ja nach dem Login per header() irgendwohin weiterleiten. Z.B. auf eine Seite wo dann dem User entsprechend irgendwelche Infos fuer ihn angezeigt werden.
PHP Class Collection - PHP-Klassen fuer PHP 5 (und Teilweise auch fuer PHP 4)
Updates: Catcher 1.1, FTPConnection 1.2, MultiSQL 1.1, RSS2 1.1, SMTPConnection 1.4
__________________
EasyLFS - Hintergrundinformationen, Installationsanleitung, Softwareliste und Download
EasyLFS Projektthread - Informationen, Status und Diskussion zu meiner Linux-Distribution
__________________
__________________Ich bin die Schildkroete, mein Sohn. Ich habe das Universum erschaffen, aber bitte mach mir daraus keinen Vorwurf; ich hatte Bauchschmerzen.
Zitat von Friedrich Nietzsche
-
12.07.06 18:39 #5
- Registriert seit
- Apr 2006
- Beiträge
- 318
OK danke schonmal für den Hinweis! Doch da muss ich dir gleich noch ne Frage stellen: Wie kann man das denn dann machen, dass diese Seite, auf die ich dann dem jeweiligen User verweise mit seinen daten gefüllt wird? Kann man das irgendwie automatisieren? Weil jeder user hat ja dann in der MySQL tabelle die Gleichen felder.
Ich weis das is vielleicht ne ziemlich dumme Frage aber ich bin gerade erst dabei php zu lernen! Also bitte ich um etwas nachsicht!
MfG
counteract
-
Du musst diese Daten irgendwie dem User zuordnen koennen, vorzugsweise ueber die UserID.
DIese liesst Du auf der entsprechenden Seite aus der Session und holst dann aus der Datenbank die zu dieser UserID passenden Informationen.PHP Class Collection - PHP-Klassen fuer PHP 5 (und Teilweise auch fuer PHP 4)
Updates: Catcher 1.1, FTPConnection 1.2, MultiSQL 1.1, RSS2 1.1, SMTPConnection 1.4
__________________
EasyLFS - Hintergrundinformationen, Installationsanleitung, Softwareliste und Download
EasyLFS Projektthread - Informationen, Status und Diskussion zu meiner Linux-Distribution
__________________
__________________Ich bin die Schildkroete, mein Sohn. Ich habe das Universum erschaffen, aber bitte mach mir daraus keinen Vorwurf; ich hatte Bauchschmerzen.
Zitat von Friedrich Nietzsche
-
12.07.06 18:48 #7
- Registriert seit
- Apr 2006
- Beiträge
- 318
Und dieser prozess den du gerade beschrieben hast läuft dann automatisch bei? Wie würde dies funktionieren wenn bei jeder änderung sich diese seite aktualisieren soll
-
Sobald die Seite aufgerufen wird werden die Daten frisch aus der Datenbank geholt. Wenn sich zwischenzeitig was geaendert hat dann werden auch die neuen Daten angezeigt.
Das ganze musst Du natuerlich selbst programmieren, aber wenn Du das einmal gemacht hast dann laeuft das automatisch. Du musst das ja auch nicht fuer jeden User einzeln scripten, sondern arbeitest einfach mit der UserID, diese ist ja von User zu User verschieden und anhand dieser holst Du dann die entsprechenden Daten.PHP Class Collection - PHP-Klassen fuer PHP 5 (und Teilweise auch fuer PHP 4)
Updates: Catcher 1.1, FTPConnection 1.2, MultiSQL 1.1, RSS2 1.1, SMTPConnection 1.4
__________________
EasyLFS - Hintergrundinformationen, Installationsanleitung, Softwareliste und Download
EasyLFS Projektthread - Informationen, Status und Diskussion zu meiner Linux-Distribution
__________________
__________________Ich bin die Schildkroete, mein Sohn. Ich habe das Universum erschaffen, aber bitte mach mir daraus keinen Vorwurf; ich hatte Bauchschmerzen.
Zitat von Friedrich Nietzsche
-
12.07.06 19:03 #9
- Registriert seit
- Apr 2006
- Beiträge
- 318
Gibt es dazu Irgendwo ne script Anleitung oder ein Beispiel?
-
Eigentlich findest Du alles was Du brauchst in dem bereits verlinkten Tutorial. Dort geht es um das Login und dort wird auch auf MySQL zugegriffen.
Ansonsten ist halt die Doku auf www.php.net immer sehr hilfreich.PHP Class Collection - PHP-Klassen fuer PHP 5 (und Teilweise auch fuer PHP 4)
Updates: Catcher 1.1, FTPConnection 1.2, MultiSQL 1.1, RSS2 1.1, SMTPConnection 1.4
__________________
EasyLFS - Hintergrundinformationen, Installationsanleitung, Softwareliste und Download
EasyLFS Projektthread - Informationen, Status und Diskussion zu meiner Linux-Distribution
__________________
__________________Ich bin die Schildkroete, mein Sohn. Ich habe das Universum erschaffen, aber bitte mach mir daraus keinen Vorwurf; ich hatte Bauchschmerzen.
Zitat von Friedrich Nietzsche
-
12.07.06 19:12 #11
- Registriert seit
- Apr 2006
- Beiträge
- 318
ich bedanke mich erstmal für deine Hilfe!
jedeoch finde ich in diesem Link zum tutorial nichts über mein Problem. kannst du mir noch andere Seiten empfehlen
-
Wie man Fragen richtig stellt
Wichtig: Bitte markiert eure beantworteten Fragen als "erledigt" (links unten auf "Erledigt" klicken).
__________________
.:Mitglied #26 des 1. offiziellen Sven Uwe Fan-Clubs:.
-
Etwas "genau zu Deinem Problem" wirst Du sicher nur schwer finden. Dementsprechend solltest Du Dir das Tutorial durchlesen, oder besser: es durcharbeiten und das gelernte dann auf Deine Situation uebertragen. Wie gesagt, darin werden alle Themen angesprochen die zur Loesung Deines Problems noetig sind.
Zitat von counteract
Und, wie gesagt, die Doku auf www.php.net ist wirklich hilfreich.PHP Class Collection - PHP-Klassen fuer PHP 5 (und Teilweise auch fuer PHP 4)
Updates: Catcher 1.1, FTPConnection 1.2, MultiSQL 1.1, RSS2 1.1, SMTPConnection 1.4
__________________
EasyLFS - Hintergrundinformationen, Installationsanleitung, Softwareliste und Download
EasyLFS Projektthread - Informationen, Status und Diskussion zu meiner Linux-Distribution
__________________
__________________Ich bin die Schildkroete, mein Sohn. Ich habe das Universum erschaffen, aber bitte mach mir daraus keinen Vorwurf; ich hatte Bauchschmerzen.
Zitat von Friedrich Nietzsche
-
12.07.06 19:18 #14
- Registriert seit
- Apr 2006
- Beiträge
- 318
Danke für den Link aber den kenn ich auch schon! hast du vielleicht noch nen script beispiel für mein Problem? oder einen link wo man solche scripte findet?
MfG
counteract
-
Also,
ich werd mal mein Glück versuchen
Bei der "login.php" siehst du folgendes:
So, das sind die Daten des jeweils eingeloggten Users.PHP-Code:...
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_nickname"] = $data["Nickname"];
$_SESSION["user_nachname"] = $data["Nachname"];
$_SESSION["user_vorname"] = $data["Vorname"];
} else {
...
Wenn du nun willst, das dieser User auf die Seite kommt, wo er zum Beispiel seine Daten ändern kann, machst du folgendes:
--> Du legst eine neue Datei an: z.b.: profil.php
Dann änderst du in der login.php folgendes ab:
PHP-Code:...
header ("Location: profil.php");
}
else
{
header ("Location: formular.php?fehler=1");
}
dann kommt profil.php
PHP-Code:<h2>Dein Profil</h2>
<p>
<?php
$Query = "SELECT * FROM benutzerdaten WHERE `Id`=".$_SESSION["user_id"]."";
//das bedeutet, er liest die daten von dem eingeloggten user aus.
//der wird durch die "user_id" ermittelt
echo "Dein Nickname: <b>".$_SESSIO["Nickname"]."</b>";
echo "<p />";
echo "Deine Vorname: <b>".$_SESSION["Vorname"]."</b>";
echo "<br />";
echo "Dein Nachname: <b>".$_SESSION["Nachname"]."</b>";
/* Du kannst natürlich auch ein Formular zum Update machen, halt mit <form>, <input>, <button> machen */
?>
Ich hoffe, ich hab dir weitergeholfen
David
Ähnliche Themen
-
Passwort ändern oder Registrier Script für Login Script
Von SSchaffrath im Forum PHPAntworten: 8Letzter Beitrag: 14.12.09, 15:43 -
Multi User Login Script
Von Anubia im Forum PHPAntworten: 10Letzter Beitrag: 13.02.09, 16:07 -
prob. mit login script neuen user in db eintragen
Von dnbsound im Forum PHPAntworten: 1Letzter Beitrag: 19.04.05, 00:22 -
Session Fehler im Login Script, login klappt nur bei gelöschten Sessions
Von melistik im Forum PHPAntworten: 3Letzter Beitrag: 12.01.05, 21:14 -
User Login
Von Chernoby im Forum CGI, Perl, Python, Ruby, Power ShellAntworten: 12Letzter Beitrag: 25.12.01, 15:17





Zitieren
Login






[PHP][Snippet] Array zu XML konvertieren