using Microsoft.AspNetCore.Authorization; using Microsoft.AspNetCore.Mvc; using Shared; using Shared.Engine; namespace Lampac.Controllers { public class ErrorDocController : BaseController { [HttpGet] [AllowAnonymous] [Route("/e/acb")] public ActionResult Accsdb() { string shared_passwd = CrypTo.unic(8).ToLowerInvariant(); string pw1 = CrypTo.unic(6).ToLowerInvariant(); string pw2 = CrypTo.unic(8).ToLowerInvariant(); return ContentTo($@" Настройка AccsDB

Добавьте в init.conf заменив email/unic_id на свои:

""accsdb"": {{
  ""accounts"": {{
    ""{pw1}@mail.ru"": ""2040-10-17T00:00:00"", // email cub.red
    ""{pw2}"": ""2040-10-17T00:00:00"", // unic_id
  }}
}}

Или через {host}/admin > Пользователи > Добавить пользователя > В ID указать email/unic_id

Если нужно разрешить внешний доступ без добавления каждого устройства, создайте пароль доступа:

""accsdb"": {{
  ""shared_passwd"": ""{shared_passwd}""
}}

Так все кому вы сообщили пароль {shared_passwd} cмогут самостоятельно авторизоваться

Персональные пароли для плагинов, пример пароля kitty:

""accsdb"": {{
  ""accounts"": {{
    ""kitty"": ""2040-10-17T00:00:00"", 
  }}
}}

Или через {host}/admin > Пользователи > Добавить пользователя > В ID указать kitty


Все плагины сразу
http://IP:9118/on/js/kitty

Онлайн
http://IP:9118/online/js/kitty

Клубничка
http://IP:9118/sisi/js/kitty

DLNA
http://IP:9118/dlna/js/kitty

Таймкоды
http://IP:9118/timecode/js/kitty

Tracks и Транскодинг
http://IP:9118/tracks/js/kitty

TorrServer
http://IP:9118/ts/js/kitty

"); } } }