Как я могу сделать форму входа в пользовательский элемент управления в xPages? - PullRequest
4 голосов
/ 16 марта 2012

Мне нужно создать пользовательскую форму входа в систему для входа в Domino с использованием xPages.

Мне нужно, чтобы вход был похож на пользовательский элемент управления, чтобы я мог разместить его на каждой странице.в случае, если пользователь не вошел в систему, когда он получает доступ к моему сайту, он может сделать это, используя поля имени пользователя и пароля, указанные в правом верхнем углу

есть идеи, как это сделать?

Ответы [ 4 ]

8 голосов
/ 16 марта 2012

Я написал небольшую серию статей об использовании ajax для достижения этой цели.Вы можете найти ссылки на статьи в вики Domino Designer.

http://www -10.lotus.com / ldd / ddwiki.nsf / dx / 04022009013056PMWEBNJV.htm

Хотя это связано с использованием диалогового окна dojo для отображения полей входа в систему, вы можете использовать те же понятия, если поля входа в систему всегда отображаются в баннере.

2 голосов
/ 17 марта 2012

В OpenNTF есть много вариантов управления входом.Аккуратный - Скользящий контроль от Деклана Линча;).( скользящий логин на openntf ) Это работает очень хорошо.Если вы возьмете ссылку от declan из его ответа и взгляните на его скользящий контроль входа в систему, я думаю, вы можете создать себе такой логин.

К чему это в основном относится:

  1. Позвольте пользователю заполнить имя пользователя / пароль
  2. Получить имя пользователя и пароль из полей формы
  3. Сделайте dojo.xhrpost для names.nsf? Login и отправьте переменную перенаправления вместе с вашей записью.
  4. В случае успеха проверьте URL, на который вы перенаправляетесь.Если он совпадает с URL-адресом перенаправления, который вы использовали для отправки, вам нужно только проверить файлы cookie и войти в систему.
1 голос
/ 16 сентября 2013

Я знаю, что это может быть немного запоздало, но, как я недавно опубликовал пользовательский элемент управления для входа ... может быть, вам будет интересен мой подход ;-) http://openntf.org/XSnippets.nsf/snippet.xsp?id=dojo-login-dialog-custom-control

1 голос
/ 19 марта 2012

Этот контроль входа в систему Ф. Краненбурга может помочь вам.

http://www.openntf.org/internal/home.nsf/project.xsp?action=openDocument&name=Xpages%20Dojo%20Login%20Custom%20Control

Но он НЕ показывает поля имени пользователя и пароля, когда пользователь не вошел в систему, вместо этого он показывает Логинссылка, которая открывает диалоговое окно Dojo с полями имени пользователя и пароля.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...