2014-09-30 5 views
0

Я использую логин и базу данных, чтобы проверить, находится ли пользователь там, а затем отправляет пользователя на мою «заблокированную» страницу. Он работает хорошо и все, кроме только от Default.aspx, но пользователь может щелкнуть по другим страницам, но форма находится на всех моих страницах, пока пользователь не войдет в систему.с использованием RedirectFromLoginPage на разных страницах

Как изменить это, чтобы работать на всех моих страницы, что станы, когда пользователь хочет выйти:

<authentication mode="Forms"> 
     <forms loginUrl="Default.aspx" defaultUrl="inloggad/rosta.aspx"> 
     <credentials passwordFormat="Clear"> 
     </credentials> 

     </forms> 

    </authentication> 

ответ

0

Вы должны создать такие роли, как клиент, администратор, а затем добавить его в вашем web.config.

<location path="/"> 
    <system.web> 
     <authorization> 
     <allow roles="Administrators" /> 
     <allow roles="customers" /> 
     <deny users="*" /> 
     </authorization> 
    </system.web> 
    </location> 
Смежные вопросы