Pawell
Новичок
самый простой вариант авторизации. помогите реализовать
пользователь заполняет имя пользователя и пароль - это мы реальизуем через form в которой есть input
жмём submit и переходим на страничку 2, там получаем через POST там ищём в базе логин и пароль так:
т.е. если логин который ввёл человек есть в базе с таким паролем который ввёл человек, то в $login окажется имя пользователя, если нет, то $login будет пустая
далее в том же втором файле надо сделать так, чтобы если $login=$_POST['Ulogin'] то скрипт продолжался, а если нет, то выводилось сообщение о том что пароль неверный и юзера обратно кидало на ввод пароля (ну или хотя бы давало ссылку для возврата)... такое можно сделать без наворотов? как? по-моему это самый простой вариант авторизации - проще некуда... защита высокая не нужна
пользователь заполняет имя пользователя и пароль - это мы реальизуем через form в которой есть input
PHP:
echo '<FORM ACTION="index1.php" METHOD="POST">'."\n";
echo '<center>Пожалуйста, введите Ваши имя пользователя и пароль'."\n";
echo '<P>'."\n";
echo 'Пользователь:<BR> <INPUT TYPE="text" NAME="Ulogin" SIZE="20" MAXLENGTH="30">'."\n";
echo '<P>'."\n";
echo 'Пароль:<BR> <INPUT TYPE="password" NAME="Upassw" SIZE="20" MAXLENGTH="30">'."\n";
echo '<P>'."\n";
echo '<INPUT TYPE="submit" VALUE="Войти"></center>'."\n";
echo '</FORM>'."\n";
echo '<div align="center"><a href="reminder.php">Забыли пароль?</a></div align>'."\n";
PHP:
$query_user = "SELECT name FROM base WHERE username=$_POST['Ulogin'] and password=$_POST['Upassw']";
$result_user = pg_query($query_user) or die('Query failed: ' . pg_last_error());
$login = pg_fetch_array($result_user, null, PGSQL_ASSOC)
далее в том же втором файле надо сделать так, чтобы если $login=$_POST['Ulogin'] то скрипт продолжался, а если нет, то выводилось сообщение о том что пароль неверный и юзера обратно кидало на ввод пароля (ну или хотя бы давало ссылку для возврата)... такое можно сделать без наворотов? как? по-моему это самый простой вариант авторизации - проще некуда... защита высокая не нужна
