Как LS обращается к БД?

Пытаюсь интегрировать LS с некоторыми другими сервисами на своём сервере. Для этого необходимо хранить пароль в базе данных в открытом виде. (Для корпоративной сети такое нарушение приватности допустимо.)

В процессе копания в движке дошёл до строчки
$this->User_Add($oUser)
Куда ведёт эта функция и где, собственно, работа с БД?

3 комментария

avatar
В ..\classes\modules\user\User.class.php, работа с БД уже в ..\classes\modules\user\mapper\User.mapper.class.php
avatar
Это в PHP такие танцы с виртуальными функциями?
avatar
Достаточно в файле include/functions.php изменить функцию шифрования (по умолчанию там однократный мд5 стоит). движок ее вызывает для получения хеша пароля.

А слегка переписав класс User можно интегрировать ЖУ с чем=нибудь наподобие ActiveDirectory, чтобы все что можно от туда бралось. и авторизация была единая :)
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.