Exemplo n.º 1
0
        public HttpResponseMessage Login(user user)
        {
            try
            {
                using (var context = new MyBaseContainer())
                {
                    var table = context.userSet;
                    var model = new user
                    {
                        username = user.username,
                        pwd = user.pwd
                    };
                    var result = table.Where(p => p.username == model.username && p.pwd == model.pwd).ToList();
                    context.SaveChanges();
                    if (result.Count > 0)
                    {
                        //存在
                        return PageHelper.ToJson(new { msg = "ok" });
                    }
                }
            }
            catch (Exception ex)
            {

                return PageHelper.ToJson(new { msg = ex.Source });
            }
            return PageHelper.ToJson(new { msg = "no" });
        }
Exemplo n.º 2
0
        public HttpResponseMessage Register(user user)
        {
            try
            {
                var ip = GetClientInfo.GetIpAddress;
                var os = GetClientInfo.GetOsVersion();
                var browser = GetClientInfo.GetBrowser();
                using (var context = new MyBaseContainer())
                {
                    var table = context.userSet;
                    var model = new user
                    {
                        username = user.username,
                        pwd = user.pwd,
                        phone = user.phone,
                        role = user.role,
                        ip = ip,
                        os = os,
                        browser = browser
                    };
                    table.Add(model);
                    context.SaveChanges();
                    return PageHelper.ToJson(new { msg = "ok" });
                }
            }
            catch (Exception ex)
            {

                return PageHelper.ToJson(new { msg = ex.Source });
            }
        }