Problemas com sessions

2 respostas
eduardo.exs

Minha dúvida é a seguinte:

tenho um site que no index.jsp vai conter um mecanismo que identifica se o úsuário está atenticado, caso contrário fornece recursos para o mesmo se autenticar

meu index.jsp é apenas um mapeador de conteúdo (divs) porém chama as principais partes da página através de <% include

aí tenho um login.jsp que tanto é, um “Bem Vindo! Fulano” como “você não esta logado! clique aqui” esse login chamaria um outra pag
auth.jsp que conteria os input types para autenticação…

Bom…

Como sou novo com jsp, não estou conseguindo mapear esta sessão (a partir do momento que o usuário acessou pela 1ª vez a pag)

exemplo do que seria meu index.jsp

<div class="main">
            <%
            
            if (session.isNew()) {
                String login = "nld" ;
                session.setAttribute("login", login);
            }
            %>
            <%@include file="frameset.jsp" %>
        </div>

aí a regra que estou tentando fazer no login.jsp

<div class="loginbox">
            <% //scriplet              
                if ((String)session.getAttribute("login") == ("nld")) {
            %>                            
                Not logged in! <a href="#">log-in</a>
            <% //scriplet
                           } else { 
                    out.print("!!!") ;
                           }
            %>    
                
                
                
        </div>

Agradeço quem puder ajudar

2 Respostas

rdgms

Cara só um conselho antes de tudo…
não use scriplet…
Se você esta trabalhando sem framework utilize uma servlet para cuidar da sua camada de Controller.
Quanto a session , você precisa dar um get do HTTPRequest…
ex:
request.getSession(“seiLa”);

FernandoFranzini

De primeiro vc não precisa verificar se a sessão é nova ou não…isso não faz diferença.
Vc só precisa ver se existe o objeto que reflete o usuário autenticado na sessão.
Em relação ou método, existe varias formas diferentes de fazer isso, segue algumas ideias para vc compilar a melhor para seu projeto - http://fernandofranzini.wordpress.com/2009/09/09/autenticacao-e-autorizacao/
No resto, estou aqui se precisar de ajuda.

Criado 4 de setembro de 2011
Ultima resposta 5 de set. de 2011
Respostas 2
Participantes 3