一步一步学asp.net_Ajax登录设计(30)

来源:未知 责任编辑:责任编辑 发表时间:2014-05-10 12:25 点击:

 157:  string Pwd = Common.CookieHelper.GetCookieValue("Pwd");
 158:  
 159:  if (Tools.IsNullOrEmpty(Pwd))
 160:  
 161:  {
 162:  
 163:  Status = false;
 164:  
 165:  }
 166:  
 167:  else
 168:  
 169:  {
 170:  
 171:  //查找该用户真实密码,并进行md5加密
 172:  
 173:  string password = Tools.GetMD5(new memberDAL().GetPassword(UserName));
 174:  
 175:  //如果两次密码相同则可以自动登陆了
 176:  
 177:  if (!password.Equals(Pwd))
 178:  
 179:  {
 180:  
 181:  Status = false;
 182:  
 183:  }
 184:  
 185:  }
 186:  
 187:  //生成json格式数据
 188:  
 189:  return WriteJsonForLogin(Status, UserName);
 190:  
 191:  }
 192:  
 193:  /// <summary>
 194:  
 195:  /// 为用户登录写入json数据
 196:  
 197:  /// </summary>
 198:  
 199:  /// <param name="Status">登录状态</param>
 200:  
 201:  /// <param name="UserName">用户名</param>
 202:  
 203:  /// <returns></returns>
 204:  
 205:  public string WriteJsonForLogin(bool Status, string UserName)
 206:  
 207:  {
 208:  
 209:  StringBuilder json = new StringBuilder();
 210:  
 211:  StringWriter sw = new StringWriter(json);
 212:  
 213:  using (JsonWriter jsonWriter = new JsonTextWriter(sw))
 214:  
 215:  {
 216:  
 217:  jsonWriter.Formatting = Formatting.Indented;
 218:  
 219:  jsonWriter.WriteStartObject();
 220:  
 221:  jsonWriter.WritePropertyName("Status");
 222:  
 223:  jsonWriter.WriteValue(Status);
 224:  
 225:  jsonWriter.WritePropertyName("UserName");
 226:  
 227:  jsonWriter.WriteValue(UserName);
 228:  
 229:  jsonWriter.WriteEndObject();
 230:  
 231:  }
 232:  
 233:  return json.ToString();
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
用户名: 验证码:点击我更换图片
最新评论 更多>>

推荐热点

  • 浅析.NET下XML数据访问新机制
  • asp.net 面试+笔试题目第1/2页
  • C# 邮件地址是否合法的验证
  • C#高级编程:数据库连接[1]
  • asp.net 设置GridView的选中行的实现代码
  • 经典C++程序1
  • IIS 自动回收导致后台定时器失效的问题解决
  • ASP.NET&#160;GridView列表代码示例
  • 微软ASP.NET站点部署指南(3):使用Web.Config文件的Transforma
网站首页 - 友情链接 - 网站地图 - TAG标签 - RSS订阅 - 内容搜索
Copyright © 2008-2015 计算机技术学习交流网. 版权所有

豫ICP备11007008号-1