Дескать, граждане джонцмсовцы , соизвольте помочь разрешить мне сложившийся конфуз в разработке веб сайта
тут так и не расскажешь, надо делать проверку логин == пароль, например делаем в базу запрос по логину пользователя, извлекаем так сказать его пароль и сравниваем с паролем что ввел ты. если равно то пишем в куки пароль и логин пользователя, и потом уже по ним если что делаем авторизацию...лучше скачать джон и посмотри как это делается, там всё расписано, тебе нужны буду файлы : core.php auto.php in.php вроде такие
Флайселф , идея стырить код из джона посещала меня не раз
Я прошу разьяснить , и разместить свои разьяснения в тхт/зип .
Ну тебе надо при авторизации сверить пароль и логин.
Это делается примерно так:
if($_POST['pass'] != $base['pass'] || $_POST['admin'] != $base['admin']){
header("Location: index.php?osh=1");
}else{
$admin = $_POST['admin'];
$pass = $_POST['pass'];
SetCookie("admin", $admin, time() + 3600 * 24 * 365);
SetCookie("pass", $pass, time() + 3600 * 24 * 365);
header("Location: index.php");
}
$base['pass'] и $base['admin'] это имя и пароль которые в базе.
Если не верно, кидаем на index.php?osh=1
если верно, то ставим куку. В index.php?osh=1 содержится форма ввода а osh=1 для вывода сообщения о не правильном логине или пароле.
if ($_GET['osh'] == 1)
{
echo'Ошибка авторизации!';
}
echo "<form action='aut.php' method='post'>
Имя:<br/>
<input type='text' name='admin' maxlength='20'/><br/>
Пароль:<br/>
<input type='password' name='pass' maxlength='20'/><br/>
<input type='submit' value='Вход'/>
</form>";
Николай, всё конечно хорошо но у нас нельзя матерится
пост с матом удалил...
Инструкция по написанию "инструкций для чайников и николая"
1. Создайте тхт файл,и откройте ево
2. И пишите,пишите ,пишите
2.1. Формы авторизации сделать смогу , и сверить их с базой тоже , но напишите пример (необязат)
2.2. Допустим я сверил,данные верны ,что дальше следует в коде ?
2.3. И что писать на других страницах сайта , чтоб узнать авторизован он,или гость
2.3.1. Если авторизован , то каков его ид
3 . Сохраните файл, и воложите в зип здесь.