public class login : IHttpHandler
{
public void ProcessRequest(HttpContext context)
{
//验证用户名密码
string loginName = context.Request.Form["loginName"];
base64 b6 = new base64();
string password = b6.decodeBase64(context.Request.Form["password"]);
loginReturn lr = new loginReturn();
int userId = SSO.Operate.ValidateUserInfo(loginName, password);
if (userId > 0)
{
SSORequest ssorequest = new SSORequest();
//获取用户Model,并将相应的值赋给SSORequest
if (Authentication.CreateAppToken(ssorequest))
{
lr.userId = userId;
lr.AA_Token = ssorequest.AA_Token;
context.Response.Write(JsonHelper.JsonSerializer(lr));
}
}
lr.userId = -1;
lr.AA_Token = "";
context.Response.Write(JsonHelper.JsonSerializer(lr));
}
public bool IsReusable
{
get
{
return false;
}
}
}
}
这是一个一般处理程序,疑似Ajax技术实现登陆功能的实现。鉴定完毕
如果我要写一个查询的 怎么弄 ?
@水嫩小白菜: 根据你传递过来的参数,调用相应的方法,去数据库里面取不就行了吗?楼主是不会什么?
就是一段,简单的用户登录代码
能加个企鹅不 或者你把代码解析下 谢谢!