Как я могу создать пароль только для входа? - PullRequest
0 голосов
/ 22 мая 2018

Попытка перенастроить имя входа, для которого изначально требовалось ввести имя пользователя и пароль, просто принять пароль для входа - по причинам, которые я не собираюсь обсуждать.Я постоянно получаю ошибку по умолчанию «Неверный пароль» при попытке войти в систему.Это просто для концепции, поэтому, пожалуйста, не обращайте внимания на любые дыры в безопасности и т. Д., Просто пытайтесь получить доступ только с помощью пароля.

Та.

<?php

require_once 'dbconnect.php';

if (isset($_SESSION['userSession'])!="") {
    header("Location: home.php");
    exit;
}

if (isset($_POST['btn-login'])) {

    $password = strip_tags($_POST['password']);

    $password = $DBcon->real_escape_string($password);

    $query = $DBcon->query("SELECT user_id, password FROM tbl_users WHERE password='$password'");
    $row=$query->fetch_array();

    $count = $query->num_rows;

    if (password_verify($password, $row['password']) && $count==1) {
        $_SESSION['userSession'] = $row['user_id'];
        header("Location: home.php");
    } else {
        $msg = "<div class='alert alert-danger'>
                    <span class='glyphicon glyphicon-info-sign'></span> 
&nbsp; Invalid Password !
                </div>";
    }
    $DBcon->close();
}

1 Ответ

0 голосов
/ 22 мая 2018

Проверьте, используют ли два пользователя один и тот же пароль ... ($ count> 1)

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