-GS-Master
Erfahrenes Mitglied
Hi Leute, hab mir ein doch sehr leichtes Loginscript geschrieben, welches ja auch funktioniert -.- zumindest mit Firefox. Gehe ich jetzt mim Internet Explorer auf die Seite
http://thekiller.th.funpic.de/login/
Dann funktioniert dass nicht so nach meinen Forstellungen.
Für die Leute die sich selbst überzeugen wollen -.- Name: Master und Pw: test
Also wie gesagt mim Firefox gehts mim Internet Explorer nicht und jetzt wollt ich fragen ob dies nur an der schreibweiße von hier hängt -.- Aufbau von mir aus, oder ob ich dann gennerell nen Fehler drinn hab, was ja eigendlich nicht sein dürfte, da ich mich ja mim Firefox einloggen kann ^^
Thx schon mal für eure Antworten
http://thekiller.th.funpic.de/login/
Dann funktioniert dass nicht so nach meinen Forstellungen.
Für die Leute die sich selbst überzeugen wollen -.- Name: Master und Pw: test
Also wie gesagt mim Firefox gehts mim Internet Explorer nicht und jetzt wollt ich fragen ob dies nur an der schreibweiße von hier hängt -.- Aufbau von mir aus, oder ob ich dann gennerell nen Fehler drinn hab, was ja eigendlich nicht sein dürfte, da ich mich ja mim Firefox einloggen kann ^^
Thx schon mal für eure Antworten
PHP:
<?php
session_start();
$trennzeichen = "|";
if(isset($_POST['login'])) {
// Name und Passwort einer Variablen zuordnen
$name = $_POST['name'];
$pass = $_POST['pass'];
// Passwort codieren
$pass = md5($pass);
// Nach Username suchen
if(file_exists("login/".$name.".txt")) {
$file = file("login/".$name.".txt");
$user_vorhanden = TRUE;
} else {
?><font size="2">Login fehlgeschlaggen</font><?php
$user_vorhanden = FALSE;
}
// Wenn User vorhanden: Logindaten zwischenspeichern
if($user_vorhanden) {
$arr = explode($trennzeichen, $file['0']);
$a_name = $arr['0'];
$a_pass = $arr['1'];
// Benutzernamen und Passwort verifizieren
if($a_name == $name && $a_pass == $pass) {
$_SESSION["logedin"] = TRUE;
?>
<?php
} else {
?><font size="2">Login fehlgeschlaggen</font><?php
}
}
}
?>
<?php
if($_SESSION["logedin"] == TRUE) {
?>
<?php // Admin-Bereich z.b in html ?>
<?php
} else {
?>
// loginFormular
<form action="index.php" method="post">
<table width="26" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td width="92"><font size="2">Name:</font></td>
<td width="73"><font size="1">
<input type="text" name="name" size="13" style="font-size: 8pt; color:#FFFFFF; background-color:#000000"></font></td>
</tr>
<tr>
<td width="92"><font size="2">Password:</font></td>
<td width="73">
<font size="1">
<input type="password" name="pass" size="13" style="font-size: 8pt; color:#FFFFFF; background-color:#000000"></font></td>
</tr>
<tr>
<td align="center" width="83"><font size="1"><input type="submit" name="login" value="Login" onClick="javascript:location.reload(), 3000"></font><font size="2">
</font>
</td>
<td align="center" width="82"><font size="2">registrieren</font></td>
</tr>
</table>
</form>
<div align="center">
<?php
}
?>
Zuletzt bearbeitet: