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
$passwortmd5($_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 Augenzwinkern



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 smile



Geschrieben von brain_surgery am 30.01.2012 um 22:56:

 

Oh, gute Idee! Wird gemacht. großes Grinsen


Forensoftware: Burning Board, entwickelt von WoltLab GmbH