CINXE.COM
Hubb.Church | Sign in
<!DOCTYPE html> <html lang="en"> <head><title> Hubb.Church | Sign in </title><meta http-equiv="Content-Type" content="text/html;charset=utf-8" /><meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" /><link id="ctl00_lnkFaviconAppleTouch" rel="apple-touch-icon" sizes="180x180" href="/Admin/Images/favicons/apple-touch-icon.png?SV=V130h" /><link id="ctl00_lnkFavicon32" rel="icon" type="image/png" href="/Admin/Images/favicons/favicon-32x32.png?SV=V130h" sizes="32x32" /><link id="ctl00_lnkFavicon16" rel="icon" type="image/png" href="/Admin/Images/favicons/favicon-16x16.png?SV=V130h" sizes="16x16" /><link id="ctl00_lnkFaviconSafari" rel="mask-icon" href="/Admin/Images/favicons/safari-pinned-tab.svg?SV=V130h" color="#FFC306" /><link id="ctl00_lnkFavicon" rel="shortcut icon" href="/Admin/Images/favicons/favicon.ico?SV=V130h" /><meta name="msapplication-config" content="/Admin/Images/favicons/browserconfig.xml" /><meta name="theme-color" content="#eaeaea" /><link id="ctl00_lnkFootableCSS" href="/Admin/Assets/ThirdParty/footable3/footable.standalone.min.css?SV=V130h" rel="stylesheet" /><link id="ctl00_lnkWebOfficeCSS" href="/Admin/Assets/styles/web_office.min.css?SV=V130h" rel="stylesheet" /><link id="ctl00_lnkJqueryUICSS" rel="stylesheet" type="text/css" href="/Common/ThirdParty/jquery/endis-jquery-ui/jquery-ui-1.10.4.custom.css?SV=V130h" /> <script src="/Admin/Assets/ThirdParty/jquery/jquery-and-plugins.min.js?SV=V130h"></script> <script src="/Admin/Assets/js/web-office.min.js?SV=V130h"></script> <script>Insight.Init({"group_id":"","usr_id":"","home_url":null,"use_church":true,"region":"UK","is_postback":false})</script> <style type="text/css"> /*Make sure background covers entire page in portrait*/ html, body, form { height: 100%; width: 100%; } body.endis_dialog { margin: 0; } /*Hide duplicate LastPass overlays*/ div[id^="__lpform"] { display: none !important; } </style> <script type="text/javascript"> var intCount = 5; function DetectAutofill() { if ($('#txt_Password').length) { if ($('#txt_Password').val().length || $('#txt_Password:-webkit-autofill').length || $('#txt_Login').val().length || $('#txt_Login:-webkit-autofill').length) { Materialize.updateTextFields(); } else if (intCount--) { tmAutofill = setTimeout(DetectAutofill, 1000); } } } function SetTextboxFocus() { if ($('input.login-totp').length) { $('input.login-totp').first().focus(); } if ($('#txt_Login').val() == "") { $('#txt_Login').focus(); } else { $('#txt_Password').focus(); } if ($('#txt_Login').length && $('#txt_Login').val().length) { $('#txt_Login').prop('type', 'text'); } setTimeout(DetectAutofill, 100); } function auditLogin() { if (typeof window.top.appAudit == "function") { window.top.appAudit(5); } } $(document).ready(function () { if (typeof InitGoogleLogin !== 'function') { SetTextboxFocus(); } $(document).keydown(function (e) { var evt = e.originalEvent; $('.caps-warning').css('visibility', evt.getModifierState && evt.getModifierState('CapsLock') ? 'visible' : 'hidden'); }); if (isPwa()) { $("#chkRemember").prop("checked", true); } }); </script> </head> <body id="ctl00_ctlBody" class="endis-body with-loading-overlay awaiting-google-init"> <div id="divExitOverlay"></div> <div id="divExitSpinner" class="preloader-wrapper big active"> <div class="spinner-layer spinner-blue-only"> <div class="circle-clipper left"> <div class="circle"></div> </div> <div class="gap-patch"> <div class="circle"></div> </div> <div class="circle-clipper right"> <div class="circle"></div> </div> </div> </div> <div id="divSessionTimeout" class="hidden"> <div> <p>There has been no recent activity in this window so, for security reasons, your Web Office session has expired.</p> <p>You may need to log in again before continuing.</p> </div> <div id="divSessionTimeoutButtons"> <input type="button" class="button action-button" value="Log in" onclick="SessionKeepAlive.HandleSessionTimeout(true);" /> <input type="button" class="button" value="Return to page" onclick="SessionKeepAlive.HandleSessionTimeout(false);" /> </div> </div> <form method="post" action="./Login.aspx" id="aspnetForm" data-lpignore="true" class="ays-disabled"> <div class="aspNetHidden"> <input type="hidden" name="__EVENTTARGET" id="__EVENTTARGET" value="" /> <input type="hidden" name="__EVENTARGUMENT" id="__EVENTARGUMENT" value="" /> <input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="zAnsRILsLbrsInzPb3sMJnAXZWQr2bN0E9Wzl/CRQwyEDUqbiKquT/g5zMAwlaxvYmNnSIuhxgTxaPDFVTFSq15GTPVTKfYMYIae5q3vpBHMMpe5m7TWaYmApNqtHJAeVBumq2CXLSZ7x4L3Fcop1H4E+jS/8lmvGNAT2kzK8v4m5TmPkggosZ6CYOtYhkv5Xdu321G8zval+VmjgbADJCk/IrWNS5Htz2OaiNitG3mCd/1/s/CdQtJTozFWAhPMDfjzYkGJclRsovxGWT+5t8hX2n3fX+RMh3gJoijlBdaiA6MdlgroRWLnI0JPzISA7Anp24opatKzyR0XYZt78Elnm3wylJNgOi/iuRvSFZ9ALuct98uQQRENFIA/itlEHxqve2RUS4Gowtg5e9PA5NigafLzLVqDctWGtYpPjKXxm5Hq7Wjeb3YDBWsk8ihOwioxYB5B6v4Yz0/Yjab4zRmDQRuRwIVBuHAoOJ1ADsOayva0xHELmDUnhN9GNMzZCZpUB5F2ULrOlSn+dqscTCj1gmmNy4RCKMPWcuastvvI+n0GJ1BZxnIq+BtdlLLlrj4MPsJtHe2V70EhjzeDE4nV71A1YEEV8AjEwt/f5jqgSw25GMwBp5uKu+0AZJOnNKTk6iwzJTCL0XZoRaFZRxlY2bIZvOrYucgo5Fp+9aEcGfYO6BmAfxxOFjiEX2ZJRkFMvDul91Sijiy3U6KZngsgsN8MwbUnR8IslX1uLpuudoXdGfsXwAXKquoi7bsj/ytx2x+9nludCOlIC0spmUg6CLEAhHk9o3SRWSnQfcnuTLFaZEh1CMyabyDXr3Wd88RrydHot5VoZzEcCgJdH2zkHQ9AH9aMvUdh2Zc0vA/4ZXVVggRyAGGQtZPw4Yi3l6bGaHiUxNm9SEfOx/W4ybnHU/I73wGk9P/nJmpLsdIhKkinQhXCTWoUzz2vUVS06CDVBZzcxiVYU52aj1M8BHC6Zp9GVW4mF89FTEVYqBwDsYlrD+KSVX1GdyKDdY9RwwTTwFf0jtuH6JUQqfSKlq5iwVnzpqIkx4zpeNfMgI//7WriGhgaoZCsOLG/Y0fgYYtnWa3pvXVFRawSEAEJ+tCXgbTcncDB8AEFh3/mfepcNCNI3yYnHGzs9EWf31m5C41cuaPSx2e7g45gEDidvmrWhBeDJZYA+tNy46WsLCdFS/NjUwDQgpgUzPCtvLVHjOWhibht6lTa5KMxxJG+igw5E14zIQT4NCc0qpZVqv2kVkXq6wcbTBWYXsCJRbNuQOPH7heVsaDHvhWNRY6oI35w0NyxEr9B8ZfqeydZ9/ZsF0tOfRgBsT9JVtJRkt50bttarA6e7fkGCK1KdVMHzXZeB21OhyAD/5vxqhoieJOK2Ry+4YXBm09f3VRplR49ZztioO0hQ66+O2UavF+iocfs9GLwqea3nC3+RozawqIkhOzzHUS1EKC9gOAl5crG" /> </div> <script type="text/javascript"> //<![CDATA[ var theForm = document.forms['aspnetForm']; if (!theForm) { theForm = document.aspnetForm; } function __doPostBack(eventTarget, eventArgument) { if (!theForm.onsubmit || (theForm.onsubmit() != false)) { theForm.__EVENTTARGET.value = eventTarget; theForm.__EVENTARGUMENT.value = eventArgument; theForm.submit(); } } //]]> </script> <script src="/WebResource.axd?d=pynGkmcFUV13He1Qd6_TZO5cYCDebcQUBwJEEQ4_AVcKoZuRgDIiVmQoQo1Lzqxj18HsSU7Ef9JpDOnM4_VeLQ2&t=638628243619783110" type="text/javascript"></script> <script src="/ScriptResource.axd?d=NJmAwtEo3Ipnlaxl6CMhvi_z5lMvC-Z7bO7po7ORdixR6xSd7xTr6Yo50D_NFDXLbYwInO0d1fbnF_tzTP9hivksovzAwTURGUkQhXomvPfmbZUHOEcPuOUw8IoF26FcUxTtqjx6HWJKv17HJ2St0W8fWm2PmcqDWTfU34Ve0Qw1&t=2a9d95e3" type="text/javascript"></script> <script src="/ScriptResource.axd?d=dwY9oWetJoJoVpgL6Zq8OEiag3g6Wm5mfPED5NFzHxteHMQO836qx4Rg8lZrzMDDOWYerVTitX9NcCEoZamvWdXI8nAoL6FFW1FSTXMoMEUZN1kx7cJ3WVx1DXbfY9uDjKOtEgKLFT8LCWGNB5qaXEHKH-S_LwJi8C4SmNsWKZM1&t=2a9d95e3" type="text/javascript"></script> <script type="text/javascript"> //<![CDATA[ var PageMethods = function() { PageMethods.initializeBase(this); this._timeout = 0; this._userContext = null; this._succeeded = null; this._failed = null; } PageMethods.prototype = { _get_path:function() { var p = this.get_path(); if (p) return p; else return PageMethods._staticInstance.get_path();}, SetTreeTaskFilter:function(strFilter,succeededCallback, failedCallback, userContext) { return this._invoke(this._get_path(), 'SetTreeTaskFilter',false,{strFilter:strFilter},succeededCallback,failedCallback,userContext); }, SetTreeGroupTypeFilter:function(strFilter,succeededCallback, failedCallback, userContext) { return this._invoke(this._get_path(), 'SetTreeGroupTypeFilter',false,{strFilter:strFilter},succeededCallback,failedCallback,userContext); }, SetTreeTaskPrune:function(strVal,succeededCallback, failedCallback, userContext) { return this._invoke(this._get_path(), 'SetTreeTaskPrune',false,{strVal:strVal},succeededCallback,failedCallback,userContext); }, SetTreeExpandOptions:function(strVal,succeededCallback, failedCallback, userContext) { return this._invoke(this._get_path(), 'SetTreeExpandOptions',false,{strVal:strVal},succeededCallback,failedCallback,userContext); }} PageMethods.registerClass('PageMethods',Sys.Net.WebServiceProxy); PageMethods._staticInstance = new PageMethods(); PageMethods.set_path = function(value) { PageMethods._staticInstance.set_path(value); } PageMethods.get_path = function() { return PageMethods._staticInstance.get_path(); } PageMethods.set_timeout = function(value) { PageMethods._staticInstance.set_timeout(value); } PageMethods.get_timeout = function() { return PageMethods._staticInstance.get_timeout(); } PageMethods.set_defaultUserContext = function(value) { PageMethods._staticInstance.set_defaultUserContext(value); } PageMethods.get_defaultUserContext = function() { return PageMethods._staticInstance.get_defaultUserContext(); } PageMethods.set_defaultSucceededCallback = function(value) { PageMethods._staticInstance.set_defaultSucceededCallback(value); } PageMethods.get_defaultSucceededCallback = function() { return PageMethods._staticInstance.get_defaultSucceededCallback(); } PageMethods.set_defaultFailedCallback = function(value) { PageMethods._staticInstance.set_defaultFailedCallback(value); } PageMethods.get_defaultFailedCallback = function() { return PageMethods._staticInstance.get_defaultFailedCallback(); } PageMethods.set_enableJsonp = function(value) { PageMethods._staticInstance.set_enableJsonp(value); } PageMethods.get_enableJsonp = function() { return PageMethods._staticInstance.get_enableJsonp(); } PageMethods.set_jsonpCallbackParameter = function(value) { PageMethods._staticInstance.set_jsonpCallbackParameter(value); } PageMethods.get_jsonpCallbackParameter = function() { return PageMethods._staticInstance.get_jsonpCallbackParameter(); } PageMethods.set_path("Login.aspx"); PageMethods.SetTreeTaskFilter= function(strFilter,onSuccess,onFailed,userContext) {PageMethods._staticInstance.SetTreeTaskFilter(strFilter,onSuccess,onFailed,userContext); } PageMethods.SetTreeGroupTypeFilter= function(strFilter,onSuccess,onFailed,userContext) {PageMethods._staticInstance.SetTreeGroupTypeFilter(strFilter,onSuccess,onFailed,userContext); } PageMethods.SetTreeTaskPrune= function(strVal,onSuccess,onFailed,userContext) {PageMethods._staticInstance.SetTreeTaskPrune(strVal,onSuccess,onFailed,userContext); } PageMethods.SetTreeExpandOptions= function(strVal,onSuccess,onFailed,userContext) {PageMethods._staticInstance.SetTreeExpandOptions(strVal,onSuccess,onFailed,userContext); } //]]> </script> <div class="aspNetHidden"> <input type="hidden" name="__VIEWSTATEGENERATOR" id="__VIEWSTATEGENERATOR" value="C93BE1AE" /> <input type="hidden" name="__SCROLLPOSITIONX" id="__SCROLLPOSITIONX" value="0" /> <input type="hidden" name="__SCROLLPOSITIONY" id="__SCROLLPOSITIONY" value="0" /> <input type="hidden" name="__EVENTVALIDATION" id="__EVENTVALIDATION" value="GWMREVPwM3rOosIPo0WwzV/VMNJCC34+8yRp2LnkmxNwpHITSFtg+Bl+8BpOLN1B+jxOgbpc3ZtbUVyEa9L52JqNKa3kFVlh/moAnOgI/ut+ZdF8Lu4ldeL498Se5QjW3G73IUea/Jm1rgCG8kg1o/gMc9jcn06MBbt+7wmxg0oj3W7WNevvRdIQqOpxnqZlJ0x6zOs78ez9xA8JoJfEZuEQ+cGPOdqU0yUyIkicUoh7HC1oPdGeCQQ6Q0GAhsqTu3ppM7h1NDwk9M4Dv5ikzXJukVIizvmH3/y8Ym6KrSox5tIcZ1fVf4Tr2+cdUcG4" /> </div> <script type="text/javascript"> //<![CDATA[ Sys.WebForms.PageRequestManager._initialize('ctl00$ScriptManager1', 'aspnetForm', [], [], [], 90, 'ctl00'); //]]> </script> <a id="ctl00_lbEnsureDoPostback" href="javascript:__doPostBack('ctl00$lbEnsureDoPostback','')"></a> <input type="hidden" name="ctl00$hdnPageIsDirty" id="ctl00_hdnPageIsDirty" value="0" /> <div class="login-wrapper"> <div class="login-box"> <div class="login-content"> <img id="ctl00_cphBody_imgSignIn" class="login-signin" src="/Admin/Images/Branding/Login-to-HubbChurch.png" alt="Sign in to Hubb.Church" /> <div class="login-panel"> <div id="ctl00_cphBody_pnlLoginSite" class="login-site"> All Souls, Langham Place </div> <div class="login-preamble non-google"> <div> </div> </div> <div class="login-inputs credentials-inputs non-google"> <div class="input-field"> <label for="txt_Login">Login Name or Email Address</label> <input name="ctl00$cphBody$txt_Login" type="text" id="txt_Login" class="text login-text" autocomplete="username" autocorrect="off" autocapitalize="off" spellcheck="false" inputmode="email" /> <img alt="" src="/Admin/Images/Icons/login-box.png" /> </div> <div class="input-field"> <label for="txt_Password">Password</label> <input name="ctl00$cphBody$txt_Password" type="password" id="txt_Password" class="text login-text" /> <img alt="" src="/Admin/Images/Icons/password-box.png" /> </div> <div class="caps-warning"> Caps Lock is ON </div> <div class="remember"> <input id="chkRemember" type="checkbox" name="ctl00$cphBody$chkRemember" /> <label for="chkRemember"> Keep me logged in on this device </label> <div class="help_link" id=""> <a id="ctl00_cphBody_ctl00_hlHelp" tabindex="-1" class="modal-trigger" href="#ctl00_cphBody_ctl00_pnlContent"> <i class="mdi-action-info-outline help-icon"></i> </a> </div> <div id="ctl00_cphBody_ctl00_pnlContent" class="help_link_content modal" style="height:auto;max-width:400px;width:100%;"> <div id="ctl00_cphBody_ctl00_pnlInnerContent" class="modal-content"> <p>If you select this option, you will be kept logged in on this device for 30 days.</p> <p>You will still be required to re-enter your password to access sensitive areas of the site such as the Web Office.</p> </div> <div class="modal-footer"> <a href="javascript:void(0);" class="btn-flat modal-action modal-close">OK</a> </div> </div> </div> <div class="input-field buttons"> <input type="submit" name="ctl00$cphBody$btnSubmitLogin" value="Log in" onclick="auditLogin();" id="ctl00_cphBody_btnSubmitLogin" class="login-button half-size" /><input type="submit" name="ctl00$cphBody$btnCancelLogin" value="Cancel" id="ctl00_cphBody_btnCancelLogin" class="cancel-button half-size" /> </div> <div class="clearfix"></div> <div class="input-field buttons"> <div id="divGoogleLoginButton"> <div class="google-loading hidden"> <img src="/Images/loading.gif" alt="" /> <div>Initialising Google login...</div> </div> </div> <input type="hidden" name="ctl00$cphBody$hdnGoogleToken" id="ctl00_cphBody_hdnGoogleToken" /><input type="submit" name="ctl00$cphBody$btnHiddenSubmitGoogleLogin" value="Google" id="ctl00_cphBody_btnHiddenSubmitGoogleLogin" class="hidden" /> </div> <div class="register-reset"> <div class="link-wrapper"> <a href="/User/PasswordReset.aspx">Reset password</a> </div> </div> </div> <div class="logging-in-with-google hidden"> <img src="/Images/loading.gif" alt="" /> <div> Logging in with Google... </div> </div> </div> </div> </div> </div> <style type="text/css"> #divGoogleLoginButton:after { content: 'Using an @allsouls.org or @asstc.org.uk account'; font-size: 0.7em; position: absolute; bottom: -12px; left: calc(50%); transform: translateX(-50%); white-space: nowrap; } </style> <script src="https://accounts.google.com/gsi/client" async defer onload="InitGoogleLogin()"></script> <script type="text/javascript"> function InitGoogleLogin() { $('.credentials-inputs').addClass('has-google-button'); try { auth2 = google.accounts.id.initialize({ client_id: '499851384442-i9tmghfpth705f5toq6bnfg5dnetui00.apps.googleusercontent.com', callback: handleGoogleLogin }); google.accounts.id.renderButton(document.getElementById("divGoogleLoginButton"), { theme: 'dark' }); // also display the One Tap dialog google.accounts.id.prompt((notification) => { if (notification.isNotDisplayed() || notification.isSkippedMoment()) { // continue with another identity provider. setTimeout(SetTextboxFocus, 100); } }); $('body').removeClass('awaiting-google-init'); } catch(err) { $('div.google-loading div').html('Google login cannot be started. If using incognito, check you do not have "Block third party cookies" set on the incognito homescreen.'); $('div.google-loading img').attr('src', '/Admin/Images/Icons/exclamation-round.png') $('div.google-loading').addClass('google-login-init-failed'); } } function handleGoogleLogin(response) { $('#ctl00_cphBody_hdnGoogleToken').val(response.credential); if (!($('.login-multiple-users').length || $('.google-login-failed').length)) { $('.logging-in-with-google').removeClass('hidden'); $('.non-google').addClass('hidden'); InsightAreYouSure.DisableExitOverlay(); $('#ctl00_cphBody_btnHiddenSubmitGoogleLogin').click(); } } $(document).ready(function () { $('.credentials-inputs').addClass('has-google-button'); $('.google-loading').removeClass('hidden'); }); </script> <input name="ctl00$hdnTabID" type="hidden" id="ctl00_hdnTabID" value="162dfa52-468c-4033-8bdf-91b2ab8ed099" /> <script type="text/javascript"> //<![CDATA[ theForm.oldSubmit = theForm.submit; theForm.submit = WebForm_SaveScrollPositionSubmit; theForm.oldOnSubmit = theForm.onsubmit; theForm.onsubmit = WebForm_SaveScrollPositionOnSubmit; //]]> </script> </form> <script src="/Admin/Assets/ThirdParty/Materialize/js/materialize.min.js?SV=V130h"></script> </body> </html>