Avatar billede torstein Novice
02. november 2001 - 13:05 Der er 6 kommentarer og
1 løsning

Access denied.....?????

Hej.. Hvad er der galt med følgende script. Jeg har kontrolleret at brugernavn/password er rigtigt, og jeg kan godt hive andre data ud fra tabellen i andre php-scripts.


<?
$sql_host = \"localhost\";
$sql_user = \"xxxx\";
$sql_passwd = \"xxxx\";
$db = \"volleyball\";
mysql_connect($sql_host,$sql_user,$sql_passwd);
mysql_select_db($db);
$result = mysql_query(\"SELECT brugernavn, password FROM fvbk \");

if($action == \"login\"){



if(!$bruger) echo \"Du har ikke indtastet et brugernavn!\";
elseif(!$pass) echo \"Du har ikke indtastet en password!\";
else{

if($brugernavn !=$bruger || $password !=$pass){

echo \"Der er fejl i enten brugernavn eller password!\";
exit;
}
else{
echo \"password og brugernavn er godkendt, \".$brugernavn;
}
}
}
?>
<form method=post action=<? echo $PHP_SELF;?>
<table><tr>
<td><font size=\"2\" face=\"Verdana\">Brugernavn:</font></td>
<td><input type=\"text\" name=\"bruger\"></td></tr><tr>
<td><font size=\"2\" face=\"Verdana\">Password:</font></td>
<td><input type=\"password\" name=\"pass\"></td></tr><tr>
<td></td><td><input type=\"submit\" value=\"login\"></td></tr></table>
</form>




</html>
Avatar billede mortenfn Nybegynder
02. november 2001 - 13:11 #1
$result = mysql_query(\"SELECT brugernavn, password FROM fvbk \"); her henter du navn og pass men du gør jo intet ved det du henter resultatet fra din select bruges ikke til noget
Avatar billede Slettet bruger
02. november 2001 - 13:13 #2
$result = mysql_query(\"SELECT brugernavn, password FROM fvbk WHERE brugernavn=\'$bruger\' AND password=\'$pass\' \");
Avatar billede mortenfn Nybegynder
02. november 2001 - 13:15 #3
$result = mysql_query(\"SELECT brugernavn, password FROM fvbk where brugernavn =\'$bruger\' and password = \'$pass\'\");

if (mysql_num_rows($result)>0)echo \"Wwlkommen ide\";

else echo \"fejl\";
Avatar billede torstein Novice
02. november 2001 - 16:13 #4
Forbidden
Jeg får følgende fejl....:

You don\'t have permission to access /internt<table on this server.


--------------------------------------------------------------------------------

Apache/1.3.20 Server at localhost Port 80
Avatar billede mortenfn Nybegynder
02. november 2001 - 16:39 #5
du forsøger at gå ind i en mappe du ikke har adgang til
Avatar billede torstein Novice
03. november 2001 - 10:47 #6
Hej igen.

Jeg kan ikke se hvad der er galt, men har surfet rundt på nettet forbi din hjemmeside Morten, og har fundet din logonside, som fungerer fint, derfor pointene til dig...
Avatar billede mortenfn Nybegynder
03. november 2001 - 10:59 #7
tak -- ;O)
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
Computerworld tilbyder specialiserede kurser i database-management

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