Exchange 2007/2010: добавляем кнопку входа на страничке выхода

При выходе из клиента OWA на странице выхода доступна только одна кнопка “Закрыть окно/Close Window”. При попытке заново запустить OWA будет необходимо заново в адресной строке указывать место расположения OWA, что очень неудобно. Ситуацию можно упростить добавив кнопку входа на страницу выхода, которая будет перемещать нас на страницу входа, где можно будет заново ввести логин и пароль.

Чтобы сделать вышенаписанное необходимо немного отредактировать файл logoff.aspx который находится здесь – %ProgramFiles%MicrosoftExchange ServerClientAccessOwaauth. Открываем его и ищем строку LogoffClose. Перед открывающей скобкой html-тэга input, который содержит LogoffClose вставляем следующий код:

<input id="btnCls" type="submit" title="<%=LocalizedStrings.GetHtmlEncoded(Strings.IDs.LogOn)
 >" value="<%=LocalizedStrings.GetHtmlEncoded(Strings.IDs.LogOn) >" 
onclick="window.navigate('https://mail.contoso.com/owa')" 
onmouseover="this.className='btnOnMseOvr'" onmouseout="this.className='btn'" 
onmousedown="this.className='btnOnMseDwn'">

Результат выглядит примерно следующим образом:

При нажатии кнопки вход браузер нас перекидывает на страницу ввода логина/пароля.

Следует помнить, что перед вставкой кода желательно старый logoff.aspx забэкапить. Кроме этого, при установке сервис паков/обновлений на Exchange этот файл может быть перезаписан и его придётся править заново.

Скрипт взял отсюда.

Leave a Reply

Your email address will not be published. Required fields are marked *