> Как вариант отлавливать клик на body, и при клике убирать класс. т.е.
Это сработает, только если на странице нет обработчиков, внутри которых стоит return false. Из них событие просто не всплывет до body.
Логин админа, разумеется, очень легко узнать, выбрав пользователя с ID = 1.
Как генерируется соль в Битриксе я выше показал - это просто 8 случайных символов.
В базу достаточно записать 'aaaaaaaa'.md5('aaaaaaaa'.'password').
P.S. Я лично пользовался этим способом, он работает.