Hej.
Jeg er stødt ind i en fejl på mit logind system. Det sjove ved det er, at det virkede tidligere, men idag kom den så med en fejl.
Den skriver følgende:
Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in /customers/darkrune.dk/darkrune.dk/httpd.www/nyheder/logind2.php on line 18 Warning: Cannot modify header information - headers already sent by (output started at /customers/darkrune.dk/darkrune.dk/httpd.www/nyheder/logind2.php:18) in /customers/darkrune.dk/darkrune.dk/httpd.www/nyheder/logind2.php on line 46
Logind.php
- <?php include('connect.php') ?>
- <?php
- session_start();
-
- $salt = "hatala";
- $evtlastsalt = "haha";
-
- $brugernavn = mysql_real_escape_string($_REQUEST['brugernavn']);
- $adgangskode = mysql_real_escape_string($_REQUEST['adgangskode']);
- $adgangskode = md5($salt.$adgangskode.$evtlastsalt);
-
- $sql = "SELECT * FROM brugere WHERE brugernavn ='" . $brugernavn . "' AND adgangskode ='" . $adgangskode . "';";
- $resultat = mysql_query($sql);
- $row = mysql_fetch_array($resultat);
-
- $sql2 = "SELECT id, navn, email, brugertype, ip, brugernavn, rpgnavn, liv, styrke, hurtighed, viden, charme, popularitet, penge, indkomst, rang, sideid FROM brugere WHERE id=".$row['id'];
- $resultat2 = mysql_query($sql2);
- $post = mysql_fetch_array($resultat2);
-
- if (mysql_num_rows($resultat) == 1)
- {
- if ($post['brugertype'] == 1)
- {
- $_SESSION['brugerid'] = $row['id'];
- header('Location: admin.php');
- }
- else
- {
- $fejl = urlencode("Du har ikke rettigheder til at komme ind i denne sektion!");
- header("Location: logind.php?besked=" . $fejl);
- }
- }
- else if ($brugernavn == "")
- {
- $fejl = urlencode("Indtast venligst et brugernavn");
- header("Location: logind.php?besked=" . $fejl);
- }
- else if ($adgangskode == "")
- {
- $fejl = urlencode("Indtast venligst en adgangskode");
- header("Location: logind.php?besked=" . $fejl);
- }
- else
- {
- $fejl = urlencode("Forkert brugernavn og/eller adgangskode");
- header('Location: logind.php?besked=' . $fejl);
- }
- ?>
EDIT: Jeg fandt selv ud af det. Jeg skulle bare tømme browseren for dens historie osv.
Indlæg senest redigeret d. 09.10.2011 00:10 af Bruger #14776