Galera. Meu login ta trabalhando ta tudo legal com ele.
Só tem 1 problema.
Como meu login está numa frame ou numa framework (nem sei o nome correto) quando mudo para outra frame e volto para a frame do login o login desaparece (o login continua ativo mas a mensagem de boas vindas desaparece e nem mostra o nome do usuário). É como se eu nem tivesse feito o login.
Não tem maneira de fazer o login e depois "passear" por outras frames, por outras páginas e quando voltar á frame do login só fazer logout quando carregar no link logout?
Meu codigo ae:
<html>
<head>
<%! int cont=0;%>
</head>
<body>
<center>
<%
String User=request.getParameter("T2");
String Pass=request.getParameter("T1");
java.sql.Connection conn=null;
String url = "jdbc:mysql://localhost:3306/coiso";
String user = "root";
String password = "123";
String UserMysql = null;
String PassMysql = null;
Statement at;
Class.forName("com.mysql.jdbc.Driver");
conn = DriverManager.getConnection(url, user, password);
at = conn.createStatement();
ResultSet rs = at.executeQuery("SELECT NomeUsuario,Pass,IDRegisto FROM registodeclientes WHERE NomeUsuario = '"+User+"' AND Pass = '"+Pass+"'");
if(rs.next()){
int IDRegisto = rs.getInt("IDRegisto");
if(IDRegisto==1){
cont++;
out.println("Bem vindo Administrador");%>
<br><br><br><a href="principal.jsp">Logout</a><% cont=0;}
else {
cont++;
UserMysql = rs.getString("NomeUtilizador");
out.print("Bem vindo ");
out.print(UserMysql);
%>
<br><br><br><a href="principal.jsp">Logout</a><% cont=0;}}
else{
cont=0;
out.println("Passord errada ou conta inexistente!!");}
%>