管理员部分用来实现管理员的登录、注销、添加、修改等功能。想了下主要有一下部分组成。
字段 |
名称 |
类型 |
可为空 |
默认值 |
说明 |
AdministratorId |
主键 |
Int |
|
|
|
IsPreset |
预置 |
Bool |
否 |
False |
仅系统预置的那个账号为True,该账号可以改名,但无法删除。 |
UserName |
用户名 |
String(20) |
否 |
|
|
PassWord |
密码 |
String(256) |
否 |
|
|
Name |
姓名 |
String(20) |
是 |
|
|
|
电子邮件 |
String(256) |
否 |
|
|
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为加密后的密码。
返回值:-1用户名不存在,0密码错误,1验证通过。
Public IQueryable<Administrator> Find();
查找所有管理员
Public Administrator Find(int adminId);
根据管理员id查找管理员
[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()
与Controller对应。
待续…………