Example #1
0
        private void importApp()
        {
            IList <App> list = AppManager.GetApp();

            if (list.Count == 0)
            {
                App app = new App();
                app.Isinstall = true;
                app.Id        = AppManager.AddApp(app);
                if (app.Id <= 0)
                {
                    Response.Write("<br />初始化设置失败.<br />");
                    return;
                }
            }
            else
            {
                list[0].Isinstall = true;
                if (AppManager.UpdateApp(list[0]) <= 0)
                {
                    Response.Write("<br />初始化设置失败.<br />");
                    return;
                }
            }

            Response.Write("<br />初始化设置成功.<br />");
        }
Example #2
0
        public void handler(IResponder responder)
        {
            IList <App> list = AppManager.GetApp();

            if (list.Count > 0)
            {
                responder.WriteErroredMsg("系统已初始化,请不要重复初始化!");
                return;
            }

            App app = new App();

            app.Isinstall = true;

            app.Id = AppManager.AddApp(app);
            if (app.Id <= 0)
            {
                responder.WriteErroredMsg("初始化失败,系统写入失败!");
                return;
            }

            User user = new User();

            user.Account  = SJSRequest.GetString("Account").Trim();
            user.Passwd   = SJSRequest.GetString("Passwd");
            user.Realname = SJSRequest.GetString("Realname");
            user.Balance  = 0;
            user.Type     = (int)eAuthority.AdminUser;


            if (string.IsNullOrEmpty(user.Account))
            {
                responder.WriteErroredMsg("帐号不能为空");
                return;
            }

            if (string.IsNullOrEmpty(user.Passwd))
            {
                responder.WriteErroredMsg("密码不能为空");
                return;
            }
            else
            {
                user.Passwd = Utils.MD5(user.Passwd);
            }

            User confirm = UserManager.GetUser(user.Account);

            if (confirm != null)
            {
                responder.WriteErroredMsg("此用户名已存在!");
                return;
            }

            user.Uid = UserManager.AddUser(user);

            if (user.Uid > 0)
            {
                LoginAjaxHandler.Logined(user);
                responder.WriteSuccessedMsg("初始化成功!");
            }
            else
            {
                responder.WriteErroredMsg("初始化失败,数据库写入不成功!");
            }
        }