Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Cristian M. Regazzo

Manter informação salva durante navegação do usuário

Recommended Posts

Bom dia Galera,

 

Sou novato em ASP, estou fazendo um sistema de autentição de usuários.

 

Na primeira página o cara digita o usuário e senha... Até ai esta tudo funcionando.

 

Preciso usar esse codigo de usuario em outras paginas, para efetuar a consulta SQL no banco...

 

Como faço para armazenar esse código que o cara digitou no primeiro formulario, para que possar usar nas outras páginas??

 

[]'s

Regazzo

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bom dia Galera,

 

Sou novato em ASP, estou fazendo um sistema de autentição de usuários.

 

Na primeira página o cara digita o usuário e senha... Até ai esta tudo funcionando.

 

Preciso usar esse codigo de usuario em outras paginas, para efetuar a consulta SQL no banco...

 

Como faço para armazenar esse código que o cara digitou no primeiro formulario, para que possar usar nas outras páginas??

 

[]'s

Regazzo

 

 

Pode fazer algo neste estilo, por session conforme o Patrique mencinou.

 

	if  Session("p_username") <> "logado" then
        response.redirect "default.asp"
	else
		
	end if

No exemplo acima quer dizer que se a session dele não for igual a "logado" então vai ser redirecionado a página de login novamente, assim evita os "visitantes" sairem entrando nas seções...

 

Para facilitar ainda mais para você, vou mostrar como fiz minha tela de login...

 

Com isso você já pode resolver o seu problema... basta ler certinho pois já estou lhe mostrando como faz... o resto é lendo que se aprende... sei como é ser um "novato" rsrs.. ainda posso dizer que sou um também... mas... ler e ler e ler.... e google + Imasters sempre se acha uma solução rsrs...

 

Estou até com um problema desde ontem de upload em banco de dados que tá osso rsrs..

 

Bom boa sorte ai pra ti!

 

Tela de login

 


<form name="form" id="form" method="post" action="loginAction.asp">
<table width="20%" border="1" align="center" cellpadding="0" cellspacing="0" bordercolor="#ffe2e2">
    <tr>
      <td><table width="100%" border="0" align="center" cellpadding="3" cellspacing="3">
        <tr>
          <td colspan="2" align="center" class="textoBranco"><img src="images/logo.gif" alt="Newsletter L3" width="164" height="122" /></td>
        </tr>
        <tr>
          <td colspan="2" align="center" bgcolor="#ffe2e2" class="textoBranco"><strong class="texto">PAINEL DE LOGIN</strong></td>
          </tr>
        <tr>
          <td width="63" class="texto"><strong>Login:</strong></td>
          <td width="801"><input name="login" type="text" class="formosnovo" id="login" size="30" /></td>
        </tr>
        <tr>
          <td class="texto"><strong>Senha:</strong></td>
          <td><input name="senha" type="password" class="formosnovo" id="senha" size="30" /></td>
        </tr>
        <tr>
          <td colspan="2" align="center"><input name="Submit" type="submit" class="formosnovo" value="Logar" /></td>
          </tr>
      </table></td>
    </tr>
  </table>
</form>

página aonde irá validar os campos e verificar as sessions

 

   <table width="100%" height="100%" border="0" cellspacing="0" cellpadding="0">
     <tr>
       <td align="center" valign="middle">
         <table width="250" height="150" border="0" align="center" cellpadding="0" cellspacing="5" bgcolor="#DBDBDB" class="texto">
           <tr>
             <td align="center">
             
<!-- #include file ="conexao.asp" -->
     
	<% 
					p_username = Request("login")
					p_password = Request("senha")

	
		sqltext = "SELECT * from usuarios where login='" & p_username & "'"
	
		Set userSet = conbanco.Execute(sqlText)
		if userSet.EOF then 
	%>
    
            Usuário não cadastrado.<br><br>
            
            Por favor <a href="default.asp">tente novamente</a>.
            
            
        <% else 
		
			teste = userSet("senha")
			if p_password = teste then
   	        		 			
				 Session("p_username") = "logado"
				 Session("empresa") = userSet ("login")
				 
				 response.Redirect("index.asp")
		%>

        <% else %>
          <br />
          <b>Senha inválida. </b><br><br>
          
             Por favor <a href="default.asp" >tente novamente</a>
        <%
		
		 end if
		 end if
 
		 conbanco.Close
		%>
             
             </td>
           </tr>
         </table>
       </td>
     </tr>
   </table>

Acho que seu problema está resolvido certo...

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.