Hi, ich hab ein LoginScript von www.php-einfach.de
Ich verwende es nun schon 4 Wochen und alles läuft wunderbarst.
Nun haben aber mehrere User von mir vorgeswchlagen, eine Funktion einzubauen, damit man Daten ändern oder hinzufügen kann, also z.B. den Usernamen ändern kann oder das Passwort...
Oder auch ICQ hinzufügen kann, wie ich es dann in einer php-Seite abrufe (also wie in einem Profil) weiß ich, aber nicht wie das Script außsehen muss damit ich was ändern kann.
Hat jemand von euch eine Lösung?
Hier meine Codes:
eintragen.php
login-check:
Ich hoffe ihr wisst was ich meine.
mFg Chrisber
Ich verwende es nun schon 4 Wochen und alles läuft wunderbarst.
Nun haben aber mehrere User von mir vorgeswchlagen, eine Funktion einzubauen, damit man Daten ändern oder hinzufügen kann, also z.B. den Usernamen ändern kann oder das Passwort...
Oder auch ICQ hinzufügen kann, wie ich es dann in einer php-Seite abrufe (also wie in einem Profil) weiß ich, aber nicht wie das Script außsehen muss damit ich was ändern kann.
Hat jemand von euch eine Lösung?
Hier meine Codes:
eintragen.php
PHP-Code:
[b]Anmelden - Status[/b]
Hier siehst du den Status deiner Anmeldung.
<?php
$username = $_POST["username"];
$password = $_POST["passwort"];
$password2 = $_POST["passwort2"];
if ($password == $password2)
{
$user_vorhanden = array();
$passwort = md5($password);
$userdatei = fopen ("user/user.txt","r");
while (!feof($userdatei))
{
$zeile = fgets($userdatei,500);
$userdata = explode("|", $zeile);
array_push ($user_vorhanden,$userdata[0]);
}
fclose($userdatei);
if (in_array($username,$user_vorhanden))
{
?>
Der Nickname ist leider schon vergeben!
Bitte suche dir einen anderen aus.
[url="?s=anmelden"]Zurück[/url]
<?php
}
else
{
$eintrag ="$username|$passwort";
$userdatei = fopen ("user/user.txt","a");
fwrite($userdatei, "$eintrag\n");
fclose($userdatei);
echo $username;
?>
, deine Anmeldung war erfolgreich!
Du kannst dich jetzt sofort einloggen.
[url="?s=login"]Zum Login[/url]
<?php
}
}
else {
?>
Du hast nicht 2x das gleiche Passwort eingegeben!
Bitte versuche es nocheinmal!
[url="?s=anmelden"]Zurück[/url]
<?php
}
?>
login-check:
PHP-Code:
<?php
$username = $_POST["username"];
$passwort = $_POST["password"];
$passwort = md5($passwort);
$log = 0;
$userdatei = fopen ("user/user.txt","r");
while (!feof($userdatei)) {
$zeile = fgets($userdatei,500);
$userdata = explode("|", $zeile);
if ($userdata[0]==$username and $passwort==trim($userdata[1])) {
$log = 1;
?>
GESCHÜTZTER BEREICH
<?php
}
}
fclose($userdatei);
if ($log==0) {
?>
LOGIN FALSCH
<?php
}
?>
mFg Chrisber