мульти логин для покупок в интернете

    if (empty($_POST) === false) {
$email=$_POST['email'];
$password= md5($_POST['password']);
if (empty($email) === true || empty($password) === true) {$errors='Please fill both of the fields:';

}

else
{

$select= mysqli_query($conn,"select * from user  ");

$login= mysqli_fetch_array($select);

if($login['email'] ==$email && $login['password'] == $password &&

$login['user_type']== 'Admin'){

$_SESSION['email']=$email;

header('location:Admin/index.php');}else {echo  $_SESSION['email']=$email;

header('location:index.php');

}

$errors='You are not admin please enter valid email and password';

}
<form action="" method="post">
<input type="email" placeholder="Email Address" name="email" />
<input type="password" placeholder="password" name="password" />
<span>
<input type="checkbox" class="checkbox">
Keep me signed in
</span>

<button type="submit" class="btn btn-default" name="login">Login</button>
</form>

*

Этот код используется для панелей администратора и входа в систему, но он работает только для администратора

сторона, а не на стороне пользователя, это использование для системы онлайн-покупок, где это

Идентификатор пользователя или адрес электронной почты необходимы для размещения заказов
его также не показывать переменную сеанса на стороне пользователя
*

-3

Решение

в другой части используйте следующее условие, чтобы проверить, является ли человек, пытающийся войти в систему, Admin / user ,

        else {
if($login['email'] ==$email && $login['password'] == $password &&

$login['user_type']== 'user'){

$_SESSION['email']=$email;

header('location:index.php');

}

в пользовательском типе я просто упомянул это как user(as an example), Вам нужно ввести точный тип пользователя в db, который вы используете.

0

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector