WinFuture-Forum.de: Problem Mit Login Script - WinFuture-Forum.de

Zum Inhalt wechseln

Nachrichten zum Thema: Entwicklung
Seite 1 von 1

Problem Mit Login Script


#1 Mitglied ist offline   clyde² 

  • Gruppe: aktive Mitglieder
  • Beiträge: 1.361
  • Beigetreten: 18. Februar 07
  • Reputation: 0
  • Wohnort:Bad Oldesloe
  • Interessen:#LAN<br />#Musik<br />#Internet<br />#Fotografieren

geschrieben 15. August 2008 - 21:59

Hallo :imao:

Ich hab hier 2 Dateien:

index.htm

<form method="POST" action="login.php">
<font size="2" face="Tahoma">User:</font><br>
<font size="2" face="Tahoma"><input type="text" name="username" size="23"></font><br><p>
<font size="2" face="Tahoma">Passwort: </font><br>
<font size="2" face="Tahoma"><input type="password" name="password" size="23"></font><br>

<input type="submit" value="Einloggen" name="B1">&nbsp;
<input type="reset" value="Löschen" name="B2">
</form>


login.php

<?php
$username = $_POST["username"];
$password = $_POST["password"];

if ($username="admin" AND $password="123";)
OR
($username=="user" AND $password=="123";)
OR
($username=="freund" AND $password=="feind";)
OR
($username=="lisa" AND $password=="tom";)
{
echo "Willkommen im Internen Bereich!";
}
else
{
echo "Log-In gescheitert!";
}
?>


Die Eingaben aus der ersten datei sollen ja ganz normal an die login.php übergeben werden,
fülle ich die Felder aus und bestätige kommt folgende Fehlermeldung:

Zitat

Parse error: syntax error, unexpected ';' in /var/www/web110547/html/login.php on line 5


Weis jemand weiter?

greetz
-clyde ist gegangen-
*bye*
0

Anzeige



#2 Mitglied ist offline   TI-User 

  • Gruppe: aktive Mitglieder
  • Beiträge: 1.664
  • Beigetreten: 27. Juni 07
  • Reputation: 15
  • Geschlecht:Männlich

geschrieben 15. August 2008 - 22:30

Hi,


if ($username="admin" AND $password="123";)


jeweils ein = fehlt. Es müsste also so heißen:

if ($username=="admin" AND $password=="123";)

Dieser Beitrag wurde von TI-User bearbeitet: 15. August 2008 - 22:36

0

#3 Mitglied ist offline   ps915 

  • Gruppe: aktive Mitglieder
  • Beiträge: 1.119
  • Beigetreten: 17. Mai 07
  • Reputation: 0
  • Geschlecht:Männlich

geschrieben 15. August 2008 - 22:33

Du hast ein paar "=" zu wenig!

Probier mal so:
<?php
$username = $_POST["username"];
$password = $_POST["password"];


if( $username=="admin" and $password=="123"
	or 
	$username=="user" and $password=="123"
	or
	$username=="user" and $password=="123"
	or
	$username=="freund" and $password=="feind"
	or 
	$username=="lisa" and $password=="tom"
){
echo "Willkommen im Internen Bereich!";
}
else
{
echo "Log-In gescheitert!";
}
?>


Müsste funzen!

Gruß,
Toasterfraktion

Dieser Beitrag wurde von Toasterfraktion bearbeitet: 15. August 2008 - 22:35

0

#4 Mitglied ist offline   clyde² 

  • Gruppe: aktive Mitglieder
  • Beiträge: 1.361
  • Beigetreten: 18. Februar 07
  • Reputation: 0
  • Wohnort:Bad Oldesloe
  • Interessen:#LAN<br />#Musik<br />#Internet<br />#Fotografieren

geschrieben 15. August 2008 - 22:51

Sauber, Jungs :imao:
-clyde ist gegangen-
*bye*
0

#5 Mitglied ist offline   ps915 

  • Gruppe: aktive Mitglieder
  • Beiträge: 1.119
  • Beigetreten: 17. Mai 07
  • Reputation: 0
  • Geschlecht:Männlich

geschrieben 15. August 2008 - 23:16

Kein Ding! :-D
0

Thema verteilen:


Seite 1 von 1

1 Besucher lesen dieses Thema
Mitglieder: 0, Gäste: 1, unsichtbare Mitglieder: 0