Я создаю демонстрационный сайт web2py, чтобы показать несколько человек. Я собираюсь создать гостевую учетную запись с простым паролем. Как я могу запретить кому-то войти в систему как «гость» сменить этот пароль, разрешая другим (не гостем) пользователям изменять свой пароль, если они этого захотят.Web2py: остановить гостевых пользователей от смены пароля
0
A
ответ
1
Сразу же после определения Auth
объекта, вы можете сделать что-то вроде следующего:
auth = Auth(db)
if auth.user and auth.user.username == 'guest':
auth.settings.actions_disabled = ['reset_password', 'request_reset_password',
'change_password', 'profile']
Если Войти является по адресу электронной почты, а не имя пользователя, то второе условие выше вместо этого будет auth.user.email == guest_email_address
(заполнить фактическое адрес электронной почты учетной записи гостя).
Смежные вопросы
- 1. Как отличить гостевых пользователей Joomla
- 2. Rails DEViSE гостевых пользователей лексемы
- 3. Создать страницу смены пароля
- 4. Сценарий смены пароля администратора
- 5. Как остановить форму изменения пароля от автозаполнения?
- 6. Как остановить joomla 3.x от хранения гостевых сессий?
- 7. MySQL: Merge ID # от гостевых и зарегистрированных пользователей
- 8. Drupalchat вызывает неограниченное количество гостевых пользователей?
- 9. Остановить атрибут href от смены страницы
- 10. Пароль смены пароля ASP.NET
- 11. Сценарий смены пароля
- 12. Авторизация и политика для гостевых пользователей
- 13. AWS Cognito identityId для анонимных/гостевых пользователей
- 14. Изменение пароля для зарегистрированных пользователей
- 15. Как перепроверить хэш пароля web2py?
- 16. Остановить пользователя от использования последнего 5 пароля?
- 17. Как изменить форму смены пароля?
- 18. Попал в код смены пароля
- 19. Форма Django для смены пароля
- 20. Остановить функцию встроенного контроллера web2py
- 21. web2py - Как программно зарегистрировать пользователей?
- 22. Как остановить пользователей от удержания введите
- 23. Безопасный способ остановить пользователей от формовки форм
- 24. Обновление маркеров после смены пароля в PhoneGap
- 25. Остановить пользователей от регистрации пробелов в их именах пользователей
- 26. Остановить пользователей от регистрации имен пользователей с пробелами
- 27. Как правильно настроить Devise + Cancan для гостевых пользователей
- 28. AJAX, вызывающий форму смены пароля php
- 29. Установка минимальной длины пароля в web2py
- 30. регулярное выражение для пароля в web2py
Отлично, спасибо. Я предполагаю, что если я выделил пользователя гадания в группу «гостя», могу ли я также сделать что-то вроде 'if 'guest_group' в auth.user.groups:'? Я не мог найти никакой документации для этого. – user2667066
Конечно, полагаю. – Anthony