login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Formulier checken via functie (Opgelost)

Offline Sar - 30/12/2007 01:45
Avatar van SarPHP interesse Hallo,

Ik was bezig met een inlog systeem.
Het formulier is ongeveer zo:

  1. <?php
  2. check_login();
  3. ?>
  4.  
  5. <form method="post">
  6. <input type="text" name="login_username">
  7. <input type="password" name="login_password">
  8. <input type="checkbox" name="login_check" value="1">
  9. <input type="submit">
  10. </form>


Nu heb ik een functie die controlleerd of het klopt.

  1. function check_login()
  2. {
  3. $login_username = $_POST['login_username'];
  4. $login_password = md5($_POST['login_password']);
  5. $login_check = $_POST['login_check'];
  6.  
  7. if($_SERVER['REQUEST_METHOD'] == 'POST')
  8. {
  9. $q = mysql_query("SELECT * FROM users WHERE name='".$login_username."' AND pass='".$login_password."'");
  10. $row = mysql_fetch_assoc($q);
  11. if(mysql_num_rows($q) == 1)
  12. {
  13. $_SESSION['user'] = $row['name'];
  14. $_SESSION['level'] = $row['level'];
  15. $_SESSION['id'] = $row['id'];
  16. $_SESSION['logged'] = "1";
  17. $_SESSION['ip'] = $_SERVER['REMOTE_ADDR'];
  18. if($login_check == 1)
  19. {
  20. setcookie("login", $row['id'].";".$row['name'].";".$row['pass'], time()+60*60*24*7);
  21. }
  22.  
  23. header("location: ".$site_url."");
  24. }
  25. else
  26. {
  27. echo $t_login_wrong;
  28. }
  29. }
  30. }


Maar hij pakt nu de POST variabeles niet, weet iemand waar dit aan kan liggen?

Alvast bedankt!

Mvg,

Sar

btw, het formulier en dergelijke is niet het officiele formulier, maar dit is een voorbeeld code...

0 antwoorden

Gesponsorde links
Er zijn nog geen reacties op dit bericht.
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.185s