Boas tardes,
estou a tentar criar um sistema de login no meu site mas ele não está a funcionar. Podem ver se algo está errado?
esta é a minha página html:
Código :
este é o registo.php:
Código :
e este o index.php:
Código :
Na minha base de dados já tenho criada a tabela para os users.
estou a tentar criar um sistema de login no meu site mas ele não está a funcionar. Podem ver se algo está errado?
esta é a minha página html:
Código :
<body>
<div class="navbar navbar-inverse navbar-fixed-top">
<div class="navbar-inner">
<div class="container-fluid">
<a class="btn btn-navbar" data-toggle="collapse" data-target=".nav-collapse">
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</a>
<a class="brand" href="#">DoubleH</a>
<div class="nav-collapse collapse">
<p class="navbar-text pull-right">
Logged in as <a href="#" class="navbar-link">Username</a>
</p>
<ul class="nav">
<li class="active"><a href="#">Home</a></li>
<li><a href="cliente.html">Novo cliente</a></li>
<li><a href="servico.html">Novo serviço</a></li>
<li><a href="relatorio.html">Relatório</a></li>
</ul>
</div><!--/.nav-collapse -->
</div>
</div>
</div>
<section class="login">
<div class="titulo">Staff Login</div>
<form action="login/registo.php" method="post" enctype="application/x-www-form-urlencoded">
<input type="text" name="login" id="login" placeholder="Username">
<input type="password" name="senha" id="senha" placeholder="Password">
<div class="olvido">
<div class="col"><a href="#" title="Recuperar Password">Forgot Password?</a></div>
</div>
<a href="login/index.php" class="enviar" value="submit" id="submit" name="submit">Submit</a>
</form>
</section>
<div class="navbar navbar-inverse navbar-fixed-top">
<div class="navbar-inner">
<div class="container-fluid">
<a class="btn btn-navbar" data-toggle="collapse" data-target=".nav-collapse">
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</a>
<a class="brand" href="#">DoubleH</a>
<div class="nav-collapse collapse">
<p class="navbar-text pull-right">
Logged in as <a href="#" class="navbar-link">Username</a>
</p>
<ul class="nav">
<li class="active"><a href="#">Home</a></li>
<li><a href="cliente.html">Novo cliente</a></li>
<li><a href="servico.html">Novo serviço</a></li>
<li><a href="relatorio.html">Relatório</a></li>
</ul>
</div><!--/.nav-collapse -->
</div>
</div>
</div>
<section class="login">
<div class="titulo">Staff Login</div>
<form action="login/registo.php" method="post" enctype="application/x-www-form-urlencoded">
<input type="text" name="login" id="login" placeholder="Username">
<input type="password" name="senha" id="senha" placeholder="Password">
<div class="olvido">
<div class="col"><a href="#" title="Recuperar Password">Forgot Password?</a></div>
</div>
<a href="login/index.php" class="enviar" value="submit" id="submit" name="submit">Submit</a>
</form>
</section>
este é o registo.php:
Código :
<?php
$login = $_POST['login'];
$entrar = $_POST['entrar'];
$senha = md5($_POST['senha']);
$connect = mysql_connect('localhost','root','');
$db = mysql_select_db('teste');
if (isset($entrar)) {
$verifica = mysql_query("SELECT * FROM users WHERE login = '$login' AND senha = '$senha'") or die("erro ao selecionar");
if (mysql_num_rows($verifica)<=0){
echo"<script language='javascript' type='text/javascript'>alert('Login e/ou senha incorretos');window.location.href='login.html';</script>";
die();
}else{
setcookie("login",$login);
header("Location:index.php");
}
}
?>
$login = $_POST['login'];
$entrar = $_POST['entrar'];
$senha = md5($_POST['senha']);
$connect = mysql_connect('localhost','root','');
$db = mysql_select_db('teste');
if (isset($entrar)) {
$verifica = mysql_query("SELECT * FROM users WHERE login = '$login' AND senha = '$senha'") or die("erro ao selecionar");
if (mysql_num_rows($verifica)<=0){
echo"<script language='javascript' type='text/javascript'>alert('Login e/ou senha incorretos');window.location.href='login.html';</script>";
die();
}else{
setcookie("login",$login);
header("Location:index.php");
}
}
?>
e este o index.php:
Código :
<?php
$login_cookie = $_COOKIE['login'];
if(isset($login_cookie)){
echo"Bem-Vindo, $login_cookie <br>";
echo"Essas informações <font color='red'>PODEM</font> ser acessadas por você";
}else{
echo"Bem-Vindo, convidado <br>";
echo"Essas informações <font color='red'>NÃO PODEM</font> ser acessadas por você";
echo"<br><a href='login.html'>Faça Login</a> Para ler o conteúdo";
}
?>
$login_cookie = $_COOKIE['login'];
if(isset($login_cookie)){
echo"Bem-Vindo, $login_cookie <br>";
echo"Essas informações <font color='red'>PODEM</font> ser acessadas por você";
}else{
echo"Bem-Vindo, convidado <br>";
echo"Essas informações <font color='red'>NÃO PODEM</font> ser acessadas por você";
echo"<br><a href='login.html'>Faça Login</a> Para ler o conteúdo";
}
?>
Na minha base de dados já tenho criada a tabela para os users.