$query = mysql_query("SELECT * FROM brugere WHERE bruger='".$add_bruger."' AND kode='".$add_kode."'") or die (mysql_error()); $antal = mysql_num_rows($query); $row = mysql_fetch_array($query);
Den moderne arbejdsplads er i stigende grad afhængig af mødelokaler til at fremme samarbejde, men dette skift medfører også stigende sikkerhedsudfordringer.
Jeg har gemt mit kode ord med md5 - og har ikke ændret i bruger-databasen - fra den da jeg brugte den før. Men nu vil den bare ikke acceptere den mere?
Den bliver ved med at spytte ud "Forkert brugernavn er kode"! Men når jeg så tjekker det jeg har uploadet så er det rigtigt nok:S
Nej ikke lige på den forkert kode fejl, men hvis den accepterede koden, ville din session nok ikke blive sat, da du har output før du har session_start();
I øvrigt har du:
if (isset($_POST['kode']) || isset($_POST['bruger'])) { if (isset($_POST['kode']) && isset($_POST['bruger'])) {
Men det vil jo være nok med blot:
if (isset($_POST['kode']) && isset($_POST['bruger'])) {
Men for at debugge det andet, prøv at skrive SQL-koden ud.
Det gør du i en query lige som alt det andet, men du er nød til at sammeligne noget du skriver:
f.eks.: $pass = md5($_POST["password"]);
if($pass == $row["password"]){ login }
Synes godt om
Ny brugerNybegynder
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.