O sistema que fiz com ajuda de todos eu já finalizei, porem agora falta "apenas" fazer a parte da Session.
A principio no meu codigo está muito simples a respeito da session. Estou realizando testes apenas em que o usuario digite o login e a senha e seja direcionado para a pagina de autorizados ou receba uma mensagem Login ou Senha inválido! (logar.asp)
Depois quando esse problema for solucionado irei pensar em limitar os usuarios, na verdade já estou até pensando... rsrsrsrs.
O sistema funciona assim: Qualquer usuario que esteja cadastrado no sistema pode incluir projetos, porem não é qualquer um que esteja cadastrado no sistema pode incluir ações referente a esse projeto, apenas se o usuario possuir uma ID referente ao projeto que foi cadastrado mesmo que o projeto não foi cadastrado por ele.
Pergunta
Martinsrj
Olá pessoal, boa tarde!
O sistema que fiz com ajuda de todos eu já finalizei, porem agora falta "apenas" fazer a parte da Session.
A principio no meu codigo está muito simples a respeito da session. Estou realizando testes apenas em que o usuario digite o login e a senha e seja direcionado para a pagina de autorizados ou receba uma mensagem Login ou Senha inválido! (logar.asp)
Depois quando esse problema for solucionado irei pensar em limitar os usuarios, na verdade já estou até pensando... rsrsrsrs.
O sistema funciona assim: Qualquer usuario que esteja cadastrado no sistema pode incluir projetos, porem não é qualquer um que esteja cadastrado no sistema pode incluir ações referente a esse projeto, apenas se o usuario possuir uma ID referente ao projeto que foi cadastrado mesmo que o projeto não foi cadastrado por ele.
Segue abaixo a pagina do login:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Gerência de Serviços de TI</title> <link href="../estilos_portabilidade.css" rel="stylesheet" type="text/css" /> <style type="text/css"> <!-- body { margin-left: 0px; } .style6 { color: #666666; font-weight: bold; } .style7 {color: #FFFFFF} --> </style></head> <body> <table width="100%" border="0" align="center" cellpadding="0" cellspacing="0"> <tr> <td><!--#include file="topo.asp"--></td> </tr> </table> <table width="100%" border="0" align="center" cellpadding="0" cellspacing="0"> <tr> <td bgcolor="#f5f5f5"><div align="center"> <br /> <table width="98%" border="0" cellpadding="0" cellspacing="1" bgcolor="#CCCCCC"> <tr> <td height="200" valign="top" bgcolor="#FFFFFF"><div align="center"> <br /> <br /> <br /> <table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr> <td height="300" bgcolor="#FFFFFF"><div align="left"> <form method="post" action="logar.php" name="formlogin" id="formlogin"> <table width="40%" border="0" align="center" cellpadding="0" cellspacing="0"> <tr> <td><fieldset> <legend class="style6">Logar no Módulo Administrativo<span class="style7">o</span> </legend> <table style="width: 222px; margin: auto auto;" align="center"> <tr> <td colspan="2" class="msgerro"> </td> </tr> <tr> <td class="rotulo"><div align="right"><strong>Login: </strong></div></td> <td><input type="text" name="txt_login" class="campologin" /> </td> </tr> <tr> <td class="rotulo"><div align="right"><strong>Senha: </strong></div></td> <td><input type="password" name="txt_senha" class="campologin" /></td> </tr> <tr> <td colspan="2"><input type="checkbox" name="cookie" value="1" id="cookie" /> <label for="cookie">Manter usuário logado</label> </td> </tr> <tr> <td colspan="2" style="text-align: center;"><div style="width: 50%; text-align: center; float: left;"> <input type="submit" value="Login" class="botao" style="width: 70px;" /> </div> <div style="width: 50%; text-alitn: center; float: right;"> <input type="button" value="Cancelar" class="botao" onclick="goTo('logout.php')" style="width: 70px;" /> </div></td> </tr> </table> </fieldset> </td> </tr> </table> </form> </div> <div align="center"><br /> <br /> <a href="autorizados.asp" class="menu19"> autorizados</a></div></td> </tr> </table> <br /> </div></td> </tr> </table> <br /> </div></td> </tr> </table><!--#include file="../rodape.asp"--> </body> </html>Aqui segue a pagina: logar.asp<% Option Explicit %> <!--#Include file="conexao.asp"--> <% Dim conbd_gd, rsDados, strSQL, login, senha login = Request.QueryString("txt_login") senha = Request.QueryString("txt_senha") strSQL = "SELECT * FROM tab_usuarios" strSQL = strSQL & " WHERE login = 'login'" strSQL = strSQL & " AND login = 'senha'" Call AbreConexao Set rsDados = conbd_gd.Execute(strSQL) <% = rsDados.Fields("login") %> <% Response.End If rsDados.EOF Then Response.Write "Login ou Senha inválido!" Response.End End If session("nivel_acesso") = rsDados("tipo_nivel") 'Colocado numa session pois iremos utiliza-las em outras páginas Response.Redirect "autorizados.asp" '--página restrita %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Gerência de Serviços de TI</title> <link href="../estilos_portabilidade.css" rel="stylesheet" type="text/css" /> <style type="text/css"> <!-- body { margin-left: 0px; } .style6 { color: #666666; font-weight: bold; } .style7 {color: #FFFFFF} --> </style></head> <body> <table width="100%" border="0" align="center" cellpadding="0" cellspacing="0"> <tr> <td><!--#include file="topo.asp"--></td> </tr> </table> <table width="100%" border="0" align="center" cellpadding="0" cellspacing="0"> <tr> <td bgcolor="#f5f5f5"><div align="center"> <br /> <table width="98%" border="0" cellpadding="0" cellspacing="1" bgcolor="#CCCCCC"> <tr> <td height="200" valign="top" bgcolor="#FFFFFF"><div align="center"> <br /> <br /> <br /> <table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr> <td height="300" bgcolor="#FFFFFF"><div align="left"> <table width="40%" border="0" align="center" cellpadding="0" cellspacing="0"> <tr> <td><fieldset> <legend class="style6">Erro<span class="style7">o</span> </legend> <p>você não tem acesso administração</p> </fieldset> </td> </tr> </table> </div> <div align="center"><br /> <br /> </div></td> </tr> </table> <br /> </div></td> </tr> </table> <br /> </div></td> </tr> </table><!--#include file="../rodape.asp"--> </body> </html>A minha tabela está dessa forma:Desde já agradeço a todos.
Link para o comentário
Compartilhar em outros sites
5 respostass a esta questão
Posts Recomendados