<label><input type='checkbox' name='aut_save' value='1'/>Запомнить</label><br /> это код запоминает пароль если поставить галочку. Как сделать чтобы запоминало автоматом и убрать поле для галочки?
ОБСУЖДЕНИЕ
Вопрос по кодингу
1)Удали поле для галочки.
2)Я точно не помню кода запоминания, но там должно быть типо такого кода:
if ($_POST[aut_save] = 1){ ... } // Где три точки, там действия выполнения запоминания пароля. Убери просто оператор if и всё.
Может быть и через $_GET.
2)Я точно не помню кода запоминания, но там должно быть типо такого кода:
if ($_POST[aut_save] = 1){ ... } // Где три точки, там действия выполнения запоминания пароля. Убери просто оператор if и всё.
Может быть и через $_GET.
Если не затруднит напиши пожалуйста код. У меня по подсказкам не получается(
forsim, если не получается по подсказкам то тебе еще учится надо) а не пытаться сделать сайт)
if($_POST['aut_save'] == 1){
setcookie('data_1', $data1);
setcookie('data_2', $data2);
} else {
$_SESSION['data_1'] = $data1;
$_SESSION['data_2'] = $data2;
}
но пойми что тебе его придется исправить под свой сайт
и скорее всего переписать файфл который обеспечивает авторизацию на сайте сам системный файл который говорит что юзер = 1 если ввели данные и все такое думаю понял
это не форма авторизации
if($_POST['aut_save'] == 1){
setcookie('data_1', $data1);
setcookie('data_2', $data2);
} else {
$_SESSION['data_1'] = $data1;
$_SESSION['data_2'] = $data2;
}
но пойми что тебе его придется исправить под свой сайт
и скорее всего переписать файфл который обеспечивает авторизацию на сайте сам системный файл который говорит что юзер = 1 если ввели данные и все такое думаю понял
это не форма авторизации
Ну так учусь же делаю)
forsim, Просто убери чекбокс с главной, и убери условие, проверяющее, заполнен ли он
примерно такое
примерно такое
/*if (isset($_POST['aut_save']))
{*/
setcookie("auto", "yes", time()+9999999);
setcookie("login", $_POST["login"], time()+9999999);
setcookie("password", $_POST["password"], time()+9999999);
setcookie("id", $row['id'], time()+9999999);
//}
Больше не учи этому новичков)
Ясли бы я делал сейчас такое, то к сессиям вообще б не обращался. В setcookie() в параметр expire передавал бы то время жизни куков, которое укажет пользователь.
forsim, Просто напиши вот так <input type="password" и будет запоминать .
Эм... выводит тип поля "пароль" и не отвечает не за какое сохранение данных =/
type="password"
Во пля понаписывали добрыеи "Мудрые" советчики .смех.
замени <label><input type='checkbox' name='aut_save' value='1'/>Запомнить</label>
на
<input type='hidden' name='aut_save' value='1'/> и не мучайся
замени <label><input type='checkbox' name='aut_save' value='1'/>Запомнить</label>
на
<input type='hidden' name='aut_save' value='1'/> и не мучайся
Так у автора походу самого обработчика нет) Лишь сама разметка :D
в первом посту написано: "это код запоминает пароль если поставить галочку", логика говорит что как раз таки есть обработка, и ему её нужно убрать, точнее переписать скрипт что бы срабатывала функция записи в куки а не только в сессию (предполагаю что с куков считываются данные авторизации (если есть) и записываются в сессию)
Вот что бы не сношать мозг php кодом в котором автор не особо понимает, посоветовал ему более простое решение задачи
Вот что бы не сношать мозг php кодом в котором автор не особо понимает, посоветовал ему более простое решение задачи
ахахах) больше не буду :D говнокодить :D
О так я смотрю ты мне уже это сделал, просто я об этом не знал:) я профи кодер, просто иногда советуюсь как лучше)))