学用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对应。

待续…………

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值