Example #1
0
        private JResult Check(string name, string pass)
        {
            if (string.IsNullOrWhiteSpace(name) || string.IsNullOrWhiteSpace(pass))
            {
                return new JResult {
                           Msg = "用户名、密码不能为空。"
                }
            }
            ;

            var ret = new JResult();

            pass = GeneratePassword(name, C_SALT, pass);

            var user = _data["user"];

            if (user["name"].ToString() != name || user["pass"].ToString() != pass)
            {
                ret.Msg = "用户名、密码错误,Tips:" + user["tips"].ToString();

                return(ret);
            }

            ret.OK = true;
            return(ret);
        }
Example #2
0
        /// <summary>
        /// 保存数据包
        /// </summary>
        /// <param name="data"></param>
        /// <returns></returns>
        public JResult Save(JArray data)
        {
            if (_isLogin)
            {
                return new JResult {
                           Msg = "用户未登陆。"
                }
            }
            ;

            var ret = new JResult();

            try
            {
                _data["modify_date"] = DateTime.Now.ToString();

                _data["data_list"] = data;

                InnerSave();
                ret.OK = true;
            }
            catch (Exception ex)
            {
                ret.Msg = ex.ToString();
            }
            return(ret);
        }