www.dynamicdrive.com heeft hier wel een onveilige javascript versie van. Onveilig bedoel ik mee dat javascript source altijd leesbaar is... ik zou als ik jou was naar een server side oplossing (php) zoeken
toch denk ik dat die van dynamicdrive.com niet veel mensen kunnen ontcijferen want hij gebruikt een simpele maar lastige algoritme
- Javascript code
-
15-07-2009, 16:33 #16
- Berichten
- 263
- Lid sinds
- 17 Jaar
-
15-07-2009, 16:39 #17
- Berichten
- 1.346
- Lid sinds
- 17 Jaar
Mag het ook php zijn?
Code:<?php if($_POST['code'] == 'hierjecode') { echo 'Je invoer is goed en u wordt doorgestuurt'; echo '<meta http-equiv="refresh" content="3;URL=http://www.website.nl/index.php">'; } else { echo 'U heeft een verkeerde code ingevoert.'; } ?> <form action="dezepagina.php" method="POST"> <input type="text" name="code" value=""> <input type="submit" value="Verstuur!"> </form>
-
15-07-2009, 16:44 #18
- Berichten
- 808
- Lid sinds
- 16 Jaar
Php is ook goed, maar dacht dat het met javascript wat simpeler was.
Zal er even naar kijken Alexander. Ik heb de code online op www.lozing.nl/test.php.
Net zoals bij het script van Alexander, kan je ook alles intypen. Maakt niet uit wat je typt je gaat altijd naar:
http://lozing.nl/dezepagina.php
-
19-07-2009, 11:29 #19
- Berichten
- 205
- Lid sinds
- 15 Jaar
Met Javascript is het alleszins minder veilig. Javascript is client-side (dus op de computer van je gebruiker) en PHP is server-side (dus op de server). Dus als het met een bepaald woord moet zijn, wordt in het eerste geval dit woord/wachtwoord in de cache van de gebruiker opgeslaan, net als het gewoon in de broncode te zien is. Als je het in PHP doet, kan dit +- onmogelijk gezien worden.
Deze code (licht verbeterde versie van Ferdi) moet werken:
Code:<?php if($_POST['code'] == 'hierjecode') { header('Location: jepagina.php'); } else { $error = "U heeft een verkeerde code ingevoerd."; } ?> <html> <head> </head> <body> <?php echo $error; ?> <form action="dezepagina.php" method="POST"> <input type="text" name="code" value=""> <input type="submit" value="Verstuur!"> </form> </body> </html>
-
19-07-2009, 11:38 #20
- Berichten
- 286
- Lid sinds
- 15 Jaar
Gebruik javascript niet voor wachtwoorden!
Plaats een
- + Advertentie
- + Onderwerp
Marktplaats
Webmasterforum
- Websites algemeen
- Sitechecks
- Marketing
- Domeinen algemeen
- Waardebepaling
- CMS
- Wordpress
- Joomla
- Magento
- Google algemeen
- SEO
- Analytics
- Adsense
- Adwords
- HTML / XHTML
- CSS
- Programmeren
- PHP
- Javascript
- JQuery
- MySQL
- Ondernemen algemeen
- Belastingen
- Juridisch
- Grafisch ontwerp
- Hosting Algemeen
- Hardware Info
- Offtopic