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($@"
Добавьте в 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