Quantcast
Channel: Tópicos
Viewing all articles
Browse latest Browse all 14700

Sistema Login Ajuda

$
0
0
Então tentei criei um sistema de login para o meu website. mas acontece uma coisa muito estranha. Após inserir os dados no formulário, quando vai para o processaLogin.php, aparece isto:

"
Erro do servidor

O Web site encontrou um erro ao tentar obter http://backoffice.turismomurtoseiro.com/processaLogin.php. Pode estar em manutenção ou ter sido configurado incorrectamente.
Seguem-se algumas sugestões: Está aqui o formulário de login:

http://backoffice.turismomurtoseiro.com/login.php

processaLogin.php:

Código (PHP):
<?php
// começar ou retomar uma sessão
session_start();

// se vier um pedido para login
if (!empty($_POST)) {

// estabelecer ligação com a base de dados
include('dbconnect.php');

// receber o pedido de login com segurança
$username = mysql_real_escape_string($_POST['username']);
$password = sha1($_POST['password']);

// verificar o utilizador em questão (pretendemos obter uma única linha de registos)
$login = mysql_query("SELECT userid, username FROM users WHERE username = '$username' AND password = '$password'");

if ($login && mysql_num_rows($login) == 1) {

// o utilizador está correctamente validado
// guardamos as suas informações numa sessão
$_SESSION['id'] = mysql_result($login, 0, 0);
$_SESSION['username'] = mysql_result($login, 0, 1);

echo "<p>Sessão iniciada com sucesso como {$_SESSION['username']}</p>";
} else {

// falhou o login
echo "<p>Utilizador ou password invalidos. <a href="login.php">Tente novamente</a></p>";
}
}
?>

Viewing all articles
Browse latest Browse all 14700