Esempio n. 1
0
        private void mybegin()
        {
            try
            {
                //设置日志存放路径
                LogModel._logFilePath  = HttpContext.Current.Server.MapPath("~/") + @"\Log\";
                FileHelper.defaultpath = HttpContext.Current.Server.MapPath("~/");

                BLL.BlogUsersSetBLL userbll = new BLL.BlogUsersSetBLL();
                var isbegin = userbll.GetList(t => true).Count() > 0;
                if (!isbegin)
                {
                    var user = new Blogs.ModelDB.BlogUsersSet()
                    {
                        UserName   = "******",
                        UserPass   = "******",
                        IsDel      = false,
                        IsLock     = false,
                        UserMail   = "无效",
                        CreateTime = DateTime.Now,
                        UserInfo   = new ModelDB.UserInfo()
                    };
                    userbll.Add(user);
                    userbll.save(false);
                }
            }
            catch (Exception) { }
        }
        /// <summary>
        /// 自定义 特殊页面 公共方法
        /// </summary>
        /// <param name="str">BlogTitle名字</param>
        /// <param name="pageName">存在MyPageId的KEY名</param>
        private void Forum(string str, string pageName)
        {
            #region 检测是否存在 admin 用户

            if (adminuserid <= 0)
            {
                BLL.BlogUsersSetBLL userbll = new BLL.BlogUsersSetBLL();
                var user = userbll.GetList(t => t.UserName == admin).FirstOrDefault();
                if (null == user)
                {
                    var usertemp = new Blogs.ModelDB.BlogUsersSet()
                    {
                        UserName     = admin,
                        UserPass     = "******".MD5().MD5(),
                        IsDel        = false,
                        IsLock       = false,
                        UserNickname = "",
                        UserInfo     = new ModelDB.UserInfo()
                    };
                    userbll.Add(usertemp);
                    userbll.save(false);
                    adminuserid = usertemp.Id;
                }
                else
                {
                    adminuserid = user.Id;
                }
            }

            #endregion

            #region 是否存在 自定义 特殊页面 (返回 blogid)
            if (MyPageId[pageName] == 0)
            {
                BLL.BlogsBLL blogbll = new BLL.BlogsBLL();
                var          blog    = blogbll.GetList(t => t.BlogTitle == str).FirstOrDefault();
                if (null == blog)
                {
                    var blogtemp = new Blogs.ModelDB.Blogs()
                    {
                        Id        = 0,
                        UsersId   = adminuserid,
                        IsDel     = false,
                        BlogTitle = str
                    };
                    blogbll.Add(blogtemp);
                    blogbll.save(false);
                    CacheData.GetAllUserInfo(true);//更新缓存
                    MyPageId[pageName] = blogtemp.Id;
                }
                else
                {
                    MyPageId[pageName] = blog.Id;
                }
            }
            #endregion
        }
Esempio n. 3
0
        /// <summary>
        /// 自定义 特殊页面 公共方法
        /// </summary>
        /// <param name="str">BlogTitle名字</param>
        /// <param name="pageName">存在MyPageId的KEY名</param>
        private void Forum(string str, string pageName)
        {
            #region 检测是否存在 admin 用户

            if (adminuserid <= 0)
            {
                BLL.BlogUsersSetBLL userbll = new BLL.BlogUsersSetBLL();
                var user = userbll.GetList(t => t.UserName == admin).FirstOrDefault();
                if (null == user)
                {
                    var usertemp = new Blogs.ModelDB.BlogUsersSet()
                    {
                        UserName = admin,
                        UserPass = "******".MD5().MD5(),
                        IsDel = false,
                        IsLock = false,
                        UserNickname = "",
                        UserInfo = new ModelDB.UserInfo()
                    };
                    userbll.Add(usertemp);
                    userbll.save(false);
                    adminuserid = usertemp.Id;
                }
                else
                    adminuserid = user.Id;
            }

            #endregion

            #region 是否存在 自定义 特殊页面 (返回 blogid)
            if (MyPageId[pageName] == 0)
            {
                BLL.BlogsBLL blogbll = new BLL.BlogsBLL();
                var blog = blogbll.GetList(t => t.BlogTitle == str).FirstOrDefault();
                if (null == blog)
                {
                    var blogtemp = new Blogs.ModelDB.Blogs()
                    {
                        Id = 0,
                        UsersId = adminuserid,
                        IsDel = false,
                        BlogTitle = str
                    };
                    blogbll.Add(blogtemp);
                    blogbll.save(false);
                    CacheData.GetAllUserInfo(true);//更新缓存
                    MyPageId[pageName] = blogtemp.Id;
                }
                else
                    MyPageId[pageName] = blog.Id;
            }
            #endregion
        }
Esempio n. 4
0
        private void mybegin()
        {
            try
            {
                //设置日志存放路径
                LogModel._logFilePath = HttpContext.Current.Server.MapPath("~/") + @"\Log\";
                FileHelper.defaultpath = HttpContext.Current.Server.MapPath("~/");

                BLL.BlogUsersSetBLL userbll = new BLL.BlogUsersSetBLL();
                var isbegin = userbll.GetList(t => true).Count() > 0;
                if (!isbegin)
                {
                    var user = new Blogs.ModelDB.BlogUsersSet()
                    {
                        UserName = "******",
                        UserPass = "******",
                        IsDel = false,
                        IsLock = false,
                        UserMail = "无效",
                        CreateTime = DateTime.Now,
                        UserInfo = new ModelDB.UserInfo()
                    };
                    userbll.Add(user);
                    userbll.save(false);
                }
            }
            catch (Exception) { }
        }