Beispiel #1
0
 public LoginController(IWorkContext workContext,
                        IVerifyCode verifyCode,
                        IWebHelper webHelper,
                        IUserCacheService userCacheService,
                        Messages messages,
                        IUserService <UserEntity> userService)
 {
     this.workContext      = workContext;
     this.verifyCode       = verifyCode;
     this.webHelper        = webHelper;
     this.userCacheService = userCacheService;
     this.messages         = messages;
     this.userService      = userService;
 }
Beispiel #2
0
        public HomeController(ILogger <HomeController> logger,
                              IHttpContextAccessor httpContextAccessor,
                              IHostingEnvironment hostingEnvironment,
                              ISpeedLimit speedLimit,
                              IVerifyCode verifyCode,
                              ISendEmail sendEmail,
                              IExcel excel
                              )
        {
            _HttpContextAccessor = httpContextAccessor;
            _IHostingEnvironment = hostingEnvironment;
            _HttpRequest         = httpContextAccessor.HttpContext.Request;
            _HttpResponse        = httpContextAccessor.HttpContext.Response;
            _ISpeedLimit         = speedLimit;
            _logger      = logger;
            _IVerifyCode = verifyCode;
            _ISendEmail  = sendEmail;

            _IExcel = excel;
        }
Beispiel #3
0
        protected void Page_Load(object sender, System.EventArgs e)
        {
            IVerifyCode verifyCode = VerifyCodeProvider.Create(new System.Collections.Generic.Dictionary <int, string>
            {
                {
                    1,
                    "ImageCode"
                },
                {
                    2,
                    "VerifyCode"
                },
                {
                    3,
                    "VerifyCodePlus"
                }
            }[WebUtils.GetQueryInt("style", 1)]);

            verifyCode.CheckCodeType = VerifyCodeType.Web;
            verifyCode.CreateCheckCodeImage();
        }
 /// <summary>
 /// 构造注入
 /// </summary>
 /// <param name="workContext"></param>
 /// <param name="verifyCode"></param>
 /// <param name="webHelper"></param>
 /// <param name="messages"></param>
 /// <param name="adminSvc"></param>
 public LoginController(IVerifyCode verifyCode, IWebHelper webHelper, IAdminSvc adminSvc)
 {
     this.verifyCode = verifyCode;
     this.webHelper  = webHelper;
     this.adminSvc   = adminSvc;
 }