zoukankan      html  css  js  c++  java
  • 学用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对应。

    待续…………

  • 相关阅读:
    解决QPainter::drawText修改文字方向
    解决linux环境下qt groupbox 边框不显示问题
    人既然知道努力就可以进步,为什么还是会不努力?
    学会锻炼感悟爱与幸福的能力
    IT人为什么难以拿到高薪?
    在你月薪三千的时候,做月薪八千的事
    哪些人最终能留在北京?
    如何利用数据挖掘进行分析的方法
    查找附近的人
    dapper 操作类封装
  • 原文地址:https://www.cnblogs.com/mzwhj/p/3116272.html
Copyright © 2011-2022 走看看