login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Foutmelding plaatsen

Offline burdy92 - 24/04/2005 12:07
Avatar van burdy92HTML interesse Yo mensen (ben ik weer voor de zoveelste keer:P)

maarjha heb weer een vraagie;)... ik heb een scriptje... maar daar wil ik dus een foutmelding in plaatsen dat als hij neit goed ingelogd is dattie dan zeg maar zegt:
  1. <? echo "Niet goed ingelogd"; ?>

maar weet niet waar ik da meot plaatsen.. heb al zoveeeeel gebprobeerd.. kan iemand me helpen? script:
  1. <? ob_start(); ?><?php session_start();
  2. if(!empty($_POST)){
  3. $query = "SELECT * FROM bz_gebruikers WHERE gebruikersnaam='" . $_POST["gebruikersnaam"] ."' AND wachtwoord='" . $_POST["wachtwoord"] . "'";
  4. $result = mysql_query($query);
  5. while($data = mysql_fetch_array($result))
  6. if(mysql_num_rows($result) == '1'){
  7. $admin = "" . $data['admin'] . "";
  8. $gebruikersnaam = $_POST["gebruikersnaam"];
  9. $wachtwoord = $_POST["wachtwoord"];
  10. $_SESSION['gebruikersnaam'] = $gebruikersnaam;
  11. $_SESSION['wachtwoord'] = $password;
  12. $_SESSION['admin'] = $admin;
  13. if ($admin == '1'){
  14. echo "Welkom admin! Ingelogd als:<br>Gebruikersnaam: $gebruikersnaam<br> Wachtwoord: $wachtwoord <meta http-equiv=\"refresh\" content=\"2; url=index.php\">";
  15. }
  16. else {
  17. echo " Welkom $gebruikersnaam <meta http-equiv=\"refresh\" content=\"2; url=index.php\">"; } } }
  18.  
  19. ?> <? ob_end_flush(); ?>

er moet dus een foutmelding in komen:P

5 antwoorden

Gesponsorde links
Offline XdRaG00n - 24/04/2005 12:14
Avatar van XdRaG00n Nieuw lid kort gezegd meot je eerst in laten loggen..

in de query kijken of password met username overeenkomt, zo ja : kijken of het admin is of niet... zo niet : zeggen dat wachtwoorden niet overeen komen ;)
Offline BNoise - 24/04/2005 12:40
Avatar van BNoise Nieuw lid
  1. <?php ob_start();
  2. if(!empty($_POST)){
  3. $query = "SELECT * FROM bz_gebruikers WHERE gebruikersnaam='" . $_POST["gebruikersnaam"] ."' AND wachtwoord='" . $_POST["wachtwoord"] . "'";
  4. $result = mysql_query($query);
  5. while($data = mysql_fetch_array($result))
  6. if(mysql_num_rows($result) == '1'){
  7. $admin = "" . $data['admin'] . "";
  8. $gebruikersnaam = $_POST["gebruikersnaam"];
  9. $wachtwoord = $_POST["wachtwoord"];
  10. $_SESSION['gebruikersnaam'] = $gebruikersnaam;
  11. $_SESSION['wachtwoord'] = $password;
  12. $_SESSION['admin'] = $admin;
  13. if ($admin == '1'){
  14. echo "Welkom admin! Ingelogd als:<br>Gebruikersnaam: $gebruikersnaam<br> Wachtwoord: $wachtwoord <meta http-equiv=\"refresh\" content=\"2; url=index.php\">";
  15. }
  16. else {
  17. echo " Welkom $gebruikersnaam <meta http-equiv=\"refresh\" content=\"2; url=index.php\">";
  18. }
  19. } else {
  20. echo "Je wachtwoord of gebruik klopt niet!";
  21. }
  22. }
  23.  
  24. ?>


denk ik..
Offline burdy92 - 24/04/2005 14:33
Avatar van burdy92 HTML interesse nopz.. al geprobeerd... werkt echt niet.. sorry!
Offline Steven - 24/04/2005 21:13 (laatste wijziging 24/04/2005 21:14)
Avatar van Steven HTML interesse Je moet een log bestandje maken die je dan include op je pagina die je wilt beveiligen, deze gaat dan kijken of de persoon ingelogd is, zo niet: moet hij inloggen, is hij wel ingelogd, wordt hij naar de pagina doorgestuurd volgens mij moet je dan ook met sql werken om dat voormekaar te krijgen...
Offline DownForZ - 25/04/2005 11:59 (laatste wijziging 25/04/2005 12:04)
Avatar van DownForZ HTML interesse
  1. function is_logged_in()
  2. {
  3. global $_SESSION;
  4.  
  5. if (!IsSet($_SESSION['gebruikersnaam']))
  6. {
  7. return (0);
  8. }
  9.  
  10. return (1);
  11. }


  1. <?php ob_start();
  2. if (!is_logged_in())
  3. {
  4. echo 'Niet goed ingelogd';
  5. }
  6. else
  7. {
  8. if(!empty($_POST))
  9. {
  10. $query = "SELECT * FROM bz_gebruikers WHERE gebruikersnaam='" . $_POST["gebruikersnaam"] ."' AND wachtwoord='" . $_POST["wachtwoord"] . "'";
  11. $result = mysql_query($query);
  12. while($data = mysql_fetch_array($result))
  13. if(mysql_num_rows($result) == '1')
  14. {
  15. $admin = "" . $data['admin'] . "";
  16. $gebruikersnaam = $_POST["gebruikersnaam"];
  17. $wachtwoord = $_POST["wachtwoord"];
  18. $_SESSION['gebruikersnaam'] = $gebruikersnaam;
  19. $_SESSION['wachtwoord'] = $password;
  20. $_SESSION['admin'] = $admin;
  21. if ($admin == '1')
  22. {
  23. echo 'Welkom admin! Ingelogd als:<br>Gebruikersnaam: $gebruikersnaam<br> Wachtwoord: $wachtwoord <meta http-equiv="refresh" content="2; url=index.php">';
  24. }
  25. else
  26. {
  27. echo ' Welkom $gebruikersnaam <meta http-equiv="refresh" content="2; url=index.php">';
  28. }
  29. }
  30. else
  31. {
  32. echo 'Je wachtwoord of gebruik klopt niet!';
  33. }
  34. }
  35. }
  36. ?>
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2025 Sitemasters.be - Regels - Laadtijd: 0.227s