"Brian Jørgensen" <qte@mail.dk> wrote in message
> /*** Kode eksempel: login.php ***/
> session_start();
>
> // Krypter det indtastede kodeord
> $md5Kode = md5($kodeord);
>
> // Check om brugeren findes i databasen med det indtastede kodeord
> if (@bruger && @kodeord) {
> @mysql_connect(localhost, root);
> $result = @mysql_db_query("www","SELECT brugernavn FROM brugere WHERE
> brugernavn='$bruger' AND kodeord='$md5Kode' AND valid='yes'")
> or die( mysql_error() );
> if(@mysql_num_rows($result) != 0) {
> $verified_user = $bruger;
> session_register("verified_user");
> }
> }
>
> // Brugeren er logget ind
> header("Location: ".$HTTP_REFERER);
> exit;
>
> ?>
I er godt nok alle sammen gode.
Nu har jeg så dette:
<?
session_start();
// Krypter det indtastede kodeord
$md5Kode = md5($kodeord);
// Check om brugeren findes i databasen med det indtastede kodeord
if ($bruger && $kodeord) {
mysql_connect("localhost", "", "");
$result = $mysql_db_query("starwayonline", "SELECT uid FROM kalender WHERE
uid='$bruger' AND pass='$md5Kode' AND valid='yes'")
or die( mysql_error() );
if($mysql_num_rows($result) != 0) {
$verified_user = $bruger;
session_register("verified_user");
}
}
// Brugeren er logget ind
header("Location: ".$HTTP_REFERER);
exit;
?>
Men når jeg skriver noget ind i den boks fra den anden kode, så kommer dette
bare:
Warning: open(/tmp\sess_0e4dfbba2c80f70909a412697679aad2, O_RDWR) failed: m
(2) in d:\program files\foxserv\www\login.php on line 3
Fatal error: Call to undefined function: () in d:\program
files\foxserv\www\login.php on line 11
Jeg er godt nok ved at være rimelig træt af alt det her.
Når man spørger om noget, så får man en utestet kode.
Så tilpasser man den så lige ens egen database og så er der bare noget galt
igen, som ingen kan rette.
M.v.h Morten Jørgensen
Webmaster og Redaktør på:
http://hairboy.adsl.dk/starwayonline