| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > PHP: Общие вопросы > Система авторизации без БД |
| Автор: XOMbl4 4.1.2006, 13:59 | ||
| Собсно нужно зделать систему авторизации без использования БД,нужно применить файлы для хранения.У меня пока не получилоси это сделать,вот мой код: Я непонимаю в чем проблема,постоянно пишет про неверный логин(((
ЗЫ:А чего так криво код вставляецца? |
| Автор: Guedda 4.1.2006, 14:10 | ||||||||||
Так вот... У меня такая же проблема, исправить обещали. А по правилам как действовал я... Вот, собственно, метод, который я где-то отрыл в инете.:
Вот этим я и пользуюсь. |
| Автор: XOMbl4 4.1.2006, 14:19 |
| Мне нужно не для админа а для юзверей,то есть народ регицца,в файл пишутся данные типа log^^pass^^id,и потом по ним нада работать,для сибя я через хтаксес зделал защиту,дабы не парицца. |
| Автор: AztEK 4.1.2006, 15:44 | ||
| Guedda Плохой пример! Через Cookies делать авторизацию нельзя! Я использую такое:
В принципе надо ещё HTTP_REFERER смотреть, но это уже трабл... Добавлено @ 15:44 Блин, ну почему код криво отображается? : |
| Автор: XOMbl4 4.1.2006, 15:48 |
| Блин,опять же,трабл у миня не в сравнивании а в получении этих самых данных,в файле с логинами много этих самых логинов,проблема в их получее,сравнить то лико.... |
| Автор: CyClon 5.1.2006, 11:45 |
| Если хочешь красивую... То только с файлами + Куки... А если нет - .htpasswd .htacces или как там их... |
| Автор: XOMbl4 5.1.2006, 17:06 |
| Да блин(((Проблема в том,что я не могу организовать считывание логинов-паролей,бд нет,потому делаю на файлах((( |
| Автор: wsr 7.1.2006, 12:47 | ||||
Ну ты что, не можешь прочитать то! Допустим у тебя пассы и логины храняться в файле следующим образом : пасс|логин пасс|логин пасс|логин пасс|логин Так тебе нужно то всего лишь пройтись по файлу в поисках нужных полей!
Вроде бы все просто! |
| Автор: XOMbl4 7.1.2006, 15:02 | ||
Вот мой код:
Читат тока последнуу строку из файла,если ввести данные из последней строки-все окей,если из какой либо другой-не пускает((( |
| Автор: DrNemo 7.1.2006, 15:31 | ||
а вот с этим я сталкивался:
|
| Автор: XOMbl4 7.1.2006, 17:04 |
| Хитро)))Ща попробую))) ЗЫ:Где то слышал,что можно определить,нажата ли была кнопка в форме или нет,а вот как?пробовал конструкцию вида if(!ИМЯ_ФОРМЫ){ } Но не покатило( |
| Автор: Illuminaty 7.1.2006, 17:10 | ||||
|
| Автор: Guedda 9.1.2006, 11:53 | ||
Для этого файлами пользоваться нельзя, так как обычный файл можно прочитать. Я думаю, что без MySQL не обойтись. |
| Автор: XOMbl4 9.1.2006, 12:16 |
| Да пусть читают наздоровье,во первых это .php файл,во творых там хранятся хеши,а не сами пароли,md5() рулит. |
| Автор: kpuknet 29.1.2006, 01:12 |
| Хорошо, а как тогда сделать авторизацию так, чтобы чел мог зайти автоматически на след день, т.е. чтобы не пришлось каждый день вводить логин и пароль ? |
| Автор: AztEK 29.1.2006, 09:38 |
| kpuknet поставь куку |
| Автор: Mal Hack 29.1.2006, 12:25 |
| Выше есть ссылка на статью, где все это есть, только там интервал маленький стоит. |