Показать сообщение отдельно
Старый 08.09.2011, 19:11   #2
Malinovskiy
RO Admin
 
Аватар для Malinovskiy
 
Регистрация: 13.02.2007
Адрес: Москва
Сообщений: 4,789
Сказал cпасибо: 1,000
Поблагодарили 2,559 раз в 1,229 сообщениях
Для установки мультиадминки первое что необходимо сделать, это в файле конфигурации ROWebAdmin.ini вставить в конце блока выдленнную черным строчку:

Цитата:
[WebAdmin.WebAdmin]
bHttpAuth=false
bChatLog=false
sessionOctetValidation=3
startpage=/current
QueryHandlers=WebAdmin.QHCurrent
QueryHandlers=WebAdmin.QHDefaults
QueryHandlers=WebAdmin.QHCampaign
QueryHandlers=WebAdmin.WebAdminSystemSettings
AuthenticationClass=WebAdmin.MultiWebAdminAuth
Перезапускаем сервер, ждем немного и отключаем его. Теперь в папке конфигураций добавился инишник ROMultiAdmin.ini

Открываем его и вставляем туда за место всего что там есть этот блок:
Цитата:
[IniVersion]
somestuffhere

[Admin MultiAdminData]
DisplayName=
Password=1f95ec61b6ef02b5d2b138654da138bfdbbc7f3c
Order=DenyAllow
bEnabled=True
Заметьте, пароль сохраняется в зашифрованном виде. В оригинале это стандартное слово Admin.

Сохраняем ини, запускаем сервер и входим в админку под логином Admin и паролем Admin. Там в конце добавилась запись Administrators.
В ней можно добавлять аккаунты админов, их пароли, а также регулировать для них права доступа. Допустим если админу нужно дать права только на смену карты и постановку пароля на сервер, то ставим следующие параметры:

Access order:
  • Allow, Deny

В блоке Allow patterns ставим:
Цитата:
/current/change
/settings/general/passwords
/logout
Последний нужен чтоб админ мог разлогиниться. Но это так, самый примитив.
В конце, когда создадите для себя и для того парня аккаунты, открываем снова ROMultiAdmin.ini и удаляем оттуда начальный аккаунт:
Цитата:
[Admin MultiAdminData]
DisplayName=
Password=1f95ec61b6ef02b5d2b138654da138bfdbbc7f3c
Order=DenyAllow
bEnabled=True
- для того чтобы никто не смог под ним хакнуть ваш сервер.


Напомню, что обсуждение админки происходит здесь: http://www.gmnet.ru/forums/showthread.php?t=48512

Последний раз редактировалось Malinovskiy; 08.09.2011 в 19:21.
Malinovskiy вне форума  
Сказали спасибо (2):
Maks224 (18.12.2011), Семеныч (12.09.2011)