2011-07-13 2 views
2

У меня есть форма на моей веб-странице (это файл asp). Лучше ли включать скрипты проверки подлинности формы (в этом случае имя пользователя и пароль) в том же файле или иметь его отдельно? Мой мыслительный процесс является то, что это произойдет:Обработка форм в ASP

  • пользователь вводит данные в форму
  • на представления данных отправляется на жереха страницу «аутентификации», где скрипт обрабатывает входные
  • проверки сценариев на основе данных в файле
  • , затем перенаправляет на исходную страницу с сообщением «login successful» или «unsuccessful».

Это по правому краю?

ответ

1

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

+0

Спасибо, что большая помощь .... его хорошо проверить, если мое мышление на правильных линиях иногда !!! – ez007

+0

извините еще один основной вопрос ... после того, как он был аутентифицирован внешним скриптом, он загрузится обратно на исходную страницу формы ?! – ez007

1

Вы на правильном пути. Да, имеет смысл аутентифицироваться на отдельной странице. По моему опыту, он делает одностраничный подход более похожим на спагетти. Я видел одностраничный подход, сделанный до этого, и он просто волосатый.

Другие рассмотренные вопросы также могут поместить полезную логику в другой файл, который будет использоваться в качестве INCLUDE-файла на странице обработчика аутентификации. Просто мысль о повторном использовании кода.

+0

Спасибо! очень признателен! – ez007

+0

извините еще один основной вопрос ... после того, как он был аутентифицирован внешним скриптом, он вернется к исходной странице формы ?! – ez007

+0

Зависит от цели приложения. Не знаете, каковы ваши потребности. Ваша форма может быть страницей входа, в которой страница аутентификации направляет пользователя на страницу профиля пользователя. Ваше приложение может быть страницей входа в корзину на странице продукта, в которой после успешной проверки подлинности вы перенаправляетесь на страницу корзины покупок или обратно на просматриваемый продукт. – Alban

Смежные вопросы