SQL Code
allgemeine Schnur CheckLogin (Schnur-username, Schnur-Kennwort) wirft RemoteException
{
Schnurantwort = -null;
Versuch
{
Aussage = link.createStatement ();
Resultate = statement.executeQuery („* VON DEN BENUTZERN VORWÄHLEN IN DENEN username = ' „+Username+“ '");
wenn (results.next ()) {
Dbpassword = results.getString („KENNWORT“) aufreihen;
Bdtype = results.getString („ACCOUNT_TYPE“) aufreihen;
wenn (dbpassword.equals (Kennwort))
{
Antwort = „Benutzer gefunden“;
}
sonst {
answer= „Kennwort-Unrecht“;
}}
sonst {
Antwort = „username-und/oder Kennwort-Unrecht“;
}}
Fang (Ausnahme e) {
System.out.println („Ausnahme trat auf ---“ + e);
}
Rückholantwort;
}}
Halten Code Winterschlaf
allgemeines statisches Klient checkLogin (Lernabschnittlernabschnitt, ClientDTO Klient) {
Schnurantwort = -null;
Klientenbenutzer = neuer Klient ();
Das queryString = „von NMEAData aufreihen, wo username =: Username“;
Fragenfrage = session.createQuery (queryString);
query.setString („username“, client.getUsername ());
Benutzer = (Klient) query.uniqueResult ();
wenn (client.getUsername () .equals (user.getUsername ()))
{
wenn (client.getPassword () .equals (user.getPassword ()))
{
Antwort = „Benutzer gefunden“;
System.out.println (Antwort);
}
sonst {
answer= „Kennwortunrecht“;
System.out.println (Antwort);
}}
sonst {
Antwort = „username und/oder Kennwort falsch“;
System.out.println (Antwort);
}
System.out.println (user.getUsername ());
Rückholbenutzer;
}
|