protected override PageContent getContent()
        {
            var clientTime = new DataValue <string>();
            var content    = new UiPageContent(
                contentFootActions: verificationFailed()
                                                            ? new ButtonSetup(
                    "Proceed Anyway",
                    behavior: new PostBackBehavior(
                        postBack: PostBack.CreateFull(actionGetter: () => new PostBackAction(new ExternalResource(ReturnUrl)))))
                .ToCollection()
                                                            : Enumerable.Empty <ButtonSetup>().Materialize(),
                pageLoadPostBack: verificationFailed()
                                                          ? null
                                                          : PostBack.CreateFull(
                    modificationMethod: () => {
                if (AuthenticationStatics.TestCookieMissing())
                {
                    parametersModification.CookiesDisabled = true;
                }
                if (AuthenticationStatics.ClockNotSynchronized(clientTime))
                {
                    parametersModification.ClockWrong = true;
                }
            },
                    actionGetter: () => new PostBackAction(verificationFailed() ? null : new ExternalResource(ReturnUrl))));

            if (verificationFailed())
            {
                if (CookiesDisabled)
                {
                    content.Add(new Paragraph(Translation.YourBrowserHasCookiesDisabled.ToComponents()));
                }
                if (ClockWrong)
                {
                    content.Add(new Paragraph(AuthenticationStatics.GetClockWrongMessage().ToComponents()));
                }
            }
            else
            {
                content.Add(new Paragraph("Please wait.".ToComponents())).Add(AuthenticationStatics.GetLogInHiddenFieldsAndSetUpClientSideLogic(clientTime));
            }
            return(content);
        }