|
| |
|
|
| |
для: valenok
(07.06.2006 в 07:32)
| | | Это демонстрационный скрипт.
if(!empty($_POST)) означает лишь одно - что пользователь нажал кнопку подтверждения и для определения этого факта - это идеальная проверка. Никаких других проверок, в том числе на занятость имени, не проводится дабы не перегужать скрипт и не мешать его пониманию.
PS У вас наблюдаются явно двойные стандарты, вам кажется, что написанный вами скрипт слишком большой и подробный, а написанный другими людьми скрипт, слишком маленький и не обрабатывает всех частных случаев.
>А откуда там на третей строке опредлилась перемнная $name;
Осталось во время редактирования первого поста сообщения. | |
| |
|
|
| |
|
|
| |
для: cheops
(07.06.2006 в 01:24)
| | | if(!empty($_POST) значит у тебя с одним именем пройдут ли только с паролем.
если так значит весьма не эффективная поверка для работающих с БД
которым если не ввести пароль можно спокойно войти по нужному логину...
А откуда там на третей строке опредлилась перемнная $name; | |
| |
|
|
| |
|
|
| |
для: Roo$
(05.06.2006 в 22:38)
| | | Можно воспользоваться следующим скриптом
<?php
Error_Reporting(E_ALL & ~E_NOTICE);
$filename=$name;
// Обработчик HTML-формы
if(!empty($_POST))
{
$name=$_POST['name'];
$pass=$_POST['pass'];
$passto=$_POST['passpovtor'];
setcookie ("name",$name,time() + 3600*24);
setcookie ("pass",$pass,time() + 3600*24);
header("Location: $_SERVER[PHP_SELF]")
}
if(!empty($_COOKIE))
{
echo "Hello, ".$_COOKIE['name']."<br>";
}
?>
<form method=post>
Имя:<br>
<input type=text name=name><br>
Пароль:<br>
<input name="pass" type="password" value="">
<br>
Повторить ввод пароля:<br>
<input name="passpovtor" type="password" value="">
<br> <br>
<input type=submit value="Зарегистрироваться">
</form>
|
| |
| |
|
|
| |
|
|
| |
для: Roo$
(06.06.2006 в 23:13)
| | | О ком о ком, но о себе никогда ничего такого не говори / пиши.
Конечно не могу.
Раз ты не можешь спроектировать свой проект - в этом могу чуть чуть помочь.
1. Форма - есть форма в ней такие то поля
2. Надо чтоб после того как пользователь в первый раз её заполнил, значение одного из полей осталось..
3. Предпологаемый механизм реализыции - куки
4. Надо проверить правильность введённого пользователем пароля который храниться в файле
5. файл один на всех
6. как можно устроить один файл на всех? - ну наверное по строчке на пользователя
6.а. Топаю на форум и спрашиваю - как строку типа "логин пароль" разбить на две отдельных переменных логин и праоль.
7. Добавить немного безопасности...
7.а. - на форум: каким образом обезопасить свой скрипт от передачи нехороших данных?
Ответы:
о куках можно почитать тут: Setcookie
о разбивании строк тут: хurl=http://il.php.net/manual/ru/ref.strings.php] Strings[/url] (Весь раздел на Русском + внизу целый список строковых функций)
о безопасности: скорее всего надо предпологать что данные переданные пользователем тоже в принципе строки. Значит туда же.
Ну и о работе с файлами тут:Файловая система
[поправлено модератором] | |
| |
|
|
| |
|
|
| |
для: Roo$
(06.06.2006 в 23:11)
| | | Вот тормоз, скажешь наверное, попался мне..... | |
| |
|
|
| |
|
|
| |
для: Roo$
(06.06.2006 в 22:18)
| | | ТЫ мне можешь закинуть исправленный куки проект, а то у меня все равно не пашет | |
| |
|
|
| |
|
|
| |
для: Roo$
(06.06.2006 в 23:07)
| | | Всё в порядке? Разобрался? | |
| |
|
|
| |
|
|
| |
для: valenok
(06.06.2006 в 23:04)
| | | пробывал, но с базой дан. не дружу .... | |
| |
|
|
| |
|
|
| |
для: valenok
(06.06.2006 в 23:04)
| | | Первым делом в разработке приложений является креативная часть.
Как сделать это или то и только пот делать.
Сначала реши как это сделать.
Словами на бумажке.
А потом найти подходящюю функцию - не очень трудно... | |
| |
|
|
| |
|
|
| |
для: Roo$
(06.06.2006 в 22:59)
| | | [поправлено модератором] | |
| |
|
|
|