示例#1
0
        /// <summary>
        /// 配置网站信息
        /// </summary>
        /// <param name="sosc"></param>
        /// <returns></returns>
        public void SetSiteCnf(SiteCnf sosc)
        {
            SiteService service = new SiteService();

            service.SetSiteInfo(sosc);                     //初始化网站信息

            UserEntryService  us = new UserEntryService(); //添加创始人
            UserRegisterModel m  = new UserRegisterModel();

            m.Email    = sosc.FounderEmail;
            m.Password = sosc.FounderPsd;
            m.UserName = sosc.FounderName;
            m.RoleName = "founder";

            us.Register(m);//注册创始人

            HttpContext.Current.Application.Add("SitUrl", sosc.SiteUrl);
        }
示例#2
0
        protected void ImageButton1_Click(object sender, EventArgs e)
        {
            string username = txtName.Text.ToString().Trim();
            string password = txtPwd.Text.ToString().Trim();

            if (String.IsNullOrEmpty(username) || String.IsNullOrEmpty(password))
            {
                msg.InnerHtml = "用户名或密码为空"; return;
            }
            UserEntryService userentry = new UserEntryService();
            UserLogOnModel   model     = new UserLogOnModel()
            {
                Email = username, Password = password, RememberMe = false
            };

            try
            {
                if (userentry.Logon(model) != null)
                {
                    try
                    {
                        AuthorityManager.PermissionCheck("ManageSystem");
                        Response.Redirect("index.html");
                    }
                    catch (AccessForbiddenException)
                    {//访问拒绝
                        msg.InnerHtml = "您不是系统管理员,无法进入系统管理!";
                    }
                    catch (ActionForbiddenException)
                    { //禁止操作
                        msg.InnerHtml = "您的操作被拒绝,你没有进入后台的权限!";
                    }
                }
                else
                {
                    msg.InnerHtml = "用户名或者密码错误";
                }
            }
            catch (LogonException k)
            {//管理员被禁用
                msg.InnerHtml = k.Message;
            }
        }