Я реализовал простое веб-приложение php и загрузил его на хостинг в Арубе. Теперь моя функция входа в систему (которая регулярно работает на локальном хосте) больше не работает на хостинге, но если я пытаюсь зарегистрировать в качестве нового члена запись в базе данных добавляется в порядке. Кто-нибудь может дать мне подсказку ??
это код логина
require_once "../blogics/classes/Administrator_class.php";
require_once "../blogics/administrators_services.php";if (isset($_POST['email']) && isset($_POST['password']) && strlen($_POST["email"])>0 && strlen($_POST["password"])) {
session_start(); // Starting Session
$email=$_POST['email'];
$password=$_POST['password'];
$email=trim($email);
$password=trim($password);
$email = stripslashes($email);
$password = stripslashes($password);
$email = mysql_real_escape_string($email);
$password = mysql_real_escape_string($password);
// SQL query to fetch information of registerd users and finds user match.
$mdpass=md5($password);
$flag=0;
$admin=administrators_login($email,$mdpass);
if($admin){
$_SESSION['administrator_session']=$email; // Initializing Session
//echo "email login";
header("location: landing.php"); // Redirecting To Other Page
}else{
//echo "NO login";
header("location: login.php?error=2");
}
}else{
header("location: login.php?error=1");
}
?>
очевидно, на вершине приземления. php есть session.start ()
РЕДАКТИРОВАТЬ:
После некоторых попыток я обнаружил, что проблема заключается в чтении поля «пароль» из базы данных. Я не могу понять, почему проблема существует только с полем «пароль» и с каждым полем «пароль» существующих таблиц. Если кто-то имеет представление о том, что это может быть … я действительно не знаю, что делать.
Задача ещё не решена.
Других решений пока нет …