Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737 Форумы портала PHP.SU :: Проблема в регистрации
Покинул форум
Сообщений всего: 5
Дата рег-ции: Авг. 2011
Помог: 0 раз(а)
Здравствуйте, прочитал гайд по регистрации http://www.php[dot]ru/forum/viewtopi[dot][dot][dot]+%F4%E0%E9%EB%E5 , сама регистрация проходит успешно и пользователь регистрируется. Проблема в следующем: у меня учётные записи с данными хранятся в отдельных папках, и для каждого пользователя нужен свой вход(а в этой регистрации он общий). Я решил использовать внешний файл регистрации как проверку(чтобы например не было повторение пользователей), а в каждую папку пользователя добавить по ещё одному файлу users.php(файл с данными пользователей) с только ОДНОЙ записью его логина/пароля, чтобы никто больше не мог зайти к нему. Проблема состоит в том, что я ну никак не могу добавить файл в папку с пользователем с лично его логином/паролем... Может есть кто в этом разбирается?
PATCH
Отправлено: 20 Августа, 2011 - 20:36:27
Частый посетитель
Покинул форум
Сообщений всего: 924
Дата рег-ции: Апр. 2011
Помог: 22 раз(а)
че та вас приперло плин все использовать файловую систему для авторизации) думаете это сильно защити от взломщика?) даже не надейтесь)) вообще как вариант при регистрации создавать папку с именем логина и в нем создавать user.php что бы избежать повторений можно использовать функцию
т.е сравниваем вводимый логин с папками в дериктории допустим logout если такой нету создаем папку с именем логина и в этой папке создаем файл user.php где содержится логин и пароль)
Покинул форум
Сообщений всего: 5
Дата рег-ции: Авг. 2011
Помог: 0 раз(а)
PATCH пишет:
че та вас приперло плин все использовать файловую систему для авторизации) думаете это сильно защити от взломщика?) даже не надейтесь)) вообще как вариант при регистрации создавать папку с именем логина и в нем создавать user.php что бы избежать повторений можно использовать функцию
т.е сравниваем вводимый логин с папками в дериктории допустим logout если такой нету создаем папку с именем логина и в этой папке создаем файл user.php где содержится логин и пароль)
спасибо, но в файлах я храню данные, чтобы не использовать базы данных(например, если хостинг их не предоставляет или хранение данных дороговато для меня). что касается вашего ответа насчёт папок, то так и есть, и так я всё и хочу сделать ;) создаётся папка с именем логина, и данные в ней и файл user.php, вот только он не создаётся, вот и прошу помощи...
PATCH
Отправлено: 20 Августа, 2011 - 21:07:02
Частый посетитель
Покинул форум
Сообщений всего: 924
Дата рег-ции: Апр. 2011
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.