Ir para conteúdo
Fórum Script Brasil

EyEyEyMael

Membros
  • Total de itens

    4
  • Registro em

  • Última visita

Sobre EyEyEyMael

EyEyEyMael's Achievements

0

Reputação

  1. Olá Acho q não entendi. Tenho uma tabela no banco de dados chamada funcionarios, nessa tabela estão os campos: nome, usuario, senha e nivel. Não posso buscar as informações dessa tabela, autenticar e redirecionar conforme o nivel?
  2. Depois de muito pesquisar e adaptar códigos, consegui a autenticação dos usuários. Mas, sem os niveis de acesso. Aqui está meu sistema. Como posso incluir a autenticação dos niveis para que cada um vá para uma página? config.php <? $host = "localhost"; //endereço do seu servidor MySQL $database = "nome_database"; //o database que conterá sua tabela, muitas vezes seu próprio login $tabela = "nome_tabela"; //o nome de sua tabela $login_db = "root"; //login usado no MySQL $senha_db = "senha_database"; //senha usado no MySQL ?> login.php <html> <body> <form name="login" method="post" action="confirmar_login.php"> <TABLE BORDER=0 width="100%"><tr><tD valing=center width="50%"><BR> <BR><center><font face="verdana, arial" size="2">Por favor digite seu usuário e senha.</center> <br> <table align="center"><tr><td bgcolor="#A4D3EE"> <table cellspacing="1" cellpadding="1" width="100%"> <tr> <td bgcolor="#696969"> <table cellspacing="2" width="100%" cellpadding="5" border="0"> <tr> <td colspan="2" bgcolor="#A4D3EE"> <center><font face="verdana, arial" size="3" color="#1C1C1C"><b>Login</b></span></center> </td></tr><tr><td bgcolor="#A4D3EE"> <font face="verdana, arial" size="2" color="#1C1C1C"> <b>Usuário:</b></td> <td bgcolor="#A4D3EE"> <input name="login" type="text" id="login"> </td></tr> <tr><td bgcolor="#A4D3EE"> <font face="verdana, arial" size="2" color="#1C1C1C"><b>Senha:</b> </td><td bgcolor="#A4D3EE"> <input name="senha" type="password" id="senha"></td> </tr> <tr> <td colspan="2" bgcolor="#A4D3EE"> <center> <input name="entrar" type="submit" id="entrar" value="Entrar"> <input type="reset" name="Limpar" value="Limpar" class="button"> <input class="botao" type="button" value="Cancelar" onClick="window.close();"> </td> </tr> </form> </table> </td> </tr> </table> </center> </td> </tr> </table> <center> <font size="2" face="Verdana, Arial, Helvetica, sans-serif"><a href="senha.php">Esqueceu a senha?</a> <a href="cadastrar.php">Cadastre-se</a></font> </center> </body> </form> </html> confirmar_login.php <? include "config.php"; //inclui o arquivo de configurações $db = mysql_connect ($host, $login_db, $senha_db); //conecta ao mysql $basedados = mysql_select_db($database); //conecta a base de dados $confirmacao = mysql_query("SELECT * FROM `$tabela` WHERE login = '$login' AND senha = '$senha'"); //verifica se o login e a senha conferem $contagem = mysql_num_rows($confirmacao); //traz o resultado da pesquisa acima if ( $contagem == 1 ) { setcookie ("login", $login); //grava o cookie com o login setcookie ("senha", $senha); //grava o cookie com a senha echo "Usuário logado."; //se a senha digitada está correta, mostra a mensagem } else { echo "Login ou senha inválidos. <a href=java script:history.go(-1)>Clique aqui para voltar.</a>"; //se a senha está incorreta mostra essa mensagem } ?> Depois vem as páginas de cadastro, enviar cadastro, senha e enviar senha. Como posso incluir a autenticação dos niveis para que cada um vá para uma página? Obrigado.
  3. login.php <html> <head> <title>Login</title></head><body marginwidth="0"> <form name="frmAutentica" method="post" action="_________.php"> // Aqui seria o código de autenticação.Certo? <?php include("conexao.php");?> <TABLE BORDER=0 width="100%"><tr><tD valing=center width="50%"><BR> <BR><center><font face="verdana, arial" size="2">Por favor digite seu usuário e senha.</center> <br> <table align="center"><tr><td bgcolor="#A4D3EE"> <table cellspacing="1" cellpadding="0" width="100%"> <tr> <td bgcolor="#696969"> <table cellspacing="2" width="100%" cellpadding="5" border="0"> <tr> <td colspan="2" bgcolor="#A4D3EE"> <center><font face="verdana, arial" size="3" color="#1C1C1C"><b>Login</b></span></center> </td></tr><tr><td bgcolor="#A4D3EE"> <font face="verdana, arial" size="2" color="#1C1C1C"> <b>Usuário:</b></td> <td bgcolor="#A4D3EE"> <input type="text" name="userid" value=""> </td></tr> <tr><td bgcolor="#A4D3EE"> <font face="verdana, arial" size="2" color="#1C1C1C"><b>Senha:</b> </td><td bgcolor="#A4D3EE"> <input type="password" name="pass" value=""> </td> </tr> <tr> <td colspan="2" bgcolor="#A4D3EE"> <center> <input type="submit" name="Entrar" value="Entrar" class="button" method="post" action="formsam.php"> <input type="reset" name="Limpar" value="Limpar" class="button"> <input class="botao" type="button" value="Cancelar" onClick="window.close();"> </td> </tr> </form> </table> </td> </tr> </table> </center> <center><span class="login_line"><input type="radio" name="frmtype" value="B" checked/><font face="verdana, arial" size="2" color="black"> Usuário Chave<input type="radio" name="frmtype" />Usuário Comum </span></center> // Tem como essa função radio definir para onde o usuário será direcionado ou com a autenticação ele irá automaticamente para a página definida pelo nível de acesso? </td> </tr> </table> </td><td></TD></TR> </table> </body> </html> conexao.php <? $mysql_servidor = "localhost"; $mysql_usuario = "root"; $mysql_senha = "senha"; $mysql_database= "nomebanco"; mysql_connect($mysql_servidor,$mysql_usuario,$mysql_senha) or die(mysql_error()); mysql_select_db($mysql_database) or die (mysql_error());?> Como seria a página de autenticação com os niveis de acesso? Os níveis são "Usuário Chave" e "Usuário Comum". Obrigado pela atenção e desculpe pela demora.
  4. Olá, sou estagiário em uma empresa e fui encarregado de desenvolver um Sistema de Atendimento e Melhoria em PHP . Mas, não estou consiguindo fazer a autenticação dos usuários e muito menos a criação de opções diferenciadas entre usuários chave e comum. Se puderem me ajudar... Muito Obrigado
×
×
  • Criar Novo...