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)
---- Tutorials und FAQ (https://www.gegen-bilderklau.net/board.php?boardid=45)
----- [PHP & MySQL] Login mit PHP und Sessions v.2 | Extra: Login mittels WBB-Forum-Accounts (https://www.gegen-bilderklau.net/thread.php?threadid=179524)
Geschrieben von Tasteless_Candy am 09.09.2011 um 11:16:
Hallo zusammen.
Bei mir kommt immer die Meldung: Bitte fülle alle Felder aus.
Was ist der Grund?
Hier mein Code bei
login.php
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:
59:
60:
61:
62:
63:
64:
65:
66:
67:
68:
69:
70:
71:
72:
73:
74:
75:
76:
77:
78:
79:
80:
|
<?php // Vor diesen beiden Zeilen darf nichts stehen!
session_start(); // Vor diesen beiden Zeilen darf nichts stehen!
include("datenbank.php";); // Bindet die Datenbank ein
//////////////////////
//Hier müssen die Links zu deinen Seiten eingetragen werden!
//////////////////////
$loginseite = "http://voeny.vo.funpic.de/login.php"; //URL zu deiner Loginseite
$internseite = "http://voeny.vo.funpic.de/intern.php"; //URL zu deiner internen Seite
//////////////////////
?>
<!-- Ab hier kann angepasst werden -->
<html>
<head>
<link rel="stylesheet" type="text/css" href="CSS/style.css">
</head>
<body>
<!-- Hier nichts verändern! -->
<?php
if ($_POST["sent"]) //Überprüfe, ob Formular abgeschickt wurde
{
if(!empty($_POST["username"]) && !empty($_POST["passwort"])) //Alle Felder ausgefüllt?
{
//Verarbeite Formular
$passwort= md5($_POST["passwort"]);
$username = addslashes(htmlspecialchars($_POST["username"]));
$query = mysql_query("SELECT * FROM mitglieder WHERE name = '".$username."' AND passwort = '".$passwort."' LIMIT 1";);
$login = mysql_fetch_array($query); //Für WBBLite
if(@mysql_num_rows($query) != 0)
{
$_SESSION["name"] = $username; //Session speichern
$_SESSION["funktion"] = $login["funktion"];
echo "Login erfolgreich! <br> <b><a href="".$internseite."" target="_self">Weiterleitung</a></b>";
}
else
{
echo "Benutzername und/oder Passwort waren falsch. <br><a href="".$loginseite."">Login</a>";
}
}
else
{
echo "Bitte fülle alle Felder aus! <br><a href="".$loginseite."">Zurück</a>";
}
} else { //Zeige Formular an
?>
<!-- Der HTML-Teil kann angepasst werden. Die Namen der Formularfelder müssen aber gleich bleiben! -->
<table id="Login">
<form action="" method="post">
<td> Username:<br>
<td> <input type="text" size="20" maxlength="50" name="username">
<tr>
<td> Passwort:<br>
<td> <input type="password" size="20" maxlength="50" name="password">
<tr>
<td> <input type="hidden" name="sent" value="sent">
<td> <input type="submit" value="Login">
</form>
</table>
<!-- Die Klammer unbedingt stehen lassen! -->
<?php
}
?>
<!-- Ab hier kann wieder angepasst werden -->
</body>
</html> |
|
Geschrieben von Nivea am 09.09.2011 um 12:29:
Du greift immer auf $_POST['passwort'] zu, dein Eingabefeld heisst aber name="password".
Du musst überall wo du $_POST["passwort"] stehen hasst, das T durch ein D ersetzen
Geschrieben von Tasteless_Candy am 09.09.2011 um 12:32:
oder das D durch ein T :-)
Werde das gleich probieren. vielen Dank
Geschrieben von Tian am 30.11.2011 um 17:45:
Hallo (:
Ich wollte mal fragen, ob du das Bild für die Tabelle wieder reinstellen kannst. Denn so kann ich das unmöglich machen, da ich selber keinen blassen Schimmer davon habe, wie man eine Tabelle anlegt ... Ich hatte dieses Tut zwar schonmal ausprobiert, hat auch einwandtfrei funktioniert (; aber das Bild wäre wirklich hilfreich.
Tian
//hat sich erledigt.
Geschrieben von Sam* am 11.01.2012 um 19:19:
bräuchte das bild auch...
Geschrieben von brain_surgery am 25.01.2012 um 03:15:
Urgh sorry, war ewig nicht hier online...@@
Ich versuch mich so schnell wie möglich um neue Bilder zu kümmern.
Geschrieben von Nivea am 25.01.2012 um 08:42:
Auf EEF wären sie sonst glaub ich noch drauf, kannst sie ja von da holen
Geschrieben von brain_surgery am 30.01.2012 um 22:56:
Oh, gute Idee! Wird gemacht.
Forensoftware: Burning Board, entwickelt von WoltLab GmbH