Advertisement
Guest User

Untitled

a guest
Oct 3rd, 2016
115
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.62 KB | None | 0 0
  1. # Auth handler
  2. authHandler: "mysql";
  3. authHandlerConfig: {
  4. fetchAll: true; # Загрузить всю базу в кэш при запуске
  5.  
  6. address: "localhost"; # Адрес MySQL-сервера
  7. port: 3306; # Порт MySQL-сервера (по умолчанию 3306)
  8. username: "root"; # Имя пользователя MySQL-сервера
  9. password: ""; # Пароль пользователя
  10. database: "site"; # База данных
  11.  
  12. table: "dle_users"; # Таблица
  13. uuidColumn: "uuid"; # Поле с UUID пользователей
  14. usernameColumn: "name"; # Поле с именами пользователей
  15. accessTokenColumn: "accessToken"; # Поле с accessToken
  16. serverIDColumn: "serverID"; # Поле с serverID
  17. };
  18.  
  19. # Auth provider
  20. authProvider: "mysql";
  21. authProviderConfig: {
  22. address: "localhost"; # Адрес MySQL-сервера
  23. port: 3306; # Порт MySQL-сервера (по умолчанию 3306)
  24. username: "root"; # Имя пользователя MySQL-сервера
  25. password: ""; # Пароль пользователя
  26. database: "site"; # База данных
  27.  
  28. query: "SELECT name FROM dle_users WHERE (email=? OR name=?) AND password=MD5(MD5(?)) LIMIT 1"; # Запрос. Он должен быть
  29. SELECT и возвращать имя пользователя в правильном регистре. ? заменяются на параметры ниже:
  30. queryParams: [ "%login%", "%login%", "%password%" ]; # Параметры к запросу. %login% и %password% заменяются на имя
  31. пользователя и пароль соответственно
  32. };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement