til: $res = mysql_query($sql) or die(mysql_error()); // lidt fejltjek if( mysql_num_rows($res) == 0 ) {
Synes godt om
Slettet bruger
13. september 2004 - 17:53#2
Jeg er ikke sikker på dét er fejlen, men så vidt jeg kan se sender du folk til index.php bare de poster en variabel der hedder user eller password - det gør alle der logger ind jo, også selvom user eller password ikke findes?
Øverst i scriptet, tjekker jeg om user og pass findes, og i select koden til mysqlen, SKAL bruger og pass, passe med noget i databasen, det er sådan at jeg tjekker om folk har adgang eller ej, så nej jeg smider ikke bare folk ind. :)
pacr00n; det giver jo ikke mening at tjekke om mysql_query returnerer et valid resultset. Den er jo kun false hvis noget går galt (sql-fejl, server-fejl.. ) .. Man får jo stadig en resultset selvom der ikke er nogle rækker der matcher.
Har du overset at han tjekker på NOT $_POST ? (at det så burde være $_POST['user'] og ikke $_POST{'user'} etc - er en anden sag .. :-) )
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.