コード例 #1
0
        protected void CreateUser_Click(object sender, EventArgs e)
        {
            SmartVideoBLLManager sv = new SmartVideoBLLManager();
            UserDTO user            = new UserDTO(Login.Text, Password.Text, Login.Text);

            if (sv.register(user))
            {
                IdentityHelper.RedirectToReturnUrl(Request.QueryString["ReturnUrl"], Response);
            }
            else
            {
                ErrorMessage.Text = "error login";
            }

            /*var manager = Context.GetOwinContext().GetUserManager<ApplicationUserManager>();
             * var signInManager = Context.GetOwinContext().Get<ApplicationSignInManager>();
             * var user = new ApplicationUser() { UserName = Email.Text, Email = Email.Text };
             * IdentityResult result = manager.Create(user, Password.Text);
             * if (result.Succeeded)
             * {
             *  // For more information on how to enable account confirmation and password reset please visit http://go.microsoft.com/fwlink/?LinkID=320771
             *  //string code = manager.GenerateEmailConfirmationToken(user.Id);
             *  //string callbackUrl = IdentityHelper.GetUserConfirmationRedirectUrl(code, user.Id, Request);
             *  //manager.SendEmail(user.Id, "Confirm your account", "Please confirm your account by clicking <a href=\"" + callbackUrl + "\">here</a>.");
             *
             *  signInManager.SignIn( user, isPersistent: false, rememberBrowser: false);
             *  IdentityHelper.RedirectToReturnUrl(Request.QueryString["ReturnUrl"], Response);
             * }
             * else
             * {
             *  ErrorMessage.Text = result.Errors.FirstOrDefault();
             * }*/
        }
コード例 #2
0
ファイル: Login.aspx.cs プロジェクト: Morghen/AppliCSharp2017
        protected void LogIn(object sender, EventArgs e)
        {
            if (IsValid)
            {
                SmartVideoBLLManager sv = new SmartVideoBLLManager();
                bool res = sv.Login(LoginString.Text, Password.Text);
                if (res)
                {
                    //Session.Add("logged", false);
                    //Session.Add("username",LoginString.Text);
                    Session["islogged"] = true;
                    Session["username"] = LoginString.Text;
                    Response.Redirect("/Default.aspx");
                    //FormsAuthentication.RedirectFromLoginPage(LoginString.Text, RememberMe.Checked);
                    //Response.Redirect("/Default.aspx");
                    // IdentityHelper.RedirectToReturnUrl(Request.QueryString["ReturnUrl"], Response);
                }
                else
                {
                    Session["islogged"]  = false;
                    Session["username"]  = "******";
                    FailureText.Text     = "Invalid login attempt";
                    ErrorMessage.Visible = true;
                }
            }

            /*
             * if (IsValid)
             * {
             *  // Validate the user password
             *  var manager = Context.GetOwinContext().GetUserManager<ApplicationUserManager>();
             *  var signinManager = Context.GetOwinContext().GetUserManager<ApplicationSignInManager>();
             *
             *  // This doen't count login failures towards account lockout
             *  // To enable password failures to trigger lockout, change to shouldLockout: true
             *  var result = signinManager.PasswordSignIn(LoginString.Text, Password.Text, RememberMe.Checked, shouldLockout: false);
             *
             *  switch (result)
             *  {
             *      case SignInStatus.Success:
             *          IdentityHelper.RedirectToReturnUrl(Request.QueryString["ReturnUrl"], Response);
             *          break;
             *      case SignInStatus.LockedOut:
             *          Response.Redirect("/Account/Lockout");
             *          break;
             *      case SignInStatus.RequiresVerification:
             *          Response.Redirect(String.Format("/Account/TwoFactorAuthenticationSignIn?ReturnUrl={0}&RememberMe={1}",
             *                                          Request.QueryString["ReturnUrl"],
             *                                          RememberMe.Checked),
             *                            true);
             *          break;
             *      case SignInStatus.Failure:
             *      default:
             *          FailureText.Text = "Invalid login attempt";
             *          ErrorMessage.Visible = true;
             *          break;
             *  }
             * }*/
        }
コード例 #3
0
 protected override void OnStop()
 {
     try
     {
         write("service stoped");
         _dailyTimer.Enabled = false;
         _db = null;
         outputfile.Close();
     }
     catch (Exception ex)
     {
         write(ex.GetType() + " - " + ex.Message);
     }
 }
コード例 #4
0
        private void _toMidnightTimer_Elapsed(object sender, ElapsedEventArgs e)
        {
            try
            {
                write("midnight timer stop");
                try
                {
                    _db = new SmartVideoBLLManager();
                }
                catch (Exception ex)
                {
                    write(ex.GetType() + " - " + ex.Message);
                }
                _dailyTimer = new Timer(86400000); // Correspond a 24h
                //_dailyTimer = new Timer(60000);
                _dailyTimer.AutoReset = true;
                _dailyTimer.Elapsed  += DailyTimer_Elapsed;
                write("daily timer start");
                _db.doStat(DateTime.Today.AddDays(-1));
                write("do stat OK");

                /*if (_db.doStat(DateTime.Today.AddDays(-1)))
                 * {
                 *  write("do stat OK");
                 * }
                 * else
                 * {
                 *  write("do stat ERREUR");
                 * }*/
                _dailyTimer.Enabled = true;
            }
            catch (Exception ex)
            {
                write(ex.GetType() + " - " + ex.Message);
            }
        }