學用MVC4做網站六后台管理:6.1管理員


管理員部分用來實現管理員的登錄、注銷、添加、修改等功能。想了下主要有一下部分組成。

3.6.1     管理員【Administrator

3.6.1.1       ModelAdministrator

字段

名稱

類型

可為空

默認值

說明

AdministratorId

主鍵

Int

 

 

 

IsPreset

預置

Bool

False

僅系統預置的那個賬號為True,該賬號可以改名,但無法刪除。

UserName

用戶名

String(20)

 

 

PassWord

密碼

String(256)

 

 

Name

姓名

String(20)

 

 

Email

電子郵件

String(256)

 

 

3.6.1.2       Repository

3.6.1.2.1      添加管理員

public bool Add(Administrator admin)

3.6.1.2.2      修改資料

   public bool Modify (Administrator admin)

3.6.1.2.3      刪除管理員

public bool Delete (int adminId)

public bool Delete (Administrator admin)

3.6.1.2.4      驗證用戶名密碼

public int Authentication (string userNamestring passWord)

passWord為加密后的密碼。

返回值:-1用戶名不存在,0密碼錯誤,1驗證通過。

3.6.1.2.5      查找管理員

Public IQueryable<Administrator> Find();

查找所有管理員

Public Administrator Find(int adminId);

根據管理員id查找管理員

3.6.1.3       Controller

3.6.1.3.1      添加管理員

                            [AdminAuthorize]

Public ActionResult Add()

 

[AdminAuthorize]

[HttpPost]

Public ActionResult Add(Administrator admin)

3.6.1.3.2管理員列表

                            [AdminAuthorize]

Public ActionResult List()

3.6.1.3.3      修改資料

[AdminAuthorize]

Public ActionResult Modify ()

 

[AdminAuthorize]

[HttpPost]

Public ActionResult Modify (Administrator admin)

3.6.1.3.4      刪除

[AdminAuthorize]

[HttpPost]

Public ActionResult Delete(int adminId)

3.6.1.3.5      登錄

Public ActionResult Login ()

 

 [HttpPost]

Public ActionResult Login (string userNamestring passWord)

passWord為加密后的密碼。

3.6.1.3.6      退出

                            Public ActionResult LogOut()

 

3.6.1.4       View

Controller對應。

待續…………


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM