06. november 2003 - 16:40Der er
7 kommentarer og 1 løsning
Hvad er fejlen
Jeg ved godt det sikkert er en eller anden snotdum fejl, men har simpelthen ikke tid til at finde den selv :(
Fejlmeddelesen er " Parse error: parse error, unexpected T_CONSTANT_ENCAPSED_STRING in /customers/kr-data.dk/kr-data.dk/httpd.www/heroes/login.php on line 10"
Koden i filen er:
<? include ("inside/dbconn.php");
$strsql = mysql_query("select * from heroes_users where user = '" . $_POST["user"] . " AND pswd = '" . md5($_POST["pswd"]) . "'");
if (mysql_num_rows($strsql) != 1) { die ("Brugernavn eller kode forkert."); }
$sqlstr = mysql_query("select * from heroes_users where type = '0' AND user = '" . $_POST["user"] . "' AND pswd = '" . $_POST["pswd"]"'");
if (mysql_num_rows($sqlstr) == 1) { die ("Du er ikke blevet godkendt endnu!"); }
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Hov sry, sådan her er det vist, men ved ikke lige om du det ene sted skal tjekke for md5 og det andet ikke? Altså i dine query's, men prøv lige dette istedet:
<? include ("inside/dbconn.php");
$user = $_POST["user"]; $pswd = md5($_POST["pswd"]; $strsql = mysql_query("SELECT * FROM heroes_users WHERE user='$user' AND pswd='$pswd'");
if (mysql_num_rows($strsql) != 1) { die ("Brugernavn eller kode forkert."); }
$sqlstr = mysql_query("SELECT * FROM heroes_users WHERE type='0' AND user='$user' AND pswd='$pswd'");
if (mysql_num_rows($sqlstr) == 1) { die ("Du er ikke blevet godkendt endnu!"); }
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.