login  Naam:   Wachtwoord: 
Registreer je!
 Forum

[Opgelost]Login script

Offline bennieboy - 31/07/2006 19:11 (laatste wijziging 31/07/2006 19:26)
Avatar van bennieboyHTML beginner
  1. <?
  2. include_once("config_news.php");
  3. if($_SERVER['REQUEST_METHOD'] == "POST") {
  4. $ilogin = $_POST['login'];
  5. $ipaswoord = md5($_POST['paswoord']);
  6. $res = mysql_query("SELECT * FROM gebruikers WHERE login='".$ilogin."'") or die(mysql_error());
  7. while (list($login,$paswoord)=mysql_fetch_row($result))
  8. {
  9. if ($login == $ilogin)
  10. {
  11. if ($paswoord == $ipaswoord)
  12. {
  13. setcookie(login, 1, $tijd_login);
  14. echo "U bent ingelogd";
  15. }
  16. else
  17. {
  18. echo "<font=\"red\">Gegevens onjuist! Probeer opnieuw<font>";
  19. }
  20. }
  21.  
  22. ?>

Mijn login script werkt niet. Wie kan mij zeggen wat ik moet veranderen?

2 antwoorden

Gesponsorde links
Offline Nrzonline - 31/07/2006 19:17 (laatste wijziging 31/07/2006 19:29)
Avatar van Nrzonline PHP ver gevorderde
  1. <?PHP
  2. include_once("config_news.php");
  3.  
  4. if($_SERVER['REQUEST_METHOD'] == "POST")
  5. {
  6. $ilogin = $_POST['login'];
  7. $ipaswoord = md5($_POST['paswoord']);
  8. $res = mysql_query("SELECT * FROM gebruikers WHERE login='".mysql_escape_string ($ilogin)."'") or die(mysql_error());
  9. if (mysql_num_rows ($res) != 0)
  10. {
  11. while ($assoc = mysql_fetch_assoc ($res))
  12. {
  13. if (i$paswoord == $assoc['password'])
  14. {
  15. setcookie('login', 1, $tijd_login);
  16. echo 'U bent ingelogd';
  17. }
  18. else
  19. {
  20. echo '<font="red">Gegevens onjuist! Probeer opnieuw</font>';
  21. }
  22. }
  23. }
  24. else
  25. {
  26. echo 'gebruiker niet gevonden';
  27. }
  28. }
  29. ?>

Probeer dit eens
Offline Gerard - 31/07/2006 19:22
Avatar van Gerard Ouwe rakker
  1. <?php
  2.  
  3. include_once 'config_news.php';
  4.  
  5. if ($_SERVER['REQUEST_METHOD'] == 'POST') {
  6.  
  7. $qCheckLogin = mysql_query("SELECT COUNT(1)
  8. FROM `gebruikers`
  9. WHERE `login` = '".mysql_real_escape_string($_POST['login'])."'
  10. AND `password` = '".md5($_POST['paswoord'])."'");
  11.  
  12. if (mysql_result($qCheckLogin, 0) == 1) {
  13. setcookie('login', 1, time()+3600*365);
  14. echo 'U bent ingelogd';
  15. } else {
  16. echo '<font color="red">Gegevens onjuist, probeer opnieuw!</font>';
  17. }
  18.  
  19. }
  20. ?>


Zo zou het ook kunnen.
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2026 Sitemasters.be - Regels - Laadtijd: 0.193s