Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Учебное пособие 400109.doc
Скачиваний:
3
Добавлен:
30.04.2022
Размер:
578.56 Кб
Скачать

Практическое занятие №9 Тема: Реализация microsoft passwort на сайте

Время проведения: 2 часа

Программное обеспечение: OS Windows, Internet.

Цель работы: научиться устанавливать электронную защиту на сайт.

Методика выполнения работы:

В этом упражнении вы установите службу Microsoft Passwort на сайте Ramona.

Для установки Microsoft Passwort, на Web-сервере необходимо:

1. Переписать файл password_sdk_v1_1.ехе с сайта http://www.passport.com/business/sdk.asp в папку С:\ТЕМР. Для этого нужно войти в качестве члена Microsoft Passport.

2. С помощью Windows NT Explorer перейти в каталог С:\ТЕМР.

3. Дважды щелкнуть по значку файла passport_sdk_vl_l.exe для того, чтобы он разархивировался.

4. В качестве папки для разархивированных файлов указать С:\ТЕМР.

5. Дважды щелкнуть по значку файла Setup.exe в папке С:\ТЕМР.

6. Запустится программа установки. Щелкните кнопку Next, а затем кнопку Yes.

7. Введите ключ программного продукта, а потом нажмите кнопку Next. Ключ отображался на странице, с которой был переписан файл password_sdk_v1_1.ехе.

8. В диалоговом окне Choose Destination Location щелкните по кнопке Next для того, чтобы подтвердить место для инсталляции Microsoft Passport,заданное по умолчанию.

9. В диалоговом окне Setup Type выберите переключатель Custom и нажмите кнопку Next.

10. В диалоговом окне Select Components подтвердите значения, принятые по умолчанию, и щелкните по кнопке Next.

11. В диалоговом окне Select Program Folder подтвердите выбор по умолчанию и нажмите кнопку Next.

12. Выберите Default Web Site, а затем щелкните по кнопке Next. Программа установки прервет работу службы World Wide Web, инсталлирует €_Гьш_файлыкнопкой мыши по значку файла payment.asp и затем выберите команду Edit или Open.

3. Запустите работу cookies браузера для файла payment.asp, введя следующий код вверху страницы:

<% ‘ Отменить кэширование страницы в браузере

Response.Expires = 0

Response.AddHeader "Cache-Control", "no-cache"

Response.AddHeader "Pragma", "no-cache"

%>

4. Создайте экземпляр объекта Passport Manager, введя представленный ниже код после того, что был набран в п. 3:

<% Dim oPassMgrObj Set oPassMgrObj = Server.CreateObject ("Passport.Manager.1") %>

5. Установите параметры объекта Passport Manager, добавив следующий код после того, что был введен в п. 4:

<%

Dim ThisPageURL, TimeWindow, ForceLogin

Dim CoBrandArgs, LangID, Secure

ThisPageURL = "http://" S Request.ServerVariables

("SERVER_NAME")

ThisPageURL = ThisPageURL & Request.ServerVariables

("SCRIPT_NAME")

TimeWindow=600

ForceLogin=False

CoBrandArgs=False

LangID=1033

If Request.ServerVariables ("HTTPS") = "on" Then

Secure = TRUE

ELSE

Secure = FALSE

End If

6. Инициируйте отображение пользовательского интерфейса для входа в службу Passport (Signin) и выхода из нее (SignOut), введя следующий код в начале страницы:

<% = oPassMgrOb j . LogoTag (Server .URLEncode (ThisPageURL) ,

TimeWindow, ForceLogin, CoBrandArgs, Langld, Secure) %>

7. Сохраните страницу payment.asp. Для перезагрузки сайта в административной консоли Site Server (Site Server MMC):

1. На панели задач нажмите кнопку Start, укажите пункт Programs, а затем команду Microsoft Site Server.

2. Укажите Administration, а затем щелкните по значку Site Server Service Admin (MMC).

3. Щелкните по знаку +, следующему за значком Commerce Host Administration.

4. Щелкните правой кнопкой мыши <localhost>под значком Commerce Host Administration, выберите команду All Tasks, а затем команду Reload All Commerce Sites.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]