2016-04-08 9 views
0

Ich arbeite an einer Web-Login-Anwendung mit Formularauthentifizierung und Rollenauthentifizierung.Rollenbasierte Sicherheit mit Formularauthentifizierung

Ich bin nicht so vertraut mit der Rolle Authentifizierung, ich habe in Google für einige Tutorials gesucht, aber ich konnte nicht verstehen.

So

1.Für einen Benutzer mit einer bestimmten Rolle alles zu schaffen muss hier geschehen: http://i1.asp.net/asp.net/images/pss/module08_06.jpg (aber ich möchte Benutzer speichern Informationen und Rollen in der asp.net SQL-Datenbank)

Was ich dachte, so weit ist eine Datenbank mit den folgenden Spalten der Tabelle zu erstellen:

1.ID(int,primary) 
2.Username(varchar(10)) 
3.Password(varchar(10)) 
4.RoleType(varchar(10)) - Roles are : Admin/User 

auf Login, überprüfen, ob der Benutzer & Pässe gültig sind, wenn ja dann den Roletype aus den Daten wählen Basis für den aktuellen Benutzer.

If roletype = Admin 
    Redirect to a certain page 
else if roletype = user 
    Redirect to other page 

Aber ich glaube nicht, asp.net Web-Seite weiß, dass die Spalte Roletype für Rollen verwendet wird, und es macht keinen Sinn, ich meine, es gibt keine conection zwischen und meine Spalte für genannt Roletype

<location path="\Admin\"> 
    <system.web> 
     <authorization> 
      <allow users="Admin"/> //this 
      <deny users="*"/> 
     </authorization> 

Also, wenn jemand nicht dagegen wäre, mir zu helfen, würde ich wirklich zu schätzen wissen. Dank

Antwort

0

Sie Rollen Benutzer in global.asax zuweisen müssen, können Sie unter Anleitung http://www.aspsnippets.com/Articles/Assign-Roles-to-Users-in-ASPNet-Form-Based-Authentication.aspx

+0

danke ich diesen Artikel gelesen haben arun für Ihre comment.Actually verweisen. Aber ich kann die in diesem Artikel erwähnte Syntax nicht verstehen. Ich bin wirklich neu in dieser asp.net Entwicklung. Wenn Du mir bitte einen anderen Artikel oder ein ernsthaftes Video vorschlagen kannst, hilft das besser, diese Formularauthentifizierung zu verstehen. Danke im Voraus...!!! – progmo

Verwandte Themen