Я новичок в Grails и Spring Security, и моя цель - создать образец сайта с помощью функции register register/login/logout. Регистрация готова, и теперь мне нужно войти в систему и выйти из системы.Grails/SpringSecurity: логин и выход из системы
Я уже выполнил команду s2-quickstart, и у меня есть классы User, Role и UserRole. Я могу выполнить регистр, и я вижу, что все в порядке в БД.
Часть моего класса домена пользователя:
static constraints = {
userFullname blank: false, minSize: 4, maxSize: 64
password blank: false, minSize: 4, maxSize: 64
userEmail email: true, unique: true, blank: false, minSize: 4, maxSize: 64
}
У меня есть LoginController с формой образца для регистрации. Форма включает поля для электронной почты и пароля. Grails версия 2.4.3
Вопросы:
- Как реализовать логику входа в систему?
- Как реализовать логику выхода?
Вы действительно должны использовать что-то вроде плагина Spring Security Core. Он делает это для вас и, вероятно, более безопасен, чем то, что вы (или я, или большинство других людей) в конечном итоге пишу. – zoran119
Привет, Zoran119, спасибо за ваш ответ. Я использую плагин SSCore в приложении Grails, но я не могу понять, как авторизовать пользователя и как выйти из системы? Можете ли вы предложить какой-нибудь путеводитель, пожалуйста. – bel