1. Набираем команду codeby webinar. Набираем команду для организации и проведения вебинаров. Подробнее ...

    Скрыть объявление
  2. Требуются разработчики и тестеры для проекта codebyOS. Требования для участия в проекте: Знание принципов работы ОС на базе Linux; Знание Bash; Крайне желательное знание CPP, Python, Lua; Навыки системного администрирования. Подробнее ...

    Скрыть объявление
  3. Получи 30.000 рублей. Для получения денег необходимо принять участие в конкурсе авторов codeby. С условиями и призами можно ознакомиться на этой странице ...

    Внимание! Регистрация авторов на конкурс закрыта.

    Скрыть объявление

Авторизация Пользователя

Тема в разделе "Lotus - Xpages", создана пользователем NickProstoNick, 29 янв 2013.

  1. NickProstoNick

    NickProstoNick Статус как статус :)
    Lotus team

    Репутация:
    0
    Регистрация:
    22 авг 2008
    Сообщения:
    1.784
    Симпатии:
    42
    Всем привет!
    Вопрос вот какой... кто-то пробовал создавать свое окно авторизации?
    В нете не шанел :rolleyes:
     
  2. alexas

    alexas Well-Known Member

    Репутация:
    0
    Регистрация:
    10 июн 2009
    Сообщения:
    214
    Симпатии:
    0
    Xpages Dojo Login Custom Control
     
  3. lmike

    lmike нет, пердело совершенство
    Lotus team

    Репутация:
    1
    Регистрация:
    27 авг 2008
    Сообщения:
    6.376
    Симпатии:
    336
    продолжаем разговор :)
    виджет глючно вставляется - надо в сорце править атрибуты
    это виджет как-то хотелось бы приляпать к application layout от extlib, причем в область с Utility links от Banner
    стандартный логин (в extLib) - полная х...
    вот не хотелось бы заниматься инъекцией линка от этого контрола в коде (или хочется - чтобы это уже кто-то сделал :) )
     
  4. lmike

    lmike нет, пердело совершенство
    Lotus team

    Репутация:
    1
    Регистрация:
    27 авг 2008
    Сообщения:
    6.376
    Симпатии:
    336
  5. lmike

    lmike нет, пердело совершенство
    Lotus team

    Репутация:
    1
    Регистрация:
    27 авг 2008
    Сообщения:
    6.376
    Симпатии:
    336
    сорсец будет такой (для Utility линков)
    Код:
    					<xe:basicLeafNode
    						label="#{javascript:compositeData.loginLinkText}">
    						<xe:this.onClick>
    							<![CDATA[dijit.byId('#{id:dialogLogin}').show();
    if ('#{javascript:compositeData.showRememberMe}' == 'true') {
    	dojo.byId('#{id:username}').setAttribute("value",
    			returnCookieVal('username'));
    } else {
    	dojo.cookie('username', null, {
    		expires : -1,
    		domain : '#{javascript:compositeData.cookieDomain;}'
    	});
    }]]>
    						</xe:this.onClick>
    						<xe:this.rendered><![CDATA[#{javascript:var userName = session.getEffectiveUserName();
    if (userName == "Anonymous") {return true;
    }
    else {
    return false;
    }}]]></xe:this.rendered>
    					</xe:basicLeafNode>
    					<xe:basicLeafNode
    						label="#{javascript:compositeData.logoutLinkText}">
     
     
    						<xe:this.href><![CDATA[#{javascript:facesContext.getExternalContext().getRequestContextPath() + "?logout&redirectTo=" + compositeData.urlAfterLogout}]]></xe:this.href>
    						<xp:this.rendered><![CDATA[#{javascript:var userName:NotesName = session.createName(@UserName());
    if (userName.getCommon()=="Anonymous")
    {
    	return false;
    }
    else
    {
    	return compositeData.displayLogoutLink;
    }}]]></xp:this.rendered>
    					</xe:basicLeafNode>
    
     
Загрузка...
Похожие Темы - Авторизация Пользователя
  1. Bringherst
    Ответов:
    0
    Просмотров:
    334
  2. Runinterface
    Ответов:
    4
    Просмотров:
    401
  3. seoman2
    Ответов:
    52
    Просмотров:
    3.316
  4. aameno2
    Ответов:
    6
    Просмотров:
    1.418
  5. shpion8888
    Ответов:
    0
    Просмотров:
    1.075

Поделиться этой страницей