Avatar billede tortur Nybegynder
01. januar 2004 - 18:03 Der er 9 kommentarer og
1 løsning

Et login system?

Har ligget og rodet lidt med et login system men kan simpelthen ikke finde fejlen:
Parse error: parse error, unexpected $ in /web/www/frac/users/cweb/3d-chat/login.php on line 40

Script:

<?php
include("config.php");
?>
<html>
<head>
<title>Login</title>
</head>
<body>
<?php
if (!isset($send)) {
?>
Login
<form action=<?php $php_self ?> method=post>
Brugernavn:<br>
<input type=text name=name size=30 maxlength=30><br>
Adgangskode:<br>
<input type=password name=pass size=30 maxlength=30><br>
<input type=submit name=send>
<?php
} else {
$kodeord = md5($pass);
$result = mysql_query("SELECT * FROM brugere WHERE brugernavn = ‘$name’")or die(mysql(error));
if (!$result) {
echo "Det indtastede brugernavn eksisterer ikke!";
}
while($row = mysql_fetch_array ($result)) {
$check = $row["kodeord"];
}
if (md5($kodeord) === md5($check)) {
session_register("brugernavn");
session_register("kodeord");
echo "Du er nu logget ind I vores system!";
} else {
echo "Du kunne ikke logge ind!";
}
?>

</form>
</body>
</html>
Avatar billede ztyxx Nybegynder
01. januar 2004 - 18:08 #1
prøv

<?php
include("config.php");
?>
<html>
<head>
<title>Login</title>
</head>
<body>
<?php
if (!isset($send)) {
?>
Login
<form action=<?php $php_self ?> method=post>
Brugernavn:<br>
<input type=text name=name size=30 maxlength=30><br>
Adgangskode:<br>
<input type=password name=pass size=30 maxlength=30><br>
<input type=submit name=send>
<?php
} else {
$kodeord = md5($pass);
$result = mysql_query("SELECT * FROM brugere WHERE brugernavn = '$name'")or die(mysql(error));
if (!$result) {
echo "Det indtastede brugernavn eksisterer ikke!";
}
while($row = mysql_fetch_array ($result)) {
$check = $row["kodeord"];
}
if (md5($kodeord) === md5($check)) {
session_register("brugernavn");
session_register("kodeord");
echo "Du er nu logget ind I vores system!";
} else {
echo "Du kunne ikke logge ind!";
}
?>

</form>
</body>
</html>
Avatar billede ztyxx Nybegynder
01. januar 2004 - 18:12 #2
du bruger også name=name i dit input felt, lav det om til navn, og globaliser din variabler der sendes i formen
Avatar billede tortur Nybegynder
01. januar 2004 - 18:18 #3
Nix der er ikke noget af det der virker:
Parse error: parse error, unexpected $ in /web/www/frac/users/cweb/3d-chat/login.php on line 40
Avatar billede zyber.tk Nybegynder
01. januar 2004 - 18:22 #4
det er da fordi du ikke kan komme på mysql i frac.dk.. jeg kan ikke komme på ftp
Avatar billede tortur Nybegynder
01. januar 2004 - 18:26 #5
Jov jeg kan sq da zyber.tk!
Avatar billede tortur Nybegynder
01. januar 2004 - 18:30 #6
Jeg hader det bare ingen af mine koder virker :(
Avatar billede zyber.tk Nybegynder
01. januar 2004 - 18:57 #7
ok jeg kan sku ikke komme på mysql her :/
Avatar billede Slettet bruger
01. januar 2004 - 19:13 #8
Du mangler (med udgen afsluttende } til allersidst.

Og det hedder iøvrigt 'or die(mysql_error())'
Avatar billede Slettet bruger
01. januar 2004 - 19:14 #9
Du mangler en afsluttende } til allersidst.

Skulle der stå.
Avatar billede tortur Nybegynder
01. januar 2004 - 22:04 #10
Beklager men intet virkede :(((((((
Lukker
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester