您现在的位置是:首页 >

服务器后端开发需要学什么 学用MVC4做网站后台管理

火烧 2021-07-11 01:57:34 1056
学用MVC4做网站后台管理   管理员部分用来实现管理员的登录 注销 添加 修改等功能 想了下主要有一下部分组成    Model【Admi i trator】    Admi i tratorId 

学用MVC4做网站后台管理  

  管理员部分用来实现管理员的登录 注销 添加 修改等功能 想了下主要有一下部分组成

   Model【Administrator】

  

  AdministratorId

服务器后端开发需要学什么 学用MVC4做网站后台管理

  主键

  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 userName string 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 userName string passWord)

  passWord为加密后的密码

   退出

  Public ActionResult LogOut()

   View

  与Controller对应

lishixinzhi/Article/program/net/201311/12006  
永远跟党走
  • 如果你觉得本站很棒,可以通过扫码支付打赏哦!

    • 微信收款码
    • 支付宝收款码