@op482230
Начинающий в сфере Веб-программирование

Как сделать что бы login проверялся из определенной таблицы?

можно ли сделать так что бы login брался с таблицы admin (или что он проверяет загружено ли оно с таблицы admin)
<?php if ($_SESSION['login']): ?>
То есть если есть в таблицы admin то тогда он пропускает if
Или же login изменить только которые берутся с admin
<?php if (isset($_POST['submit3'])) // Отлавливаем нажатие кнопки "Отправить"
{
if (empty($_POST['login3'])) // Если поле логин пустое
{
echo '<script>alert("Поле логин не заполненно");</script>'; // То выводим сообщение об ошибке
}
elseif (empty($_POST['password3'])) // Если поле пароль пустое
{
echo '<script>alert("Поле пароль не заполненно");</script>'; // То выводим сообщение об ошибке
}
else  // Иначе если все поля заполненны
{    
$login = $_POST['login3']; // Записываем логин в переменную 
$password = $_POST['password3']; // Записываем пароль в переменную 
       
$query = mysqli_query($connection, "SELECT `id` FROM `admin` WHERE `login` = '$login' AND `password` = '$password'"); // Формируем переменную с запросом к базе данных с проверкой пользователя
$result = mysqli_fetch_array($query); // Формируем переменную с исполнением запроса к БД 
if (empty($result['id'])) // Если запрос к бд не возвразяет id пользователя
{
echo '<script>alert("Неверные Логин или Пароль");</script>'; // Значит такой пользователь не существует или не верен пароль
}
else // Если возвращяем id пользователя, выполняем вход под ним
{

$_SESSION['password'] = $password; // Заносим в сессию  пароль
$_SESSION['login'] = $login; // Заносим в сессию  логин
$_SESSION['id'] = $result['id']; // Заносим в сессию  id

  
}     
}		
} ?>
  • Вопрос задан
  • 187 просмотров
Решения вопроса 1
RagdollHorse
@RagdollHorse
ты редактор и автор всех своих новостей
if (isset($_POST['login3'])) { $login=$_POST['login3']; if ($login=='') { unset($login);} }
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы