Office. Только авторизация (без регистрации)
Всем привет. Упёрся в вопрос, как настроить Office, чтобы работал ТОЛЬКО на авторизацию, то есть Как отключить регистрацию в системе?
Комментарии: 2
Уберите форму регистрации в чанке tpl.Office.auth.login (или в чанке, определенном в сниппете) — в таком случае пользователю просто неоткуда будет регистрироваться через Office.
UPD:
Если совсем принципиально выпилить весь функционал регистрации, то можете заодно удалить соответствующие функции в:
Но лучше в таком случае написать свой контроллер, продублировать в нем методы авторизации из вышеописанного контроллера и вызывать сниппет следующим способом:
+ в чанке формы авторизации нужно также заменить:
UPD:
Если совсем принципиально выпилить весь функционал регистрации, то можете заодно удалить соответствующие функции в:
system_heart/components/office/controllers/auth.class.php
Но лучше в таком случае написать свой контроллер, продублировать в нем методы авторизации из вышеописанного контроллера и вызывать сниппет следующим способом:
[[!Office? &action=`имя_вашего_контроллера`]]
+ в чанке формы авторизации нужно также заменить:
<input type="hidden" name="action" value="auth/formLogin" />
на:<input type="hidden" name="action" value="название_вашего_класса/название_функции_авторизации" />
Спасибо, Максим!
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.