Приведение регистрации Liferay в человеческий вид - Приведение регистрации Liferay в человеческий вид
Блоги
Навигационные полоски
У формы регистрации Liferay по умолчанию есть ряд проблем:
1. Слишком много ненужных полей (дата рождения, пол и пр.)
2. При этом пароль не спрашивает - а генерит свой (зачастую хотят свой пароль)
3. Каптча - в Liferay она не всегда читаемая - иногда просят отменить
4. После регистрации при первом логине пользователю задается много вопросов - принять "Terms of use", поменять пароль (а если мы его ввели при регистрации - зачем?), спрашивают какой-то вопрос для восстановления пароля (тоже лишнее).
Рассмотрим варианты максимального упрощения формы регистрации:
Поля на форме регистрации
Для того, что бы убрать дату рождения, пол и некоторые другие данные идем в Панель Управления - Настройки портала - Пользователи:
- выключаем "Необходимы условия использования" - что бы отключить подтверждение Terms of Use после первого логина (уменьшить кол-во вопросов после регистрации)
- включаем "Автоматически создавать экранные имена пользователей" - что бы например не вводить при регистрации имя пользователя - оно будет генерироваться из email
- выключаем "Включить дни рождения" - что бы при регистрации не спрашивалось день рождения
- выключаем "Включить пол" - что бы не спрашивался пол
Ввод пароля при регистрации
Часто требуется что бы пароль не генерировался - а вводился при регистрации. Для этого в файле portal-ext.properties прописываем
login.create.account.allow.custom.password=true
Убрать Captcha
Для того что бы убрать captcha с формы регистрации прописываем в файле portal-ext.properties:
captcha.check.portal.create_account=false
Все - форма регистрации максимально простая - остальное уже выключается только хуком.
Убираем ссылку на Open ID
Интеграция с OpenID в Liferay сделана.... ну вообщем технически она работает, но практически воспользоваться ей нереально (кто помнит open id provider URL например Google?)
Так что, что бы ссылка на вход через Open ID не мешалась в форме регистрации и логина идем в "Панель Управления" - "Настройки Портала" - "Аутентификация" - "OpenID" и выключаем его
Убираем лишние вопросы
Как убрать запрос на подтвердждение Terms of Use мы уже рассмотрели выше.
Для того что бы не запрашивался еще раз пароль - идем "Панель Управления" - "Политики Паролей" - "Default password Policy" и выключаем "Необходимо изменение"
Остался вопрос на сброс пароля - для того что бы он не задавался в portal-ext.properties добавляем
users.reminder.queries.enabled=false
Все - после регистрации пользователь попадает в портал без лишних вопросов.
- Теги
- liferay
- 6.2 (12)
- 7.0 (12)
- activiti (14)
- apache camel (6)
- camel (11)
- devcon (6)
- devops (5)
- emdev (9)
- emdev limited (9)
- entaxy (13)
- esb (10)
- fuse (5)
- gartner (7)
- google apps (6)
- jboss (5)
- liferay (143)
- liferay 7.1 (11)
- liferay dxp (11)
- liferay7 (12)
- openshift (8)
- osgi (5)
- redhat (15)
- rest (6)
- wso2 (70)
- wso2 api-m (10)
- wso2 ei (8)
- wso2ei (5)
- wso2esb (7)
- wso2is (8)
- емдев (11)
Сайт использует файлы cookie. Они позволяют узнавать вас и получать информацию о вашем пользовательском опыте. Это нужно, чтобы улучшать сайт. Посещая страницы сайта и предоставляя свои данные, вы позволяете нам предоставлять их сторонним партнерам. Если вы согласны, продолжайте пользоваться сайтом. Если нет – установите специальные настройки в браузере или обратитесь в техподдержку.