Index  HTML  CSS  ASP  PHP  VBScript
 Javascript  SQL  Links  Contact  Gastboek  

  Inleiding
  Object Request
  Variabelen
  Response
  Controle structuur
  ADO
  Cursortype
  Connection
  Recordset
  Records opvragen
  Records toevoegen
  Session
  Application


Login

Belangrijk element van de dynamische website is dat je informatie doorgeeft van pagina tot pagina, van pagina in een database of binnen in een pagina. Eerder is al het object Request aan de orde geweest in combinatie met de post methode. Deze methode zul je veelvuldig gaan gebruiken om data door te geven.

Als voorbeeld gaan we een inlog pagina maken voor je website. Je wilt niet iedereen toegang tot de gegevens verlenen, dan kan het handig zijn de informatie achter slot en grendel te zetten. Zeker handig als je informatie aanbiedt met een waarde. Mensen moeten dan betalen voor het zien van de informatie.

Allereerst moet er een inlog formulier gemaakt worden. De opmaak van de pagina wordt achterwege gelaten.

<body>
<form action="login.asp" method="post">
  Wachtwoord: <input type="password" name="ww"><br>
<input type="submit" value="inloggen">
</form>
</body>

Sla bovenstaande pagina op als login.html

<%
if ("Blauw")=request.form("pass") Then
  response.write "welkom op deze pagina"
else
  response.redirect "login.html"
end if
%>

Sla deze pagina op als login.asp

Is dit veilig? Nee, als iemand het wachtwoord weet of kan raden is hij binnen. Verder kun je niet iedereen aparte wachtwoorden geven. Het doel is alleen te laten zien dat je betrekkelijk simpel kunt beginnen. Op zich is dit redelijk veilig voor niet zeer geheim materiaal. Als iemand eerst naar login.asp gaat, dan wordt hij automatisch terugverwezen naar de pagina "login.html". De informatie krijgt hij niet te zien.