Модул Devices При опит за логин (ако данните за логин са валидни) се изпраща заявка към сървъра за проверка дали това устройсто е в доверените и позволено да работи със системата. Ако устройсто не съществува в базата от данни се изпраща заявка за достъп към администратор по email. В съобщението има линк за добавяне и блокране. На устройсто може да се даде достъп за всички IP адреси или само за текущия адрес на заявката. Ако е посочен текущия IP адрес устройсто може да достъпва системата само от него. На устройсто може да се даде достъп за за определен период от време. Login -> check device - yes -> go to system dashboard - no -> info page -> ajax check 10 sec. -> check block device -> info page -> send to admin -> added -> go to system dashboard -> rejected -> info page В административната част могат да се разгледат всички заявки, добавени и блокрани устройста. Може да се променя статуса добавяне и блокране и да се изтрива. Структура на данните: ClientID - Уникален код (sha256) който включва данни за устройсто, IP адрес (ако е избран), дата на валидност (ако е посочено), потребител/код за достъп PostDate - Дата на подаване на заявката LastUpdate - Дата на последна актуализация IP - Текущ адрес на устройството UserAgent - Данни за операционна система и браузер на устройството ToDate - Краен срок след който устройството няма да има достъп и трябва да изпрати нова заявка Status - 0 = заявка, 1 = позволен достъп, -1 = блокрано устройството Info pages: - send request - sent - sent failed - allowed - deny Записва се coockie: За потребители - email/парола (-x:u-) За служители - цифрен код (-x:s-)