und auf der Loginseite, auf die ich ja wieder lande, habe ich mal eine ".session_id()." eingebaut zur überprüfung.
Geister im Script? Firefox geht, Inet Explorer geht nicht
Einklappen
X
-
ich lande wieder auf der login.php und das wars in der browserzeile erscheint die session id
und unter dem submit button auch (zur überprüfung hab ich das da ob es die gleiche ist wie in der browserzeile) und das wars. ich überprüfe dann per hand im phpmyadmin ob die id eingetragen wurde und das ist mit dem ie nie der fall. also sehr komisch während
im FF ist das so ich drücke auf submit und komme auf meinen "geschützten Teil" und im phpmyadmin sehe ich dann meine session id eingetragen ordnungsgemäßZuletzt geändert von derEini; 02.01.2006, 22:30.
Kommentar
-
ich lande wieder auf der login.php und das wars in der browserzeile erscheint die session id
Kommentar
-
Re: LoginScript? Firefox geht, IExplorer geht nicht
Hier mal kleinere Fehler korregiert. Vielleicht geht es jetzt.
Hinter einigen } war noch ein ; und ich denke, dass es ohne ; beendet wird.
Gruß,
Shin
Hier der abgeänderte Code:
PHP-Code:<?php
session_start();
include("sessionhelpers.inc.php");
include("sql.php");
echo "<link rel='stylesheet' type='text/css' href='styles.css'>
<center><table width='905' height='80' border='0'>
<tr><td colspan='2' height='80'><center><img src='./gfx/bfs.jpg'></td></tr>";
if (isset($_POST['login']))
{
$id=check_user($_POST['name'], $_POST['passwort']);
if ($id!=false){
login($id);
}
else{
echo "
<tr><td width='375' height='10' class='fehler' align='right'>
Ihre Anmeldedaten</td><td > waren nicht korrekt!</center><br></td></tr>";
}
}
if (!logged_in()){
echo "
<form method='post' action='index.php'>
<tr>
<td align='right' height='10'><label>Benutzername:</label></td>
<td><select name='name' class='login'>
";
//hier liest er die mitarbeiter aus um sie inner
//select auswahl wiederzugeben funktioniert im
//firefox perfekt
$result=mysql_query("Select * From $mitarbeiter");
while($row=mysql_fetch_array($result)) {
echo"
<option name='name' value='".$row["name"]."'>".$row["name"]."</option>
";
}
echo "
<option selected name='Mitarbeiter wählen'>Auswahl</option>
</select></td>
</tr>
<tr>
<td height='10' width='375' align='right'><label>Passwort: </label></td>
<td><input name='passwort' type='password' id='passwort'></td>
</tr>
<tr>
<td width='375'></td>
<td><input name='login' type='submit' id='login' value='Einloggen'>
</th>
</table>
</form>";
}
else
{
echo"<center><table width='905' height='200'><tr>
<td height='20'>
<meta http-equiv='refresh' content='1; URL=index2.php'>
<center>
Login erfolgreich!<br>Sie werden weitergeleitet!</td></tr> </table>";
}
?>Zuletzt geändert von anmShinichi; 03.01.2006, 11:43.
Kommentar
-
Ich darf doch oder?
RRROOOFFFLLLLL
lol jetzt gehts und ich depp habs die ganze zeit net probiert.
<input type='hidden' value='login' id='login' name='login'> <<< das habe ich vor die eigentliche input submit und nun geht der login.
wie peinlich omg
danke Tobias das er sich so den kopf zerbrochen hat
danke auch an anmShinichi ohne deinen code hätte ich mir das net nochmal angeschut
Kommentar
Kommentar