Hallo,
haben irgendeinen Fehler bei unserem Loginbutton. Es wird einfach zu studenten.jsp weitergeleitet ohne zu überprüfen ob User ID und Passwort überhaupt zusammenpassen? Weiß jemand was wir ändern sollen? Danke für eure Hilfe. LG
<a href="<%@page contentType="text/html"%>
<%@taglib prefix="c" uri="http://java.sun.com/jstl/core"%>
<%@taglib prefix="fmt" uri="http://java.sun.com/jstl/fmt"%>
<%@taglib prefix="sql" uri="http://java.sun.com/jstl/sql"%>
<%--Datenbank Verbindung--%>
<sql:setDataSource var="dataSrc"
url="jdbc:mysql://140.78.40.171:3306/mcidv" driver="com.mysql.jdbc.Driver"
user="jsp-gruppe1" password="aws-jsp1" scope="session"/>
<html>
<head>
<meta http-equiv="content-type" content="text/html;charset=iso-8859-1">
<meta name="generator" content="Projektseminar Anwendungssysteme">
<title>Projekt Anwendungssysteme</title>
<link href="style07.css" rel="stylesheet" media="screen">
<style type="text/css" media="screen">
#text1 { color: black; background-color: #c4c4e6; position: absolute; top: 10px; left: 180px; visibility: hidden; display: block }
#text2 { color: black; background-color: #c4c4e6; position: absolute; top: 10px; left: 180px; visibility: hidden; display: block }
#titelleiste { color: white; font-weight: bolder; font-size: 30pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #63639c; position: absolute; top: 75px; left: 0px; width: 1200px; height: 100px; visibility: visible; display: block }
#menue { color: #63639c; font-weight: bold; font-size: 15pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #c4c4e6; text-indent: 2pt; position: absolute; top: 0px; left: 40px; width: 140px; height: 826px; visibility: visible }
#titelbild { color: black; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-image: url(titelleiste.gif); position: absolute; top: 75px; left: 20px; width: 84px; height: 57px; visibility: visible; display: block }
#inhaltsbereich { color: black; font-style: normal; font-weight: normal; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #9898b3; position: absolute; top: 20px; left: 155px; width: 785px; height: 800px; visibility: visible; display: block }
#inhaltsbereich1 { color: black; font-style: normal; font-weight: normal; font-size: 20pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #c4c4e6; position: absolute; top: 45px; left: 175px; width: 745px; visibility: visible; heigth: 1200px; display: block }
</style>
</head>
<script type="text/javascript">
function helferlein(hilfetext,id)
{
if(hilfetext!="")
{
document.getElementById(id).style.visibility="visible";
document.getElementById(id).innerHTML = "<table cellspacing=\"5\" style=\"background-color:#ffff00\"><tr><td><font size=\"+2\">"+hilfetext+"</font></td></tr></table>";
}
else
document.getElementById(id).style.visibility="hidden";
}
function groesser(id)
{
document.getElementById(id).size = "+2.8";
}
function kleiner(id)
{
document.getElementById(id).size = "+1";
}
</script>
<script language="JavaScript1.2">
var ie = document.all ? 1 : 0;
var ns = document.layers ? 1 : 0;
var topcss = 165;
if (ns)
topcss = 200;
function showLayer(name)
{
if (ie)
document.all[name].style.visibility = "visible";
else if (ns)
document.layers[name].visibility = "show";
}
function hideLayer(name)
{
if (ie)
document.all[name].style.visibility = "hidden";
else if (ns)
document.layers[name].visibility = "hide";
}
</script>
<body bgcolor="#ffffff">
<font size=+3 face="arial">
<div id="text1">Geben Sie Ihren Benutzernamen ein</div>
<div id="text2">Geben Sie hier Ihr Passwort ein</div>
</font>
<div id="titelleiste"></div>
<div style="position: absolute; top: 110px; left: 195px">Überschrift</div>
<div id="menue">
<div id="titelbild"></div>
<div style=" position: absolute; top: 172px">
<form action="login.jsp" action="post">
User ID<input onmouseover="showLayer('text1');" onmouseout="hideLayer('text1');" tabindex="1" type="text" name="login" value="" size="10" style="font-size:20px;" >
Passwort<input onmouseover="showLayer('text2');" onmouseout="hideLayer('text2');" tabindex="2" type="password" name="passwd" size="10" style="font-size:20px;">
<p><input tabindex="3" type="submit" name="btnlogin" value="Login" style="font-size:16px;" >
<p><a href="../../../../../../../../../"><font id="menulink1" size="+1" onmouseOver="groesser('menulink1');" onmouseOut="kleiner('menulink1');">Aktuelles</font><p>
<p><a href="../../../../../../../../../"><font id="menulink2" size="+1" onmouseOver="groesser('menulink2');" onmouseOut="kleiner('menulink2');"><a:hover="http://www.kusss.jku.at"> Kusss</font></p> </a href>
<sql:query var="student"
sql="SELECT Vorname, Nachname FROM studenten
WHERE MatNr='${param.login}' AND passwort='${param.passwort}'">
</sql:query>
<sql:query var="professor"
sql="SELECT Vorname, Nachname FROM professoren
WHERE PersNr='${param.login}' AND passwort='${param.passwort}'">
</sql:query>
<c:forEach var="studenten" items="${student.rows}">
<c:redirect url="student.jsp"> (Anmerkung: Startseite der Studenten)
<c
aram name="Vorname" value="${studenten.Vorname}"/>
<c
aram name="Nachname" value="${studenten.Nachname}"/>
</c:redirect>
</c:forEach>
<c:forEach var="professoren" items="${professor.rows}">
<c:redirect url="professor.jsp"> (Anmerkung: Startseite der Professoren)
<c
aram name="Vorname" value="${professoren.Vorname}"/>
<c
aram name="Nachname" value="${professoren.Nachname}"/>
</c:redirect>
</c:forEach>
<c:redirect url="error.jsp">
<c
aram name="error" value="1"/>
</c:redirect>
<c:if test="${param.error == '1'}>
Falsche Eingabe! Bitte versuchen sie es nocheinmal oder überprüfen sie ihr Passwort im Kusss.
</c:if>
<form name="FormLanguage" id="FormLanguage" action="index.htm" method="post">
<select name="lang" onchange="document.FormLanguage.submit();">
<option value="de">Deutsch</option>
<option value="en">English</option>
<option value="fr">Francais</option>
<option value="es">Espagnol</option>
<option value="it">Italiano</option>
<option value="tr">Türkce</option>
</select>
</form>
<div id="inhaltsbereich"></div>
<div id="inhaltsbereich1">textbereich texbereich textbereich textbereich textbereich textbereich textbereich texbereich textbereich textbereich textbereich textbereich textbereich
</div>
<p></p>
</body>
</html>">
</A>
haben irgendeinen Fehler bei unserem Loginbutton. Es wird einfach zu studenten.jsp weitergeleitet ohne zu überprüfen ob User ID und Passwort überhaupt zusammenpassen? Weiß jemand was wir ändern sollen? Danke für eure Hilfe. LG
<a href="<%@page contentType="text/html"%>
<%@taglib prefix="c" uri="http://java.sun.com/jstl/core"%>
<%@taglib prefix="fmt" uri="http://java.sun.com/jstl/fmt"%>
<%@taglib prefix="sql" uri="http://java.sun.com/jstl/sql"%>
<%--Datenbank Verbindung--%>
<sql:setDataSource var="dataSrc"
url="jdbc:mysql://140.78.40.171:3306/mcidv" driver="com.mysql.jdbc.Driver"
user="jsp-gruppe1" password="aws-jsp1" scope="session"/>
<html>
<head>
<meta http-equiv="content-type" content="text/html;charset=iso-8859-1">
<meta name="generator" content="Projektseminar Anwendungssysteme">
<title>Projekt Anwendungssysteme</title>
<link href="style07.css" rel="stylesheet" media="screen">
<style type="text/css" media="screen">
#text1 { color: black; background-color: #c4c4e6; position: absolute; top: 10px; left: 180px; visibility: hidden; display: block }
#text2 { color: black; background-color: #c4c4e6; position: absolute; top: 10px; left: 180px; visibility: hidden; display: block }
#titelleiste { color: white; font-weight: bolder; font-size: 30pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #63639c; position: absolute; top: 75px; left: 0px; width: 1200px; height: 100px; visibility: visible; display: block }
#menue { color: #63639c; font-weight: bold; font-size: 15pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #c4c4e6; text-indent: 2pt; position: absolute; top: 0px; left: 40px; width: 140px; height: 826px; visibility: visible }
#titelbild { color: black; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-image: url(titelleiste.gif); position: absolute; top: 75px; left: 20px; width: 84px; height: 57px; visibility: visible; display: block }
#inhaltsbereich { color: black; font-style: normal; font-weight: normal; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #9898b3; position: absolute; top: 20px; left: 155px; width: 785px; height: 800px; visibility: visible; display: block }
#inhaltsbereich1 { color: black; font-style: normal; font-weight: normal; font-size: 20pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #c4c4e6; position: absolute; top: 45px; left: 175px; width: 745px; visibility: visible; heigth: 1200px; display: block }
</style>
</head>
<script type="text/javascript">
function helferlein(hilfetext,id)
{
if(hilfetext!="")
{
document.getElementById(id).style.visibility="visible";
document.getElementById(id).innerHTML = "<table cellspacing=\"5\" style=\"background-color:#ffff00\"><tr><td><font size=\"+2\">"+hilfetext+"</font></td></tr></table>";
}
else
document.getElementById(id).style.visibility="hidden";
}
function groesser(id)
{
document.getElementById(id).size = "+2.8";
}
function kleiner(id)
{
document.getElementById(id).size = "+1";
}
</script>
<script language="JavaScript1.2">
var ie = document.all ? 1 : 0;
var ns = document.layers ? 1 : 0;
var topcss = 165;
if (ns)
topcss = 200;
function showLayer(name)
{
if (ie)
document.all[name].style.visibility = "visible";
else if (ns)
document.layers[name].visibility = "show";
}
function hideLayer(name)
{
if (ie)
document.all[name].style.visibility = "hidden";
else if (ns)
document.layers[name].visibility = "hide";
}
</script>
<body bgcolor="#ffffff">
<font size=+3 face="arial">
<div id="text1">Geben Sie Ihren Benutzernamen ein</div>
<div id="text2">Geben Sie hier Ihr Passwort ein</div>
</font>
<div id="titelleiste"></div>
<div style="position: absolute; top: 110px; left: 195px">Überschrift</div>
<div id="menue">
<div id="titelbild"></div>
<div style=" position: absolute; top: 172px">
<form action="login.jsp" action="post">
User ID<input onmouseover="showLayer('text1');" onmouseout="hideLayer('text1');" tabindex="1" type="text" name="login" value="" size="10" style="font-size:20px;" >
Passwort<input onmouseover="showLayer('text2');" onmouseout="hideLayer('text2');" tabindex="2" type="password" name="passwd" size="10" style="font-size:20px;">
<p><input tabindex="3" type="submit" name="btnlogin" value="Login" style="font-size:16px;" >
<p><a href="../../../../../../../../../"><font id="menulink1" size="+1" onmouseOver="groesser('menulink1');" onmouseOut="kleiner('menulink1');">Aktuelles</font><p>
<p><a href="../../../../../../../../../"><font id="menulink2" size="+1" onmouseOver="groesser('menulink2');" onmouseOut="kleiner('menulink2');"><a:hover="http://www.kusss.jku.at"> Kusss</font></p> </a href>
<sql:query var="student"
sql="SELECT Vorname, Nachname FROM studenten
WHERE MatNr='${param.login}' AND passwort='${param.passwort}'">
</sql:query>
<sql:query var="professor"
sql="SELECT Vorname, Nachname FROM professoren
WHERE PersNr='${param.login}' AND passwort='${param.passwort}'">
</sql:query>
<c:forEach var="studenten" items="${student.rows}">
<c:redirect url="student.jsp"> (Anmerkung: Startseite der Studenten)
<c

<c

</c:redirect>
</c:forEach>
<c:forEach var="professoren" items="${professor.rows}">
<c:redirect url="professor.jsp"> (Anmerkung: Startseite der Professoren)
<c

<c

</c:redirect>
</c:forEach>
<c:redirect url="error.jsp">
<c

</c:redirect>
<c:if test="${param.error == '1'}>
Falsche Eingabe! Bitte versuchen sie es nocheinmal oder überprüfen sie ihr Passwort im Kusss.
</c:if>
<form name="FormLanguage" id="FormLanguage" action="index.htm" method="post">
<select name="lang" onchange="document.FormLanguage.submit();">
<option value="de">Deutsch</option>
<option value="en">English</option>
<option value="fr">Francais</option>
<option value="es">Espagnol</option>
<option value="it">Italiano</option>
<option value="tr">Türkce</option>
</select>
</form>
<div id="inhaltsbereich"></div>
<div id="inhaltsbereich1">textbereich texbereich textbereich textbereich textbereich textbereich textbereich texbereich textbereich textbereich textbereich textbereich textbereich
</div>
<p></p>
</body>
</html>">
</A>