public IActionResult Login()
        {
            // 已登录时跳转到后台首页
            var sessionManager = Application.Ioc.Resolve <SessionManager>();
            var user           = sessionManager.GetSession().GetUser();

            if (user != null && user.GetUserType() is ICanUseAdminPanel)
            {
                return(new RedirectResult(BaseFilters.Url("/admin")));
            }
            // 否则显示登陆表单
            var form = new AdminLoginForm();

            if (Request.Method == HttpMethods.POST)
            {
                return(new JsonResult(form.Submit()));
            }
            else
            {
                form.Bind();
                var adminManager = Application.Ioc.Resolve <AdminManager>();
                var warning      = adminManager.GetLoginWarning();
                return(new TemplateResult("common.admin/admin_login.html", new { form, warning }));
            }
        }
Example #2
0
        private void btn_AdminGiris_ItemClick(object sender, TileItemEventArgs e)
        {
            AdminLoginForm ALF = new AdminLoginForm();

            ALF.Show();
            this.Hide();
        }
Example #3
0
        private void label4_Click(object sender, EventArgs e)
        {
            this.Hide();
            AdminLoginForm alf = new AdminLoginForm();

            alf.ShowDialog();
        }
Example #4
0
 /// <summary>
 /// 注册新用户
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void llblRegist_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
 {
     if (rdoAdmin.Checked)
     {
         AdminLoginForm admin = new AdminLoginForm();
         admin.Show();
     }
     else
     {
         StudentLoginForm stu = new StudentLoginForm();
         stu.Show();
     }
 }