login  Naam:   Wachtwoord: 
Registreer je!
 Forum

foutief w8woord (Opgelost)

Offline bobby - 21/02/2007 13:46
Avatar van bobbyNieuw lid http://bobby.bo...melden.php

Ald je dan op admin pagina klikt komt dus het adminpannee te voorschijn maar nu wil ik als je een verkeerd passwoord in duuwt het er komt da het ver keerd is
Dit is mijn php code: http://www.plaatscode.be/4316/

greetz

16 antwoorden

Gesponsorde links
Offline Voldemort - 21/02/2007 13:49
Avatar van Voldemort PHP ver gevorderde
  1. <?php
  2. if($ingevuldepass != $correctpass)
  3. echo 'Het wachtwoord is fout';
  4. else
  5. echo 'Het wachtwoord is juist';
  6. ?>
Offline Abbas - 21/02/2007 13:50
Avatar van Abbas Gouden medaille

Crew .NET
  1. <?php
  2.  
  3. $paswoord = $_POST["pas"];
  4. $admin = "HET JUISTE PASWOORD";
  5.  
  6. if($paswoord == "" || $paswoord != $admin)
  7. {
  8. echo "Verkeerd paswoord";
  9. }
  10. else
  11. {
  12. // juist paswoord, bepaalde acties uitvoeren
  13. }
Offline Nrzonline - 21/02/2007 13:54 (laatste wijziging 21/02/2007 13:58)
Avatar van Nrzonline PHP ver gevorderde Ik zal als ik jouw was een login tut lezen 

  1. <?PHP
  2.  
  3. $pass = 'mijnpass';
  4.  
  5. // Controleren of er op inloggen is gedrukt
  6. if (isset ($_POST['login']))
  7. {
  8. // Een melding geven als je usernameveld leeg is
  9. if (empty ($_POST['username']))
  10. {
  11. echo 'Gebruikersnaam invullen!';
  12. }
  13. // Een melding geven als je wachtwoordveld leeg is
  14. elseif (empty ($_POST['password']))
  15. {
  16. echo 'Wachtwoord invullen';
  17. }
  18. else
  19. {
  20. // Controleren of het ingevoerde wachtwoor gelijk is aan bestaande wachtwoord
  21. if ($_POST['password'] == $pass)
  22. {
  23. # Sessie maken dat je geldig bent ingelogged, deze kun je bij je beveiligde pagina's controleren..
  24. $_SESSION['login'] == TRUE;
  25. # Naar je beveiligde pagina gaan
  26. header ('Location: beveiligd.php');
  27. }
  28. }
  29. }
  30.  
  31. // HTML FORM
  32.  
  33. ?>


Dit script geeft enkel een indicatie..
Rest moet je denk ik toch echt zelf uitzoeken 
Offline bobby - 21/02/2007 13:57
Avatar van bobby Nieuw lid ma zo moet het niet he, alle ik bedoel dat mag ook gwn eenvoudig maar geen enkel werkt tenzij ik het gewoon verkeerd plaats en verander 
Offline Nrzonline - 21/02/2007 14:00 (laatste wijziging 21/02/2007 14:01)
Avatar van Nrzonline PHP ver gevorderde Leg is wat duidelijker uit, ik vat er geen bal van wat je bedoeld 
Zal je niet is gewoon een login tutorial volgen en het zelf proberen? 
Offline bobby - 21/02/2007 14:03
Avatar van bobby Nieuw lid http://www.plaatscode.be/4318/ ik heb die code gebruikt van titjes maar als ik die onzet dan krijg ik dit :
http://bobby.bo...melden.php

en dat zou niet moge
Offline Abbas - 21/02/2007 14:05 (laatste wijziging 21/02/2007 14:05)
Avatar van Abbas Gouden medaille

