Foros de discusión

Вход на портал для обычных пользователей

Darya Darya, modificado hace 12 años.

Вход на портал для обычных пользователей

New Member Mensajes: 4 Fecha de incorporación: 26/05/11 Mensajes recientes
Всем здравствуйте.
Сам портал работает в связке liferay + bonita.
Создаю форум. Завожу пользователей и соответсвенно присваиваю им определенные роли. Если пользователю присвоена роль administrator то данный пользователь может попасть на портал. Если была присвоена любая другая роль, то войти на протал не полчается, выходит ошибка "аутентификация не пройдена, вы ввели неверные данные". Подскажите, пожалуйста, в чем может быть проблема, в логах пока ничего такого не нашла. Или хотя бы примерно в каком направлении нужно двигаться.
Заранее спасибо за любую информацию.
Dmitry Babain, modificado hace 12 años.

RE: Вход на портал для обычных пользователей

Regular Member Mensajes: 238 Fecha de incorporación: 23/11/08 Mensajes recientes
Что в логах пишет? Пробовали создавать нового пользователя? Откуда взялись текушие пользователи? Нет ли какой интеграции с LDAP? (извиняюсь, если глупый вопрос, так как что такое bonita, я не знаю).
А вообще у нас такое бывало на 5.2.3 точно, за 6 поручиться не могу. Проходило само после упешного логина. Проверьте, эта проблема только на вашей машине или общая - может у вас переключалка стоит и пароль перекрашивает в другой язык.
Dmitry Babain, modificado hace 12 años.

RE: Вход на портал для обычных пользователей

Regular Member Mensajes: 238 Fecha de incorporación: 23/11/08 Mensajes recientes
Простите, вы робот?
Darya Darya, modificado hace 12 años.

RE: Вход на портал для обычных пользователей

New Member Mensajes: 4 Fecha de incorporación: 26/05/11 Mensajes recientes
Прошу прощения за бардак. С порталом что-то странное. Если заходить через firefox, то сообщения почему-то не публикуются, вместо ответа публикуется самое первое сообщение, т.о. получилось дублирование одного и того же сообщения.
Касательно моего вопроса:
В логах нашли ошибку:
[#|2011-07-31T18:37:30.072+0600|INFO|sun-appserver2.1|javax.enterprise.system.stream.out|_ThreadID=13;_ThreadName=liferay/scheduler_dispatch;|18:37:30,071 ERROR [PortalLDAPImporterImpl:470] Unable to import user CN=Маша Васечкина,OU=ИТ,OU=Users,OU=Gorod,OU=Companiy: null:null:{samaccountname=sAMAccountName: vasechkina_m}
com.liferay.portal.UserEmailAddressException: Email address cannot be null for Маша Васечкина
at com.liferay.portal.security.ldap.BaseLDAPToPortalConverter.importLDAPUser(BaseLDAPToPortalConverter.java:154)
at com.liferay.portal.security.ldap.PortalLDAPImporterImpl.importUser(PortalLDAPImporterImpl.java:584)
at com.liferay.portal.security.ldap.PortalLDAPImporterImpl.importFromLDAPByUser(PortalLDAPImporterImpl.java:460)
at com.liferay.portal.security.ldap.PortalLDAPImporterImpl.importFromLDAP(PortalLDAPImporterImpl.java:169)
at com.liferay.portal.security.ldap.PortalLDAPImporterImpl.importFromLDAP(PortalLDAPImporterImpl.java:122)
at com.liferay.portal.security.ldap.PortalLDAPImporterImpl.importFromLDAP(PortalLDAPImporterImpl.java:85)
at com.liferay.portal.security.ldap.PortalLDAPImporterUtil.importFromLDAP(PortalLDAPImporterUtil.java:30)
at com.liferay.portlet.admin.messaging.LDAPImportMessageListener.doReceive(LDAPImportMessageListener.java:38)
at com.liferay.portlet.admin.messaging.LDAPImportMessageListener.receive(LDAPImportMessageListener.java:30)
at sun.reflect.GeneratedMethodAccessor635.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at com.liferay.portal.kernel.bean.ClassLoaderBeanHandler.invoke(ClassLoaderBeanHandler.java:54)
at $Proxy267.receive(Unknown Source)
at com.liferay.portal.kernel.scheduler.messaging.SchedulerEventMessageListenerWrapper.receive(SchedulerEventMessageListenerWrapper.java:57)
at com.liferay.portal.kernel.messaging.InvokerMessageListener.receive(InvokerMessageListener.java:63)
at com.liferay.portal.kernel.messaging.ParallelDestination$1.run(ParallelDestination.java:61)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
at java.lang.Thread.run(Thread.java:662)
|#]
В настройках пользователя все e-mail адреса прописаны. Интеграция с LDAP есть. Соединение портала с LDAP есть (все было протестированно). При этом, как недавно выяснилось, некоторые пользователи попадают на портал. Получается что все пользователи импортируются, в настройках LDAP прописан импорт и экспорт при запуске самого портала. Однако импортируются не все пользователи и не все пользователи могут попадать на портал. Как-то не все работает, выборочно. Может где-то не все настройки портала учтены???
Dmitry Babain, modificado hace 12 años.

RE: Вход на портал для обычных пользователей

Regular Member Mensajes: 238 Fecha de incorporación: 23/11/08 Mensajes recientes
Если честно, то предположить больше, чем то, что в логе, не могу.
Вам надо сравнить, что именно не так с email Маша Васечкина в LDAP по сравнению с теми пользователями, для которых импорт прошел. Может, запрещенный символ какой-нибудь? Портал вам сказал, что для этого пользователя не может создать учетку, так как email пустой. Пустой он на самом деле или нет - смотреть вам, может, для этого пользователя он не заполнен или лежит в другом поле.

(про странное с порталом - это беда автозаполнения полей в вашем браузере скорее всего. У меня была аналогичная проблема в хроме, когда поля ввода формы просто без моего спроса заполнялись предыдущим вводом)