Логин в PHP просто обновляется снова и снова? - PullRequest
0 голосов
/ 15 октября 2011

Использование PHP и MySQL для создания системы входа / регистрации.Регистрация уже началась, и я бы сказал, что все в порядке.Тем не менее, у меня возникли некоторые проблемы со страницей входа .

. Не смотря ни на что, она просто обновляет страницу, и я не уверен, что не так.Вот скрипт loginaccount.php, который я запустил в форме:

***, 1007 *

РЕДАКТИРОВАТЬ:

**

Спасибо за помощь, ребята, пока!Но я все еще сталкиваюсь с довольно неприятной проблемой.Теперь, несмотря ни на что, он все еще не входит в систему, хотя сейчас я получаю сообщение об ошибке, которое я настроил.Обновленный код ниже:

<?php

//Database Information

$dbhost = "";
$dbname = "";
$dbuser = "";
$dbpass = "";

//Connect to database

mysql_connect ( $dbhost, $dbuser, $dbpass)or die("Could not connect: ".mysql_error());
mysql_select_db($dbname) or die(mysql_error());

session_start();
$username = $_POST[‘username’];
$password = md5($_POST[‘password’]);

$query = "select * from registerusers where username='$username' and password='$password'";

$result = mysql_query($query);

if (mysql_num_rows($result) == 0) {
$error = "Incorrect login, please try again.";
include "login.php";
echo "<span class=error_message>".$error."</span>"; 

} else {
$_SESSION['username'] = "$username";
include "login.php";
echo "<span class=success_message>Welcome! You are now logged in.</span>";
}

?>

1 Ответ

0 голосов
/ 15 октября 2011

Я пока не могу оставлять комментарии к вопросам, но у меня есть возможная причина вашей проблемы.

Поскольку вы только включаете (а не перенаправляете) пользователей на страницу, страница входа в систему будет оставаться там, где она есть, и просто будет включать файлы - делая одни и те же вещи снова и снова. Попробуйте header('Location: memberspage.php') вместо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...