защитить веб-приложение - PullRequest
0 голосов
/ 11 ноября 2009

Хорошо ... Я создал веб-приложение, используя Visual Studio 2008, используя C # ..

Теперь мне нужно защитить этот сайт; для этого мне нужно добавить страницу входа.

Я не использую элемент управления для входа в visualstudio .. Я просто ввожу имя пользователя и пароль, и есть API, который возвращает true или false после аутентификации ...

Если он возвращает true, пользователю разрешен доступ к моему приложению, и если false, отображается страница с ошибкой ... Есть ли безопасный способ сделать это

В настоящее время происходит то, что когда я публикую свое веб-приложение и сохраню его в каталоге webroot на сервере ... веб-страницу можно открыть, просто набрав «http://ip address / Default.aspx» или "http://ip address / Page1.aspx". Так что я не хочу, чтобы это происходило вместо этого, если это напечатано, должна открыться страница с ошибкой. Но если пользователь заходит на страницу входа и входит в систему, то только он должен открыть эти страницы ....

Любые предложения о том, как этого добиться .. спасибо

1 Ответ

2 голосов
/ 11 ноября 2009

использовать аутентификацию FORMS в asp.net

Проверка подлинности с помощью форм использует билет проверки подлинности, который создается, когда пользователь входит на сайт, а затем отслеживает пользователя по всему сайту. Билет проверки подлинности форм обычно содержится внутри файла cookie. Однако ASP.NET версии 2.0 поддерживает аутентификацию форм без файлов cookie, в результате чего заявка передается в строке запроса.

http://msdn.microsoft.com/en-us/library/aa480476.aspx

http://msdn.microsoft.com/en-us/library/xdt4thhy.aspx
...