熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> .NET編程 >> 正文

學用MVC4做網站後台管理

2022-06-13   來源: .NET編程 

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

   Model【Administrator】

  

  AdministratorId

  主鍵

  Int

  IsPreset

  預置

  Bool

  否

  False

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

  UserName

  用戶名

  String()

  否

  PassWord

  密碼

  String()

  否

  Name

  姓名

  String()

  是

  Email

  電子郵件

  String()

  否

   Repository

   添加管理員

  public bool Add(Administrator admin)

   修改資料

  public bool Modify (Administrator admin)

   刪除管理員

  public bool Delete (int adminId)

  public bool Delete (Administrator admin)

   驗證用戶名密碼

  public int Authentication (string userNamestring passWord)

  passWord為加密後的密碼

  返回值用戶名不存在密碼錯誤驗證通過

   查找管理員

  Public IQueryable<Administrator> Find();

  查找所有管理員

  Public Administrator Find(int adminId);

  根據管理員id查找管理員

   Controller

   添加管理員

  [AdminAuthorize]

  Public ActionResult Add()

  [AdminAuthorize]

  [HttpPost]

  Public ActionResult Add(Administrator admin)

  管理員列表

  [AdminAuthorize]

  Public ActionResult List()

   修改資料

  [AdminAuthorize]

  Public ActionResult Modify ()

  [AdminAuthorize]

  [HttpPost]

  Public ActionResult Modify (Administrator admin)

   刪除

  [AdminAuthorize]

  [HttpPost]

  Public ActionResult Delete(int adminId)

   登錄

  Public ActionResult Login ()

  [HttpPost]

  Public ActionResult Login (string userNamestring passWord)

  passWord為加密後的密碼

   退出

  Public ActionResult LogOut()

   View

  與Controller對應

  待續…………


From:http://tw.wingwit.com/Article/program/net/201311/12006.html
    推薦文章
    Copyright © 2005-2022 電腦知識網 Computer Knowledge   All rights reserved.