Meu projecto consiste em 3 frames como se encontra na imagem: http://img810.imageshack.us/i/96166896.png/
A página de login se encontra na frame 2 e quando vou para a frame 1 ou 3 o login desaparece!! Se eu ficar sempre na frame 2 naum tem problema algum porque ele fica sempre activo.
Se mudar de frame ele faz “logout”
Já tenho o código do login e funciona tudo legal.
Como faço para ele ficar sempre activo quando mudo de frames?
[code]
<%! int cont=0;%>
Menu
<%
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;
String EmailMysql = null;
String PrimeiroNomeMysql = null;
String UltimoNomeMysql = null;
String MoradaMysql = null;
String LocalidadeMysql = null;
String CodigoPostalMysql = null;
Statement at; //cria a statement na variavel at
Class.forName("com.mysql.jdbc.Driver"); //nome do driver
conn = DriverManager.getConnection(url, user, password); //aceder à BD
at = conn.createStatement();
ResultSet rs = at.executeQuery(“SELECT NomeUtilizador,Pass,Email,PrimeiroNome,UltimoNome,Morada,Localidade,CodigoPostal,NumeroTelemovel,IDRegisto FROM registodeclientes WHERE NomeUtilizador = '”+User+"’ AND Pass = ‘"+Pass+"’");
if(rs.next()){
int IDRegisto = rs.getInt(“IDRegisto”);
if(IDRegisto==1 ){
cont++;
out.println("
");
out.println(“Bem vindo Administrador”);
out.println("
");
out.println(“Insira os dados”);%>Aqui
<%
out.println(“Altere os dados”);%>Aqui
Logout<% cont=0;}
else {
cont++;
UserMysql = rs.getString(“NomeUtilizador”);
PassMysql = rs.getString(“Pass”);
EmailMysql = rs.getString(“Email”);
PrimeiroNomeMysql = rs.getString(“PrimeiroNome”);
UltimoNomeMysql = rs.getString(“UltimoNome”);
MoradaMysql = rs.getString(“Morada”);
LocalidadeMysql = rs.getString(“Localidade”);
CodigoPostalMysql = rs.getString(“CodigoPostal”);
session.setAttribute(“Userd”,UserMysql);
session.setAttribute(“Emaild”,EmailMysql);
session.setAttribute(“PrimeiroNomed”,PrimeiroNomeMysql);
session.setAttribute(“UltimoNomed”,UltimoNomeMysql);
session.setAttribute(“Moradad”,MoradaMysql);
session.setAttribute(“Localidaded”,LocalidadeMysql);
session.setAttribute(“CodigoPostald”,CodigoPostalMysql);
session.setAttribute(“IDd”,IDRegisto);
out.print("Bem vindo ");
%><b><%out.print(UserMysql);%></b><%
out.println("<br>");
out.println("Agora já pode efectuar compras");
session.setAttribute("compras",1);
session.setAttribute("login",1);
session.setAttribute("username", UserMysql);
%>
<br><br><br><a href="principal.jsp">Logout</a><% cont=0;}}
else{
cont=0;
out.println(“Passord errada ou conta inexistente!!”);}
%>[/code]