Безопасность
Как изменить пароль главного админа (забыл, соадмин-редиска пошутил и т.д)?
Пароль можно изменить другим главным админом. Если такового не имеется, то можно создать нового.
Для этого понадобится доступ к базе данных - нужно установить новому юзеру права 9 (см. скрин), зайти под этой учетной записью и изменить пароль.

Нехороший соадмин изменил пароль + закрыл регистрацию. Что делать в этом случае?
Во-первых, действуйте вышеуказанной схеме, чтобы снять "нехорошего" соадмина с должности (установить права простого юзера - 0).
Во-вторых, откройте регистрацию - таблица cms_settings (0 - закрыта, 2 - открыта).
Далее - см. вопрос выше.

Кого взять в соадмины?
Настоятельно рекомендую брать в соадмины только проверенных временем друзей (или даже проверенных юзеров своего сайта, которые активны, не нарушают правил, дружелюбны и настроены на дальнейшую активность на сайте) или близких друзей, с которыми знакомы в реальной жизни.
Никогда не берите в соадмины первого встречного, который навешал вам на уши лапши про первые позиции в выдаче, толпу народа и море контента. Если даже в этом и не кроется подвох, ваш новоиспеченный админ может оказаться не слишком адекватным по отношению к административной работе.
Частая ошибка новичков в сайтостроении - "возьму в соадмины первого, набравшего Х постов" (первого зарегистрированного, и т.п. - то есть, первого встречного). Не спорю, иногда новоиспеченные админы просто используют такой нелепый трюк, чтобы заманить первых пользователей на сайт. Но есть и такие, кто действительно набирает таким способом соадминов. И даже дают им данные для доступа к базе и пр.
Это огромная ошибка, которая может окончиться плачевно. Особенно тогда, когда у создателя нет под рукой свеженького дампа базы данных. Поэтому, будьте бдительны и осторожны в выборе соадминов :)

Есть ли в JohnCMS дыры?
Никаких дыр в JohnCMS нет.
По откликам вап-мастеров, использующих JohnCMS (таких людей тысячи), это самый качественный и безопасный вап-движок.

На каком-то сайте я видел пост, что это дырявый движок. Значит, это не правда?
Все, кто пишет про "дырявость" движка, делятся на три категории:
1. Они никогда не использовали JohnCMS, просто где-то увидели чей-то нелепый пост про несуществующие дыры, и перенесли этот слух дальше.
2. Они уже устанавливали JohnCMS, но не смогли разобраться в функционале (обычно это ламеры, и просто "админы", которые ничего не умеют, и каждую ошибку, сотворенную собственными кривыми руками, называют "дырой двига").
3. Они - пользователи другой вап CMS (привычной и любимой ими), и таким образом негодуют (сознательно пишут ложную информацию). Ошибки, которые обнаруживаются в движке, не имеют никакого отношения к дырам, и своевременно исправляются.

В начало