服务器后端开发需要学什么 学用MVC4做网站后台管理
学用MVC4做网站后台管理
管理员部分用来实现管理员的登录 注销 添加 修改等功能 想了下主要有一下部分组成
Model【Administrator】
AdministratorId

主键
Int
IsPreset
预置
Bool
否
False
仅系统预置的那个账号为True 该账号可以改名 但无法删除
UserName
用户名
String( )
否
PassWord
密码
String( )
否
Name
姓名
String( )
是
电子邮件
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