Login

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]

Dica: A string por default já inicializada com null!

Não olhei seu código a fundo, mas você poderia usar um singleton com os dados de login!

[]'s

Pow ninguem tem mais sugestões?