Web-1/HTML formulieren/NodeRed-login-1

Uit Inf2019
Naar navigatie springen Naar zoeken springen
De printervriendelijke versie wordt niet langer ondersteund en kan weergavefouten bevatten. Werk uw browserbladwijzers bij en gebruik de gewone afdrukfunctie van de browser.
[{"id":"282bf5a7.7791ea","type":"tab","label":"Login-1","disabled":false,"info":""},{"id":"75edb86c.fe75f8","type":"http in","z":"282bf5a7.7791ea","name":"","url":"/login","method":"get","upload":false,"swaggerDoc":"","x":100,"y":240,"wires":[["17e91c22.bf6e04"]]},{"id":"47e1e066.7654d","type":"http in","z":"282bf5a7.7791ea","name":"","url":"/login-form","method":"post","upload":false,"swaggerDoc":"","x":120,"y":300,"wires":[["444bbc5.b739244"]]},{"id":"8c23798b.dc4cf8","type":"template","z":"282bf5a7.7791ea","name":"login-formulier","field":"pagecontents","fieldType":"msg","format":"handlebars","syntax":"mustache","template":"<h3>Welkom op mijn website</h3>\n<form method=\"post\" action=\"/login-form\">\n    Login:\n    <input type=\"text\" name=\"username\">\n    <button type=\"submit\">Verstuur</button>\n</form>\n","output":"str","x":480,"y":240,"wires":[["d4c69329.16b14"]]},{"id":"33aec7e5.d39188","type":"template","z":"282bf5a7.7791ea","name":"welkom","field":"pagecontents","fieldType":"msg","format":"handlebars","syntax":"mustache","template":"<p>Welkom {{payload.username}}!</p>\n\n","output":"str","x":480,"y":300,"wires":[["d4c69329.16b14"]]},{"id":"710886d1.1e4f08","type":"http in","z":"282bf5a7.7791ea","name":"/","url":"/","method":"get","upload":false,"swaggerDoc":"","x":90,"y":120,"wires":[["a50a9461.d16468"]]},{"id":"985f24d4.128278","type":"http in","z":"282bf5a7.7791ea","name":"/about","url":"/about","method":"get","upload":false,"swaggerDoc":"","x":90,"y":180,"wires":[["e51418bb.5df648"]]},{"id":"d4c69329.16b14","type":"template","z":"282bf5a7.7791ea","name":"Page-template","field":"payload","fieldType":"msg","format":"handlebars","syntax":"mustache","template":"<!doctype html>\n<html>\n    <head>\n        <title>{{pagetitle}}</title>    \n    </head>\n    <body>\n        <header>\n            <h2>Mijn eerste NodeRed website</h2>\n        </header>\n        {{{pagecontents}}}\n        <nav>\n            <a href=\"/\">Home</a>\n            <a href=\"/about\">Over deze website</a>\n            <a href=\"/login\">Login</a>\n        </nav>\n    </body>\n</html>","output":"str","x":640,"y":120,"wires":[["8092b686.a40098"]]},{"id":"8092b686.a40098","type":"http response","z":"282bf5a7.7791ea","name":"","statusCode":"","headers":{},"x":790,"y":120,"wires":[]},{"id":"a9528009.fc72d","type":"template","z":"282bf5a7.7791ea","name":"Home","field":"pagecontents","fieldType":"msg","format":"handlebars","syntax":"mustache","template":"<h3>Welkom</h3>\n<p>\n    Welkom! Dit is de eerste pagina.\n</p>\n","output":"str","x":450,"y":120,"wires":[["d4c69329.16b14"]]},{"id":"db87cf7c.ae491","type":"template","z":"282bf5a7.7791ea","name":"About","field":"pagecontents","fieldType":"msg","format":"handlebars","syntax":"mustache","template":"<h3>Pagina 2</h3>\n<p>\n    Dit is het vervolg.\n</p>\n","output":"str","x":450,"y":180,"wires":[["d4c69329.16b14"]]},{"id":"a50a9461.d16468","type":"function","z":"282bf5a7.7791ea","name":"process-home","func":"msg.pagetitle = \"Home\";\nreturn msg;","outputs":1,"noerr":0,"x":260,"y":120,"wires":[["a9528009.fc72d"]]},{"id":"e51418bb.5df648","type":"function","z":"282bf5a7.7791ea","name":"process-about","func":"msg.pagetitle = \"About\";\nreturn msg;","outputs":1,"noerr":0,"x":260,"y":180,"wires":[["db87cf7c.ae491"]]},{"id":"17e91c22.bf6e04","type":"function","z":"282bf5a7.7791ea","name":"process-login","func":"msg.pagetitle = \"Login\";\nreturn msg;","outputs":1,"noerr":0,"x":260,"y":240,"wires":[["8c23798b.dc4cf8"]]},{"id":"444bbc5.b739244","type":"function","z":"282bf5a7.7791ea","name":"process-login-form","func":"msg.pagetitle = \"Login\";\nreturn msg;","outputs":1,"noerr":0,"x":310,"y":300,"wires":[["33aec7e5.d39188"]]}]