Crew .NET
Natuurlijk, je moet eerst controleren of er op de knop is gedrukt 

  1. <?php
  2.  
  3. if(isset($_POST["login"]))
  4. {
  5. $paswoord = $_POST["$pas"];
  6. $admin = "webmaster";
  7.  
  8. if($paswoord == "" || $paswoord != $admin)
  9. {
  10. echo "Verkeerd paswoord";
  11. }
  12. else
  13. {
  14. // juist paswoord, bepaalde acties uitvoeren
  15. }
  16. }
Offline Nrzonline - 21/02/2007 14:06 (laatste wijziging 21/02/2007 14:07)
Avatar van Nrzonline PHP ver gevorderde omdat je geen formulier hebt met een knop om de acties uit te voeren.. en waar de admin zijn wachtwoord kan invoeren. Ofterwijl je probeert nu "" (niets) met "webmaster" te vergelijken.. En dat gaat natuurlijk niet goed ;)
Offline Nrzonline - 21/02/2007 14:06 (laatste wijziging 21/02/2007 14:07)
Avatar van Nrzonline PHP ver gevorderde Sry, vage dubbelpost?
Offline bobby - 21/02/2007 14:15
Avatar van bobby Nieuw lid nu krijg ik mijn login niet eens meer te zien
http://bobby.bo...melden.php
Offline Abbas - 21/02/2007 14:19 (laatste wijziging 21/02/2007 14:20)
Avatar van Abbas Gouden medaille

Crew .NET
Ook weer logisch, je gaf alleen het formulier weer als het paswoord juist was ingevuld, maar dat kan niet aangezien je nog niets hebt gedaan... 
  1. <?php
  2.  
  3. if(isset($_POST["login"]))
  4. {
  5. $paswoord = $_POST["$pas"];
  6. $admin = "webmaster";
  7.  
  8. if($paswoord == "" || $paswoord != $admin)
  9. {
  10. echo "Verkeerd paswoord";
  11. }
  12. else
  13. {
  14. // juist paswoord, bepaalde acties uitvoeren
  15. }
  16. }
  17. ?>
  18. <form method="post" action="send.php">
  19. <table>
  20. <tr>
  21. <td>Je adminpaswoord:</td>
  22. <td><input type="password" name="pas" size="20" /></td>
  23. </tr>
  24. <tr>
  25. <td colspan="2" align="center"><input type="submit" value="login" name="B1" /></td>
  26. </tr>
  27. </table>
  28. </form>
Offline bobby - 21/02/2007 14:22
Avatar van bobby Nieuw lid allemaal bedankt om te helpen maar toch geeft hij geen foutmelding dat het een verkeerd passwoord is
Offline Nrzonline - 21/02/2007 14:26
Avatar van Nrzonline PHP ver gevorderde Ik heb ook niet echt het gevoel dat je iets probeert te snappen hoe PHP in zijn werk gaat, maar meer het gevoel dat je wat knipt en plakt en kijkt of het werkt.. 
Offline bobby - 21/02/2007 14:27
Avatar van bobby Nieuw lid ja waarschijnlijk ieder zijn menig he, ik zit er al nen dag achter te zoekn maar hij toont wel elke keer iets anders
sorry dat ik nog php beginner ben ze
me u domme coimmentaar
percies da gij alles wist meteen
Offline Nanon - 21/02/2007 14:27 (laatste wijziging 21/02/2007 14:29)
Avatar van Nanon PHP interesse EDIT: http://www.plaatscode.be/4320/

Deze.
Offline Abbas - 21/02/2007 14:29 (laatste wijziging 21/02/2007 14:30)
Avatar van Abbas Gouden medaille

Crew .NET
De 'action' van je form staat op "send.php" dus gaat hij zoizo naar die pagina, of het paswoord nu verkeerd is of niet.

Je kan de action leeg laten en zo doen:
  1. <?php
  2.  
  3. if($paswoord == "" || $paswoord != $admin)
  4. {
  5. echo "Verkeerd paswoord";
  6. }
  7. else
  8. {
  9. header("location: send.php");
  10. }
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.264s