Gegen Bilderklau - Das Original (https://www.gegen-bilderklau.net/index.php)
- Design, Website, Copyright (https://www.gegen-bilderklau.net/board.php?boardid=80)
--- Homepagehilfe (https://www.gegen-bilderklau.net/board.php?boardid=27)
---- Homepagehilfe - Archiv (https://www.gegen-bilderklau.net/board.php?boardid=139)
----- [PHP & MySQL] Login funktioniert im IE nicht (https://www.gegen-bilderklau.net/thread.php?threadid=146040)


Geschrieben von Audrey am 07.12.2008 um 14:20:

  Login funktioniert im IE nicht

Hallo liebe GBler...

ehm mir ist gerade leider aufgefallen das unser Login im IE nicht funktioniert...
Da ich eigentlich immer im FF unterwegs bin dachte ich da ist kein Problem, denn da funktioniert es einwandfrei.

IM FF... logt man sich ein. NAME, PASSWORT und dann öffnet sich eine Seite im gleichen Fenster die zum Internen Bereich führt.

Im IE geht es auch zur seite wo man zum Intern kommt. Doch wenn man auf KLick hier (link zum intern) klickt, öffnet sich im main garnichts... einfach eine lehre Seite :S

Hier der code vom login:
php:
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:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
52:
53:
54:
55:
56:
57:
58:
<?php
session_start(); // Startet die Session
include("header.php");
include("db.php");
include("functions.inc.php");
echo ("<link href="style.css" rel="stylesheet" type="text/css">");

if(isset($_REQUEST["submit"])) { // Wenn Formular abgeschickt
if(exist("mitglied WHERE name = '".strip_tags($_REQUEST["name"])."' AND passwort = '".md5($_REQUEST["passwort"])."'") && anzahl("login WHERE ip = '".getenv("REMOTE_ADDR")."' AND erfolgreich = 'nein' AND timestamp > '".(time()-60*30)."'") < 4) { // Wenn Mitglied mit dem Namen und Passwort existiert! und wenn keine falschen logins in den letzten 30 Min. Wieso? um die Seite sicherer zu machen sonst können bruteforcer leicht hacken!
$eintragen mysql_query("INSERT INTO login (name, ip, timestamp, erfolgreich) VALUES ('".strip_tags($_REQUEST["name"])."', '".getenv("REMOTE_ADDR")."', '".time()."', 'ja')"); // Eintrag in Login!

$abfrage "SELECT id FROM mitglied WHERE name = '".strip_tags($_REQUEST["name"])."' LIMIT 0,1";
$ergebnis mysql_query($abfrage);
while($row mysql_fetch_object($ergebnis))
{
$_SESSION["login"] = $row->id// Loggt einen ein!
}
echo "<center>Willkommen im Internen Bereich! Jetzt sind dir alle Internen Dinge freigeschaltet, Viel Spaß! <br>
___________<br>
Klicke <a href="memberarea.php" target="main">hier!</a></center>";

// Weiterleitung zur Memberarea
} else { // Wenn falsch eingeloggt
$eintragen mysql_query("INSERT INTO login (name, ip, timestamp, erfolgreich) VALUES ('".strip_tags($_REQUEST["name"])."', '".getenv("REMOTE_ADDR")."', '".time()."', 'nein')"); // Eintrag in Login!
?>
Login schlug fehl.
<?php
}
} else { // Formular ->
?>
<form action=login.php method=post>
<table class="zeiledunkel" width=90%>
<tr>
<td width=50%>
<b>Name:</b>
</td>
<td width=50%>
<input type="text" name="name">
</td>
</tr>
<tr>
<td width=50%>
<b>Passwort:</b>
</td>
<td width=50%>
<input type="password" name="passwort">
</td>
</tr>
<tr>
<td width=100% colspan=2>
<input type="submit" value="Login" name="submit">
</td>
</tr>
</table>
</form>
<?php
};
?>



Geschrieben von Maina am 08.12.2008 um 18:18:

 

Läuft bei dir auch sofort die Session ab? :x

Login im FF/IE funktionieren nicht gleich

Habs gleiche Problem x.x



Geschrieben von Zuma am 13.12.2008 um 14:17:

 

hmm :/
Niemand?


Forensoftware: Burning Board, entwickelt von WoltLab GmbH