Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # Auth handler
- authHandler: "mysql";
- authHandlerConfig: {
- fetchAll: true; # Загрузить всю базу в кэш при запуске
- address: "localhost"; # Адрес MySQL-сервера
- port: 3306; # Порт MySQL-сервера (по умолчанию 3306)
- username: "root"; # Имя пользователя MySQL-сервера
- password: ""; # Пароль пользователя
- database: "site"; # База данных
- table: "dle_users"; # Таблица
- uuidColumn: "uuid"; # Поле с UUID пользователей
- usernameColumn: "name"; # Поле с именами пользователей
- accessTokenColumn: "accessToken"; # Поле с accessToken
- serverIDColumn: "serverID"; # Поле с serverID
- };
- # Auth provider
- authProvider: "mysql";
- authProviderConfig: {
- address: "localhost"; # Адрес MySQL-сервера
- port: 3306; # Порт MySQL-сервера (по умолчанию 3306)
- username: "root"; # Имя пользователя MySQL-сервера
- password: ""; # Пароль пользователя
- database: "site"; # База данных
- query: "SELECT name FROM dle_users WHERE (email=? OR name=?) AND password=MD5(MD5(?)) LIMIT 1"; # Запрос. Он должен быть
- SELECT и возвращать имя пользователя в правильном регистре. ? заменяются на параметры ниже:
- queryParams: [ "%login%", "%login%", "%password%" ]; # Параметры к запросу. %login% и %password% заменяются на имя
- пользователя и пароль соответственно
- };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement