PHP функция возвращающая то же самое что и в MySql - password()

Alexey(Eburg)

Новичок
PHP функция возвращающая то же самое что и в MySql - password()

Существует ли такая PHP функция, которая возвращает тот же хэш, что и функция MySql - PASSWORD(). Если нет, то подскажите где взять алгоритм этой функции.

Заранее спасибо!
 

Фанат

oncle terrible
Команда форума
врядли кто--то будет париться этой бессмысленной задачей
 

Alexey(Eburg)

Новичок
Почему бессмысленной! Раньше работал на MySql, затем по ряду причин перечел на MSSQL. Пароли юзеров хранятся в MySql хэшированными функцией password. Хочу вообще от Мускула отказаться. А в MSSQL подобной функции нет! Надежда только на PHP.
 

Tor

Новичок
есть исходники мускула
при определенной сноровке не составит труда выкусить нужную функцию
 

mike

pmcoder
md5 делает что-то похожее, но не факт что ее резульат, совпадет с MySql. Надо проверять.
 

alexhemp

Новичок
Alexey(Eburg)

Объясни зачем конкретно тебе это нужно.
Ты что пароли пользователей закриптовал ей?
 

Фанат

oncle terrible
Команда форума
alexhemp, поразительная догадливость!
браво-браво!
 
Alexey(Eburg)
Функция PASSWORD() используется в системе аутентификации в сервер MySQL, вам не следует использовать ее для ваших собственных приложений
Зачем Вы изначально использовали функцию, которую разработчики использовать не рекомендуют?

Так что, для адекватных разработчиков функция действительно бессмысленна, так же как и обоснование, которое Вы привели.
 

si

Administrator
mike
тут не клуб гадалок. впредь пожалуйста воздержитесь от подобных высказываний.

-~{}~ 07.09.05 12:51:

Alexey(Eburg)

как вариант пока оставить mysql и при логине с его помощью проверять пароли, если все ок то в mssql уже кодировать пароль другой функцией, так постепенно вы все пароли и обновите. если конечно пользователей очень много, и они редко заходят то это может затянутся. другой вариант сбросить все пароли и заставить юзеров через форму напоминаия паролей себе новые их завести, варианто реализации этого много.
 
Сверху