1 00:00:00,000 --> 00:00:00,350 2 00:00:00,350 --> 00:00:03,160 >> SPEAKER: Laten we eens een kijkje nemen op een webpagina via welke een gebruiker kan registreren 3 00:00:03,160 --> 00:00:03,960 voor iets. 4 00:00:03,960 --> 00:00:08,850 Hier, in de vorm-0.html, heb ik een aantal invoervelden in een formulier voor e-mail, 5 00:00:08,850 --> 00:00:12,300 voor wachtwoorden, en voor toestemming om algemene voorwaarden, gevolgd door een 6 00:00:12,300 --> 00:00:13,145 Registreer knop. 7 00:00:13,145 --> 00:00:16,570 >> De HTML-code voor deze pagina, ondertussen, ziet er zo uit. 8 00:00:16,570 --> 00:00:20,970 Ik heb hier de eerste ingang genaamd E-mail, een andere ingang genaamd Password, 9 00:00:20,970 --> 00:00:24,670 een andere ingang genaamd Bevestiging, die in theorie zou overeenkomen met de 10 00:00:24,670 --> 00:00:28,730 wachtwoord dat de gebruiker heeft ingevoerd de eerste tijd, en dan hier, in Input, wiens 11 00:00:28,730 --> 00:00:32,630 type is checkbox, gevolgd door ten slotte, de eigenlijke knop Verzenden. 12 00:00:32,630 --> 00:00:35,710 >> Nu, let op er is niets in deze webpagina dat elke vorm van doet 13 00:00:35,710 --> 00:00:37,390 validatie van mijn inbreng. 14 00:00:37,390 --> 00:00:41,070 Ik kon typen iets of helemaal niets voor e-mail, voor wachtwoorden, en ik 15 00:00:41,070 --> 00:00:43,360 zou kunnen controleren of niet te controleren of doos, lijkt het. 16 00:00:43,360 --> 00:00:46,890 >> Nu, er is misschien wel een aantal server-side validatie, bij wijze van spreken - 17 00:00:46,890 --> 00:00:49,380 sommige foutcontrole van wat Ik doe en niet voorzien. 18 00:00:49,380 --> 00:00:52,880 Maar minstens client, is er geen code die we hebben gezien dat daadwerkelijk 19 00:00:52,880 --> 00:00:54,540 zorgt ervoor dat ik samenwerken. 20 00:00:54,540 --> 00:01:00,700 Sterker nog, als ik terug naar vorm-0.html in mijn browser en typ helemaal niets, ik 21 00:01:00,700 --> 00:01:05,600 eindigen, zie ik, op [? register-0.php?] doorgegeven als 22 00:01:05,600 --> 00:01:09,250 elk HTTP parameters, onze e-mail, wachtwoord en bevestiging, maar geen 23 00:01:09,250 --> 00:01:13,340 waarden voor een van deze, terwijl de pagina zelf gekscherend zegt dat 24 00:01:13,340 --> 00:01:14,590 Ik heb geregistreerd. 25 00:01:14,590 --> 00:01:15,307