Вопрос № 35084: Здравствуйте, эксперты! У меня такой вопрос, имеются 2 функции (код в приложении) одна сохраняет пароль в файл(если этого пароля ещё нету), а другая-сверяет переданный ей пароль с паролями в файле. В итоге, получается что пароль сохраняется, даже есл...
Вопрос № 35.084
Здравствуйте, эксперты! У меня такой вопрос, имеются 2 функции (код в приложении) одна сохраняет пароль в файл(если этого пароля ещё нету), а другая-сверяет переданный ей пароль с паролями в файле. В итоге, получается что пароль сохраняется, даже если он есть и при проверке выводится "Пароль неверный"
Приложение:
Отправлен: 09.02.2006, 14:59
Вопрос задал: FortMinor (статус: Посетитель)
Всего ответов: 2 Мини-форум вопроса >>> (сообщений: 0)
Отвечает: Андрей_26rus
Здравствуйте, FortMinor!
Правильно, так и будет,
1) file()- читает файл в массив с концом строки, т.е. "
", в проверяемом условии
надо добавить к md5($pass)."
"
2) функция сохранения срабатывает даже если пароля нет в базе,
а функция проверки уже проверяет результат работы функции сохранения,
лучше сделать так:
Приложение:
--------- - = Tertium non datur = -
Ответ отправил: Андрей_26rus (статус: 2-ой класс)
Отправлен: 09.02.2006, 16:28 Оценка за ответ: 5 Комментарий оценки: Спасибо большое. Теперь мне всё понятно...
Отвечает: КиберТварь
Здравствуйте, FortMinor!
просто когда фы читаете файл в массив каждый элемент массива заканчивается с символом \n
по этому сначала удалите ненужные пробелы
Приложение:
Ответ отправил: КиберТварь (статус: Практикант)
Отправлен: 13.02.2006, 14:47