Sistema de login e password

1. Sistema de login e password

Francisco
FSnet4S

(usa Ubuntu)

Enviado em 25/04/2013 - 19:43h

Ola pessoal, xtou tentando criar um sistema de login de password em php. Acontece consigo me connectar ao BD, mas o que nao consigo e fazer apelo ao nome do usuario e sua Senha pra depois comparar com os dados introzidos nos campos INPUTS.

Como faço, isso? Obrigado desde ja


  


2. Re: Sistema de login e password

3. Exemplo de sistema

Felipe
felipedzu

(usa Ubuntu)

Enviado em 25/05/2013 - 10:13h

Amigo, você vai ter que fazer como no seguinte exemplo...
É bem simples basta fazer algumas modificação..


<?php
// inclui o arquivo de configuração do sistema como local, senha, usuário do banco .....
include "Config/config_sistema.ini.php";
// recebe dados do formulário
$login = htmlspecialchars($_POST['login']); //este é o local que vai pegar os dados do seu formulário
$senha = $_POST['senha']; //esta variável vai puxar a senha do formulário

// verifica se o usuário existe
$consulta = mysql_query("select * from dados_usuarios where Login='$login'");
$campos = mysql_num_rows($consulta);
if($campos != 0) {
// se o usuário existir verifica a senha dele
if($senha != mysql_result($consulta,0,"Senha")) {
echo "<font color=red><b> //aqui se você quiser pode redirecionar para outra pagina
Senha incorreta! // usando o header("Location: nome da pagina.php");
</font></b>"; // no lugar do echo
exit;
} else {
// estiver tudo certo vamos ver se ele é o administrador
if($login == $login_admin) {
// se for o login do administrador vamos verificar a senha dele
// se é igual a do administrado
if($senha == $senha_admin) {
// se for o administrador vomos criar a sessão
session_start();
$_SESSION['login_usuario'] = $login;
$_SESSION['senha_usuario'] = $senha;

// redireciona o link para uma outra pagina
header("Location: nome da pagina.php");

}
} else {
// se o login não for do administrado vamos criar a sessão dele
session_start();
$_SESSION['login_usuario'] = $login;
$_SESSION['senha_usuario'] = $senha;

// redireciona o link para uma outra pagina
header("Location: Usuario/dados_usuario.php");
}
}
} else {
echo "<font color=red><b> // aqui você pode usar o mesmo exemplo do sistema la em cima de header....
O usuario não existe!
</font></b>";
exit;
}
?>