登陆获取用户信息
来源:互联网 发布:php垃圾回收机制概述 编辑:程序博客网 时间:2024/05/21 08:00
南昌市系统用户登录获取信息方法:
/// <summary> /// 登录验证 /// </summary> /// <param name="loginName"></param> /// <param name="loginPass"></param> /// <returns></returns> public Returns DoLogin(string loginName, string loginPass) { Returns ret = new Returns(); DataTable dt = sudal.GetUsers(loginName);//根据用户名获取用户信息 if (dt == null || dt.Rows.Count < 1) { ret.ReturnCode = 2; ret.Description = new string[] { "用户名不存在" }; } else { var r = from dr in dt.Rows.Cast<DataRow>() where dr["password"].ToString() == Encryption.StringToMD5(loginPass) select new { UserId = dr["id"].ToString(), UserName = dr["username"].ToString(), LoginName = dr["loginname"].ToString(), LoginPassword = dr["password"].ToString(), RegionCode = dr["regioncode"].ToString(), RegionName = dr["region_name"].ToString(), RegionType = dr["region_type"].ToString(), OrganId = dr["organid"].ToString(), OrganName = dr["organname"].ToString(), OrganType = dr["organtype"].ToString(), GroupId = dr["groupid"].ToString(), ParentId = dr["fatherid"].ToString() }; foreach (var rt in r) { if (sudal.IsButcherServer() == 0 && rt.OrganType == "0") { ret.ReturnCode = 3; ret.Description = new string[] { rt.UserId, rt.UserName, rt.LoginName, rt.LoginPassword, rt.RegionCode, rt.RegionName, rt.OrganId, rt.OrganName, rt.OrganType, rt.GroupId, rt.ParentId, rt.RegionType,sudal.ButcherPassWords() }; return ret; } ret.ReturnCode = 0; ret.Description = new string[]{ rt.UserId, rt.UserName, rt.LoginName, rt.LoginPassword, rt.RegionCode, rt.RegionName, rt.OrganId, rt.OrganName, rt.OrganType, rt.GroupId, rt.ParentId, rt.RegionType }; return ret; } ret.ReturnCode = 1; ret.Description = new string[] { "用户名或密码错误" }; } return ret; }
Return 存储用户信息类:
[Serializable] public class Returns { /// <summary> /// 返回代码 /// </summary> public int ReturnCode { get; set; } /// <summary> /// 描述 /// </summary> public string[] Description { get; set; } }福建省系统用户登录信息获取方法:
if (dt == null || dt.Rows.Count < 1) return null; foreach (DataRow dr in dt.Rows) { if (dr["password"].ToString() == loginPassword) { return new Model.Condition.WebUserInfo() { Id = dr["id"].ToString(), UserName = dr["username"].ToString(), Password = dr["password"].ToString(), RegionCode = dr["regioncode"].ToString(), RegionName = dr["region_name"].ToString(), RegionType = dr["region_type"].ToInt32(), OrganId = dr["organid"].ToInt32(), OrganType = dr["organtype"].ToInt32(), OrganName = dr["organname"].ToString(), GroupId = dr["n1"].ToString(), FatherId = dr["fatherid"].ToString() }; } }
0 0
- 登陆获取用户信息
- QQ登陆获取用户信息
- QQ登陆,获取QQ用户信息
- android Facebook登陆获取用户信息
- android Line登陆获取用户信息
- ASP.Net 获取登陆用户信息方法
- android中使用Twitter登陆获取用户信息
- 使用DevDefined.OAuth实现新浪登陆并获取用户信息
- 整合Spring Security3,在JSP中获取当前登陆用户信息
- android腾讯开放平台登陆授权,获取用户信息
- 通过微信扫描获取用户信息登陆网站
- shiro-根据JSESSIONID获取用户信息和判断是否登陆
- 新浪微博三方登陆(获取用户信息接口及描述)
- 有盟第三方分享消息类型,登陆用户信息获取
- cas sso 单点登陆 登陆及client获取用户信息(三)
- 登陆页面时JSP Session保存了用户信息 Flex 怎么获取 Session
- 微信第三方登陆,无需注册一键登录,获取用户信息,PHP实现方法
- Android中集成google play 登陆来获取用户名、邮件地址、token等用户信息
- 初等数论
- 使用SSH实现内网穿透
- 在Ubuntu中python文件中文乱码
- spring mvc default-servlet mvc:resources mvc:default-servlet-handler区别
- Leetcode-167.Two Sum II - Input array is sorted
- 登陆获取用户信息
- 修改进程名字
- OC学习第十二节 XML解析
- Mybatis3源码分析(13)-Sql解析执行-BoundSql的加载-2
- 关于unity3d多点触控的研究
- ShareSDK 微信及其朋友圈集成步骤
- 男人月薪过万,女人就能全职在家?!
- 浅谈两个多月使用Laravel的自己的感受
- iOS开发之int,NSInteger,NSUInteger,NSNumber的使用