Пример руководства по Ultradev: 5. Создание относительно простой серверной части веб-сайта (3)
Автор:Eve Cole
Время обновления:2009-05-26 16:34:18
Глава 5. Создание относительно простой серверной части веб-сайта (3)
Что делать с удаленными страницами? Хм? Вы забыли, что мы говорили выше? Используя объект команды, это очень просто:
Сначала протестируйте. Удалите данные, которые мы только что отредактировали, ну это нормально - странно, если это не нормально :)
Обычно после добавления, удаления или редактирования данных появляются подсказки или нам нужно перейти на другую страницу. Например, что нам делать, если мы хотим вернуться на страницу отображения данных после завершения операции удаления (del_article.asp)? Используйте тег обновления в HTML. Хаха, ты вдруг почувствовал просветление, когда погладил себя по голове? Я продолжаю листать asp и совершенно забываю о html.
Вставить -> Теги заголовка -> Обновить, как показано на рисунке:
На самом деле, эта функция перехода лучше, чем перенаправление в ASP, поскольку некоторые старые браузеры или Netscape не очень хорошо поддерживают перенаправление и иногда не могут нормально перейти на нужную страницу. На этом этапе наши страницы редактирования, удаления и добавления готовы. Теперь мы создаем страницу выбора функций, которая может быстро переходить:
После завершения этого, разве мы не должны вздохнуть с облегчением? Хо-хо, простая программа управления фоном веб-сайта готова. Это так просто. Подождите, на вашей странице еще нет никаких мер защиты! Другими словами, если кто-либо знает адрес страницы управления серверной частью вашего сайта, он может добавлять, удалять и редактировать. В этом случае.... $%^#&*.
Ха-ха, мы уже давно готовились. Не забывайте, что у нас есть специальная таблица пользователей-администраторов для записи информации об администраторе!
Откройте настройки сервера -> Аутентификация -> Вход пользователя, чтобы создать страницу проверки пароля. Не забудьте, что для ее реализации необходимо сначала создать форму, содержащую несколько полей формы текстового типа. Только после прохождения проверки этот фон может быть открыт. страницы управления будут доступны!
Думаю, назначение каждого столбика на картинке вы поймете с первого взгляда. Если не понимаете, то станет понятно на примере глиняной фигурки:)
После завершения это выглядит так:
Одного этого недостаточно, нам также нужно создать поведение для каждой страницы, к которому вы не хотите, чтобы к ней обращались непроверенные люди: поведение сервера -> Аутентификация -> Ограничить доступ к странице. То есть, если она не проверена. , он не может получить доступ. Как показано на рисунке:
Если доступ запрещен. Перейти: на какую страницу перейти, если она не проверена. Вот файл error.asp.
Глядя на исходный код, можно увидеть, что механизм защиты использует сеансы. При входе в систему сервер создаст переменную сеанса. Если вы напрямую получаете доступ к другим страницам без входа в систему, вы не сможете получить к ним доступ, поскольку сеанс не существует:
На этом этапе действительно относительно полная, но относительно простая задача завершена! В то же время, поздравляю, вы теперь более опытны в использовании Ultradev. Я уверен, что вы можете использовать его для создания множества многофункциональных веб-приложений!
В последнем разделе мы поговорим о некоторых продвинутых навыках применения Ultradev, друзья, не пропустите!
Если вам нужна дополнительная информация об ultradev, посетите сайт www.4u2v.com.