@supercoder666

Не работает php-скрипт логина?

Почему-то не работает скрипт login.php. Не показывает никаких ошибок, ничего не выводится. Хотя, в скрипте это есть. В чем может быть ошибка?
<?php 
    session_start();
    require_once 'connect.php';
    require_once 'config.php';

    if (isset($signInBtn)) 
    {
        $erlog = array();
        $user = R::findOne('users', 'login = ?', array($login));
            if ($user) 
            {
                // логин есть, проверка пароля
                if (sha1($password) == $user->password) 
                {
                    // пароль есть, залогинивание
                    echo "ПАРОЛИ И ЛОГИН ВЕРНЫ";
                } 
                else 
                {
                    $erLog[] = "Пароль введен неверно";
                }
            } 
            else 
            {
                $erLog[] = "Пользователя с таким именем не существует";
            }
            if (!empty($erlog)) {
                $_SESSION['message'] = array_shift($erLog);
            }

    }




 ?>

А, вот еще список переменных:
$login = $_POST['login'];
        $email = $_POST['email'];
        $password = $_POST['password'];
        $dpassword = $_POST['dpassword'];
        $regButton = $_POST['doReg'];
        $signInBtn = $_POST['signIn'];
  • Вопрос задан
  • 109 просмотров
Решения вопроса 1
alexey-m-ukolov
@alexey-m-ukolov Куратор тега PHP
The variable name is case-sensitive.
PHP: Basics

$erlog = array();
$erLog[] = "Пароль введен неверно";
$erLog[] = "Пользователя с таким именем не существует";
if (!empty($erlog)) {
$_SESSION['message'] = array_shift($erLog);
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы