開發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以適合自己的需求.