Есть ли способ, которым я могу создать свою собственную пользовательскую страницу входа в систему и отправить данные в контроллер входа в систему плагина безопасности spring. В настоящее время я вижу, что мой код перенаправляется непосредственно на страницу входа по умолчанию для плагина безопасности spring.
Изменить страницу входа для плагина безопасности Spring в Grails
Ответы (2)
Плагин 2.0 поставляется со своей собственной страницей auth.gsp, поэтому, если вы создадите свою собственную (измените плагин или создадите свою собственную) и поместите ее в grails-app/views/login/auth.gsp, она будет использоваться. В версии 1.2.x файл auth.gsp находится в исходном коде вашего приложения, поэтому отредактируйте его там.
Если вы хотите дополнительно настроить процесс входа в систему, я выступил на странице http://burtbeckwith.com/blog/?p=1090 и пример кода, который добавляет третий параметр входа. Этот код основан на плагине 1.2.x и должен быть обновлен для 2.0, но идеи те же.
person
Burt Beckwith
schedule
03.01.2014
Привет, Берт! Если я просто создам gsp с именем auth.gsp и помещу его в папку grails-app/views/login/auth.gsp, будет ли он переопределять auth.gsp по умолчанию или мне нужно создать другой контроллер входа, который расширяет контроллер входа в систему, предоставляемый плагином.
- person Rammohan; 03.01.2014
Вам нужно сделать это только для auth.gsp, но вы можете сделать и то, и другое — классы приложений и GSP всегда переопределяют классы из плагинов.
- person Burt Beckwith; 04.01.2014
Спасибо за быстрый ответ. Я очень ценю это.
- person Rammohan; 04.01.2014
Я скопировал отсюда файл auth.gsp:
в grails-app/views/login/auth.gsp
person
Fusca Software
schedule
17.08.2017