Het volgende.
Ik heb een login die middels een query kijkt of de combinatie van username en wachtwoord voorkomt. Maar hoe kan ik nu controleren de login correct is.
ik kan wel een while loop maken maar ik krijg het niet voor elkaar om het af te vangen wanneer de login niet klopt.
Hier mijn code:
Ik heb een login die middels een query kijkt of de combinatie van username en wachtwoord voorkomt. Maar hoe kan ik nu controleren de login correct is.
ik kan wel een while loop maken maar ik krijg het niet voor elkaar om het af te vangen wanneer de login niet klopt.
Hier mijn code:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
| <%@page import="java.sql.*" %>
<jsp:useBean id="DBAccess" scope="page" class="myclasses.DBAccess"/>
<%
//set the connection with the database.
DBAccess.getConnection();
String userName = request.getParameter("frmUsername");
String passWord = request.getParameter("frmPassword");
ResultSet result = DBAccess.executeQuery("SELECT ID, Voornaam, Gebruikersnaam, Userlevel FROM Gebruiker WHERE Gebruikersnaam = '" + userName + "' AND Wachtwoord = '" + passWord + "'");
out.print("test");
out.print();
while(result.next()) {
//Login correct
//Sessions register
session.setAttribute( "ID", result.getString("ID")); //Register UserId
session.setAttribute( "Voornaam", result.getString("Voornaam")); //Register voornaam
session.setAttribute( "Gebruikersnaam" , result.getString("Gebruikersnaam")); //Register username
session.setAttribute( "Userlevel", result.getString("Userlevel")); //Register userlevel
//response.sendRedirect("test.jsp");
}
//release the connection with the database.
DBAccess.releaseConnection();
%> |