电脑故障

位置:IT落伍者 >> 电脑故障 >> 浏览文章

学用MVC4做网站后台管理


发布日期:2022/9/9
 

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

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对应

待续…………

上一篇:init

下一篇:在MFC中使用WPF技术