Example #1
0
        /// <summary>
        /// 登录&&注册
        /// </summary>
        /// <param name="_User"></param>
        public string LoginSoket(S_User _User)
        {
            S_UserService _UserService = new S_UserService();

            S_User model = _UserService.FindEntity(c => c.UserName == _User.UserName && c.Password == _User.Password);

            if (model == null)
            {
                _User.LoginTime  = new DateTime();
                _User.LoginTime  = DateTime.Now;
                _User.LoginState = 1;
                _UserService.AddEntity(_User);
                _UserService.SaveChanges();
                Session["S_User"] = _User;
            }
            else
            {
                model.LoginTime  = DateTime.Now;
                model.LoginState = 1;
                _UserService.EditEntity(model);
                Session["S_User"] = model;
            }
            return(Utils.ObjectToJson(Session["S_User"]));
        }