Ответов: 7 Просмотров: 372
|
Здравствуйте. Я новичёк. После просмотра несколько часов видеокурса по PHP решил заняться практикой. Решил создать скрипт логина и авторизации.
Файл create_acc.php(начальная страница)
CODE ( htmlphp):
скопировать код в буфер обмена
<!DOCTYPE html> <html> <head> <meta charset="utf8"> <title>reg</title> </head> <body> <form action="save_user.php" method="post"> <input type="text" name="login" minlength="4"> <input type="password" name="password" minlength="6"> <input type="submit" value="Register"> </form> </body> </html>
Файл save_user.php
CODE ( htmlphp):
скопировать код в буфер обмена
<?php include 'db.php'; if (isset($_POST['login'])) { $login = $_POST['login']; } if (isset($_POST['password'])) { $password = $_POST['password']; } exit("Type log or pass pls"); } $request = "INSERT INTO accounts VALUES ('$login', '$password');"; if($save_acc == 'true') { echo 'REGISTERED'; } else { echo 'Something went wrong'; } ?>
Я хочу сделать проверку на существование логина, т.е если я создал аккаунт login, и если еще раз создать аккаунт с логином login, то вывести ошибку.
Как я думаю, то сначала нужно с базы данных нужно сделать запрос SELECT login FROM accounts , и по идее записать это в массив , и дальше введенный логин просто чекать есть ли такой в массиве. Верно ли я думаю? и как это правильно реализовать? Заранее спасибо. |