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(); * }*/ }
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; * } * }*/ }
protected override void OnStop() { try { write("service stoped"); _dailyTimer.Enabled = false; _db = null; outputfile.Close(); } catch (Exception ex) { write(ex.GetType() + " - " + ex.Message); } }
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); } }