Подскажите пожалуйста как мне прописать строку если алгоритм не md5? Вот отрывок из доки.// Весьма вероятно, что пароль юзеров в форуме будет кодирован (вернее, // хеширован). Опишите, как именно проверить, что введенный в чате пароль // из переменной $chatpwd является идентичным паролю форума из переменной // $forumpwd. В функции ниже раскомментируйте ОДИН из нужных вариантов, // либо допишите свой. Внимание! Автор чата не может угадать, где какие // проверки. Придется подумать. Обычно, это либо прямая // регистро(не)зависимая проверка или просто md5-хеширование. Функция // должна вернуть 1 если пароли совпадают и 0, в противном случае. function check_extern_pass($chatpwd, $forumpwd) { // Вариант 1. Нужно просто сравнить пароли, регистрозависимость. // if ($chatpwd==$forumpwd) return 1; // Вариант 2. Нужно просто сравнить пароли, регистроНЕзависимость. // if (sl($chatpwd)==sl($forumpwd)) return 1; // Вариант 3. В базе лежат хешированные пароли по md5 алгоритму, // регистрозависимость. if (sl(md5($chatpwd))==sl($forumpwd)) return 1; return 0; } // Все форумы (phpBB.com, vBulletin.com, Phorum.org) и phpNuke.org // используют регистрозависимое md5-хеширование, т.е. вероятнее всего вам // нужно раскомментировать вариант 3.Как вот это переделать под форум?
|