Skip to content
Geoffrey YU edited this page Aug 6, 2016 · 2 revisions
  • User.cs
  • User.ashx
  • Login.aspx(.cs)

###User类

成员类型

名称

备注

成员变量

int ID

string UUID

string username

string password

string SN

string realname

int @class

string mail

string phone

int initial

int group

string groupName

int job

string jobName

string passwordRaw

string apiSession

对应数据库字段

 

 

 

 

 

 

 

 

 

 

 

 

 

用于邮件系统(原密码)

可能在微信API中使用

构造函数

User(Guid)

接受一参数(Guid)返回该用户名的用户的实例

构造函数

User(string)

接受一参数(username)返回该用户名的用户的实例

静态属性

User Current

Get 获得储存于session的用户实例;Set设置session的用户实例

属性

bool IsLogin

Get返回登录状态(检查session

私有成员函数

bool Verify(string)

验证密码返回Bool

成员函数

bool Login(string)

接受一参数(password)若正确返回true同时设置Session并存储密码

成员函数

bool SetPassword(string, string)

验证原密码,更改为新密码

成员函数

void Logout()

清空Session

###User处理程序

Action 调用 备注
password SAAO.User.SetPassword(password,passwordNew) Post password, passwordNew
logout SAAO.User.Logout() Get
login 数据库查询是否存在该用户后,构造用户名对应的用户,调用SAAO.User.Login(password) Post username,password

###Login JS

代码块 功能 备注
msg(title, text, type) 同basic的消息提醒函数
Form提交监听 请求user.login并完成跳转 Post username,password
$("button").tooltip(); 按钮提示

###Login HTML

代码块 功能 备注
#login 登录框体

###Login CSS

代码块 功能 备注
…… 框体样式及布局
Clone this wiki locally