擴展Membership建立中小型WEB權限框架(一)

開發web系統我們通常使用Form 驗證,大家一般各有一套.

微軟也有一套,那就是Membership,功能強大,但是總是覺得用起來不方便.比如我們通常一個項目包括很多模塊,一個模塊包括很多權限,在Membership 我不知道怎麼用.

如果我又想用Membership,又想讓它符合自己的要求,怎麼辦,對它進行擴展當然是最好的辦法.

這個系列會提供一個基于中小型WEB系統的權限框架,技術等級較低,僅供初學者以參考.

先貼一個圖,在membership中擴展了四個表,分別是:

aspnet_Modules(模塊,相當于一個菜單項),

aspnet_Functions(權限,相當于一個模塊中的添\改\刪...),

aspnet_FunctionsType(權限類型),

aspnet_FunctionsInRoles(權限與角色的對應).

怎麼安裝membership DB不用我說啦,http://www.cnblogs.com/chenxinyong/archive/2008/07/07/1237741.html ,這里貼個圖先.

下一篇講一下我們怎麼修改membership provider以適合自己的需求.

原文地址:https://www.cnblogs.com/wangxiaohuo/p/1255735.html