wellingtondemo.nexterp.in
Open in
urlscan Pro
95.217.245.186
Public Scan
Submitted URL: https://wellingtondemo.nexterp.in/
Effective URL: https://wellingtondemo.nexterp.in/nlp/nlp/login
Submission: On May 18 via api from US — Scanned from FI
Effective URL: https://wellingtondemo.nexterp.in/nlp/nlp/login
Submission: On May 18 via api from US — Scanned from FI
Form analysis
10 forms found in the DOMPOST /nlp/nlp/login
<form id="loginForm" ng-submit="mainLogin()" class="login-form ng-pristine ng-invalid ng-invalid-required" action="/nlp/nlp/login" method="post">
<input type="hidden" id="latitude" name="latitude">
<input type="hidden" id="longitude" name="longitude">
<input type="hidden" id="city" name="city">
<input type="hidden" id="region" name="region">
<input type="hidden" id="country" name="country">
<input type="hidden" id="country_code" name="country_code">
<input type="hidden" id="platform" name="platform" value="web">
<input type="hidden" id="loginrole" name="loginrole">
<div>
<md-radio-group ng-model="loginrole" ng-change="updateFormForLoginRole(loginrole)" layout="row" layout-align="start center" required=""
class="ng-pristine ng-untouched _md layout-align-start-center layout-row ng-empty ng-invalid ng-invalid-required" role="radiogroup" tabindex="0" aria-required="true" aria-invalid="true">
<md-radio-button class="md-primary flex-50" value="student" flex="50" id="radio_3" role="radio" aria-checked="false" aria-label="LOGIN.STUDENT">
<div class="md-container md-ink-ripple" md-ink-ripple="" md-ink-ripple-checkbox="">
<div class="md-off"></div>
<div class="md-on"></div>
</div>
<div ng-transclude="" class="md-label">
<div layout="row" class="ng-binding ng-scope layout-row">
<span><img src="https://nlpkube2.nexterp.in/nlp/images/loginStudent.svg" data-pagespeed-url-hash="2502117283" onload="pagespeed.CriticalImages.checkImageForCriticality(this);"></span> Student
</div>
</div>
</md-radio-button>
<md-radio-button class="md-primary flex-50" value="parent" flex="50" id="radio_4" role="radio" aria-checked="false" aria-label="LOGIN.PARENT">
<div class="md-container md-ink-ripple" md-ink-ripple="" md-ink-ripple-checkbox="">
<div class="md-off"></div>
<div class="md-on"></div>
</div>
<div ng-transclude="" class="md-label">
<div layout="row" class="ng-binding ng-scope layout-row">
<span><img src="https://nlpkube1.nexterp.in/nlp/images/loginParent.svg" data-pagespeed-url-hash="534795046" onload="pagespeed.CriticalImages.checkImageForCriticality(this);"></span> Parent
</div>
</div>
</md-radio-button>
<md-radio-button class="md-primary flex-50" value="staff" flex="50" id="radio_5" role="radio" aria-checked="false" aria-label="LOGIN.STAFF">
<div class="md-container md-ink-ripple" md-ink-ripple="" md-ink-ripple-checkbox="">
<div class="md-off"></div>
<div class="md-on"></div>
</div>
<div ng-transclude="" class="md-label">
<div layout="row" class="ng-binding ng-scope layout-row">
<span><img src="https://nlpkube1.nexterp.in/nlp/images/loginStaff.svg" data-pagespeed-url-hash="2118665168" onload="pagespeed.CriticalImages.checkImageForCriticality(this);"></span> Staff
</div>
</div>
</md-radio-button>
</md-radio-group>
</div>
<md-input-container class="md-block">
<!-- ngIf: loginrole==='student' -->
<!-- ngIf: loginrole==='parent' -->
<!-- ngIf: loginrole==='staff' -->
<input type="text" required="" name="username" autocomplete="off" class="md-input" id="input_6">
<div class="md-errors-spacer"></div>
<div class="error-mgs ng-hide" ng-show="invalidUser" aria-hidden="true">
<span class="mr-5"><md-icon class="sm-icon material-icons">error_outline</md-icon></span>
<small class="ng-binding">Invalid username. </small>
<md-menu md-offset="20 40" class="md-menu ng-scope _md">
<button class="md-primary no-bg md-button md-ink-ripple" type="button" ng-transclude="" ng-click="$mdOpenMenu($event)" aria-haspopup="true" aria-expanded="false" aria-owns="menu_container_7"><span class="ng-binding ng-scope">Know
why</span></button>
<div class="_md md-open-menu-container md-whiteframe-z2" id="menu_container_7" aria-hidden="true" style="display: none;"><md-menu-content width="4" class="custom-menu-item" role="menu">
<md-menu-item role="menuitem">
<div>
<p class="ng-binding">The following could be one of the reasons for the incorrect username.</p>
<ol translate="LOGIN.SIGNIN_LIST_DATA1" class="ng-scope">
<li>The phone number/email ID entered as the username is wrong. Please retry by entering the correct username.</li>
<li>The school has entered a different or a wrong Email/Phone against your details.</li>
<li>The school has NOT created the account for the entered username.</li>
</ol>
<p class="ng-binding">Please contact the school for any more details.</p>
</div>
</md-menu-item>
<md-menu-item>
<div layout="row" layout-align="end center" class="layout-align-end-center layout-row">
<button class="md-primary no-bg md-button" type="button" ng-transclude="" md-no-ink="" role="menuitem"><span class="ng-binding ng-scope">Ok</span></button>
</div>
</md-menu-item>
</md-menu-content></div>
</md-menu>
</div>
</md-input-container>
<md-input-container class="md-block ng-hide" ng-show="otpLogin && loginrole === 'student'" aria-hidden="true">
<label class="ng-binding" for="input_8">Phone Number. / Email</label>
<input type="text" name="mobile" autocomplete="off" minlength="5" ng-pattern="/^(([(a-z)(A-Z)-]+[a-z0-9._]+@[a-z-]+\.[a-z.]{2,5})|([0-9]{5,15}))$/" class="md-input" id="input_8">
<div class="md-errors-spacer"></div>
<div class="error-msg md-input-messages-animation md-auto-hide ng-inactive" ng-messages="loginForm.mobile.$error" role="alert" aria-live="assertive">
<!-- ngMessage: pattern -->
</div>
</md-input-container>
<md-input-container class="md-block mb-0 relative" ng-show="!enableLoginMode || passwordLogin" aria-hidden="false">
<!-- ngIf: loginrole==='student' -->
<!-- ngIf: loginrole!='student' --><label ng-if="loginrole!='student'" class="ng-binding ng-scope" for="input_9">Password/ OTP</label><!-- end ngIf: loginrole!='student' -->
<input type="password" required="" name="password" autocomplete="off" class="md-input" id="input_9">
<div class="md-errors-spacer"></div>
<div class="error-mgs ng-hide" ng-show="invalidPassword" aria-hidden="true">
<span class="mr-5"><md-icon class="sm-icon material-icons">error_outline</md-icon></span>
<small class="ng-binding">Incorrect password</small>
</div>
<div class="help-password">
<md-menu md-offset="-15 35" md-position-mode="target-right target" class="md-menu ng-scope _md">
<button class="md-icon-button m-0 md-button md-ink-ripple" type="button" ng-transclude="" ng-click="$mdOpenMenu($event)" tabindex="-1" aria-haspopup="true" aria-expanded="false" aria-owns="menu_container_10"><md-icon
class="ng-scope material-icons">help_outline</md-icon></button>
<div class="_md md-open-menu-container md-whiteframe-z2" id="menu_container_10" style="display: none;" aria-hidden="true"><md-menu-content width="4" class="custom-menu-item" role="menu">
<md-menu-item>
<div>
<p class="ng-binding">There can be the following issues with password.</p>
<ol translate="LOGIN.SIGNIN_LIST_DATA2" class="ng-scope">
<li>Password entered is incorrect.</li>
<li>The OTP entered might be wrong.</li>
<li>The OTP might have expired. </li>
</ol>
<p class="ng-binding">For all the above-mentioned cases you can use <button class="md-primary md-button md-ink-ripple" type="button" ng-transclude="" ng-click="forgotnlp()" role="menuitem"><span class="ng-binding ng-scope">forgot
password</span></button> and generate an OTP for the same.</p>
</div>
</md-menu-item>
<md-menu-item>
<div layout="row" layout-align="end center" class="layout-align-end-center layout-row">
<button class="md-primary md-button md-ink-ripple" type="button" ng-transclude="" role="menuitem"><span class="ng-binding ng-scope">Ok</span></button>
</div>
</md-menu-item>
</md-menu-content></div>
</md-menu>
</div>
</md-input-container>
<input type="hidden" class="form-field" placeholder="School Code" required="" name="code">
<div class="rememberBlock layout-align-space-between-center layout-row" layout="row" layout-align="space-between center">
<md-checkbox type="checkbox" ng-show="passwordLogin" name="rememberMeChkbox" ng-model="rememberMe" class="md-primary mb-0 font14 ng-pristine ng-untouched ng-valid ng-empty" tabindex="0" role="checkbox" aria-hidden="false" aria-checked="false"
aria-invalid="false" aria-label="LOGIN.REMEMBER_ME">
<div class="md-container md-ink-ripple" md-ink-ripple="" md-ink-ripple-checkbox="">
<div class="md-icon"></div>
</div>
<div ng-transclude="" class="md-label"><span class="ng-binding ng-scope">Remember me</span></div>
</md-checkbox>
<span flex="" class="flex"></span>
<div class="forgot-block-new layout-align-start-center layout-row" layout="row" layout-align="start center">
<button ng-show="passwordLogin && enableLoginMode" class="forgot_password ng-binding ng-hide" type="button" ng-click="changeLoginMode('OTP')" aria-hidden="true">Login with OTP</button>
<button ng-show="otpLogin && enableLoginMode" class="forgot_password ng-binding ng-hide" type="button" ng-click="changeLoginMode('PASSWORD')" aria-hidden="true">Login with Password</button>
<span flex="" class="flex"></span>
<button class="forgot_password ng-binding" ng-show="loginrole!='student'" type="button" ng-click="forgotnlp()" aria-hidden="false">Forgot Password?</button>
<div class="text-center ng-hide" ng-show="loginrole=='student'" aria-hidden="true">
<md-menu md-offset="20 50" md-position-mode="target-right target" class="md-menu ng-scope _md">
<button class="forgot_password ng-binding" type="button" ng-click="$mdOpenMenu($event)" aria-haspopup="true" aria-expanded="false" aria-owns="menu_container_11">Forgot Password?</button>
<div class="_md md-open-menu-container md-whiteframe-z2" id="menu_container_11" aria-hidden="true" style="display: none;"><md-menu-content width="4" class="custom-menu-item" role="menu">
<md-menu-item role="menuitem">
<div>
<p><strong class="ng-binding">Forgot Student Account Password?</strong></p><br>
<p translate="LOGIN.TEXT19" class="ng-scope">Please ask your parent to reset your Student Account Password by logging into Parent Account, and then go <strong>Manage Accounts >> Student Account >> Change
Password.</strong></p>
<br>
<p class="ng-binding">or</p><br>
<p class="ng-binding">Contact the School Administrator</p>
</div>
</md-menu-item>
<md-menu-item>
<div layout="row" layout-align="end center" class="layout-align-end-center layout-row">
<button class="md-primary md-button md-ink-ripple" type="button" ng-transclude="" role="menuitem"><span class="ng-binding ng-scope">Ok</span></button>
</div>
</md-menu-item>
</md-menu-content></div>
</md-menu>
</div>
</div>
</div>
<p class="school-code"><span class="ng-binding">School Code:</span> wellingtondemo</p>
<button class="md-button sign-btn md-button md-ink-ripple" type="submit" ng-transclude="" name="btnSignIn"><span class="ng-binding ng-scope">Sign In</span></button>
<div>
<input type="hidden" name="_csrf" value="1cf12a76-b379-4322-8479-537028b5d607">
</div>
</form>
POST login
<form id="loginOtpForm" layout="column" ng-submit="verifyOTP($event)" class="otp-form ng-pristine ng-valid layout-align-center-center layout-column ng-valid-maxlength" layout-align="center center" action="login" method="POST">
<div class="otp-block layout-align-center-center layout-row" layout="row" layout-align="center center">
<img src="https://nlpkube2.nexterp.in/nlp/images/otp-mobile-icon.svg" height="50" alt="Mobile icon" ng-show="isMobile" data-pagespeed-url-hash="3766276557" onload="pagespeed.CriticalImages.checkImageForCriticality(this);" aria-hidden="true"
class="ng-hide">
<img src="https://nlpkube2.nexterp.in/nlp/images/otp-email-icon.svg" height="50" alt="email icon" ng-show="!isMobile" data-pagespeed-url-hash="3926244269" onload="pagespeed.CriticalImages.checkImageForCriticality(this);" aria-hidden="false"
class="">
</div>
<input type="hidden" id="sid" name="sid" value="" required="">
<input type="hidden" id="hiddenlogin" name="login" value="" required="">
<input type="hidden" name="otp" value="" required="">
<p class="ng-binding">A six digit OTP has been sent to your registered </p>
<span class="ng-binding">Enter the OTP in the space provided below.</span>
<div class="otp-box">
<div otp-input-directive="" options="otpInput" type="text" class="ng-isolate-scope">
<div><!-- ngRepeat: c in characters --><input type="text" ng-repeat="c in characters" autocomplete="off" ng-keyup="onKeyUp($index,$event)" ng-keydown="onKeyDown($index,$event)" ng-model="c.value" id="otpInput8283-0" name="otpInput8283-0"
ng-style="style" placeholder="" maxlength="1" class="ng-pristine ng-untouched ng-valid ng-scope ng-empty ng-valid-maxlength" aria-invalid="false"
style="margin-right: 2.38095%; border-top: none rgb(111, 109, 109); border-right: none rgb(111, 109, 109); border-bottom: 2px solid rgb(111, 109, 109); border-left: none rgb(111, 109, 109); border-image: initial; border-radius: 0px; display: inline-block; width: 14.2857%; text-align: center; padding: 5px 0px; outline: none; box-shadow: none; background: transparent; color: rgb(111, 109, 109); font-size: 16px;"><!-- end ngRepeat: c in characters --><input
type="text" ng-repeat="c in characters" autocomplete="off" ng-keyup="onKeyUp($index,$event)" ng-keydown="onKeyDown($index,$event)" ng-model="c.value" id="otpInput8283-1" name="otpInput8283-1" ng-style="style" placeholder="" maxlength="1"
class="ng-pristine ng-untouched ng-valid ng-scope ng-empty ng-valid-maxlength" aria-invalid="false"
style="margin-right: 2.38095%; border-top: none rgb(111, 109, 109); border-right: none rgb(111, 109, 109); border-bottom: 2px solid rgb(111, 109, 109); border-left: none rgb(111, 109, 109); border-image: initial; border-radius: 0px; display: inline-block; width: 14.2857%; text-align: center; padding: 5px 0px; outline: none; box-shadow: none; background: transparent; color: rgb(111, 109, 109); font-size: 16px;"><!-- end ngRepeat: c in characters --><input
type="text" ng-repeat="c in characters" autocomplete="off" ng-keyup="onKeyUp($index,$event)" ng-keydown="onKeyDown($index,$event)" ng-model="c.value" id="otpInput8283-2" name="otpInput8283-2" ng-style="style" placeholder="" maxlength="1"
class="ng-pristine ng-untouched ng-valid ng-scope ng-empty ng-valid-maxlength" aria-invalid="false"
style="margin-right: 2.38095%; border-top: none rgb(111, 109, 109); border-right: none rgb(111, 109, 109); border-bottom: 2px solid rgb(111, 109, 109); border-left: none rgb(111, 109, 109); border-image: initial; border-radius: 0px; display: inline-block; width: 14.2857%; text-align: center; padding: 5px 0px; outline: none; box-shadow: none; background: transparent; color: rgb(111, 109, 109); font-size: 16px;"><!-- end ngRepeat: c in characters --><input
type="text" ng-repeat="c in characters" autocomplete="off" ng-keyup="onKeyUp($index,$event)" ng-keydown="onKeyDown($index,$event)" ng-model="c.value" id="otpInput8283-3" name="otpInput8283-3" ng-style="style" placeholder="" maxlength="1"
class="ng-pristine ng-untouched ng-valid ng-scope ng-empty ng-valid-maxlength" aria-invalid="false"
style="margin-right: 2.38095%; border-top: none rgb(111, 109, 109); border-right: none rgb(111, 109, 109); border-bottom: 2px solid rgb(111, 109, 109); border-left: none rgb(111, 109, 109); border-image: initial; border-radius: 0px; display: inline-block; width: 14.2857%; text-align: center; padding: 5px 0px; outline: none; box-shadow: none; background: transparent; color: rgb(111, 109, 109); font-size: 16px;"><!-- end ngRepeat: c in characters --><input
type="text" ng-repeat="c in characters" autocomplete="off" ng-keyup="onKeyUp($index,$event)" ng-keydown="onKeyDown($index,$event)" ng-model="c.value" id="otpInput8283-4" name="otpInput8283-4" ng-style="style" placeholder="" maxlength="1"
class="ng-pristine ng-untouched ng-valid ng-scope ng-empty ng-valid-maxlength" aria-invalid="false"
style="margin-right: 2.38095%; border-top: none rgb(111, 109, 109); border-right: none rgb(111, 109, 109); border-bottom: 2px solid rgb(111, 109, 109); border-left: none rgb(111, 109, 109); border-image: initial; border-radius: 0px; display: inline-block; width: 14.2857%; text-align: center; padding: 5px 0px; outline: none; box-shadow: none; background: transparent; color: rgb(111, 109, 109); font-size: 16px;"><!-- end ngRepeat: c in characters --><input
type="text" ng-repeat="c in characters" autocomplete="off" ng-keyup="onKeyUp($index,$event)" ng-keydown="onKeyDown($index,$event)" ng-model="c.value" id="otpInput8283-5" name="otpInput8283-5" ng-style="style" placeholder="" maxlength="1"
class="ng-pristine ng-untouched ng-valid ng-scope ng-empty ng-valid-maxlength" aria-invalid="false"
style="margin-right: 2.38095%; border-top: none rgb(111, 109, 109); border-right: none rgb(111, 109, 109); border-bottom: 2px solid rgb(111, 109, 109); border-left: none rgb(111, 109, 109); border-image: initial; border-radius: 0px; display: inline-block; width: 14.2857%; text-align: center; padding: 5px 0px; outline: none; box-shadow: none; background: transparent; color: rgb(111, 109, 109); font-size: 16px;"><!-- end ngRepeat: c in characters -->
</div>
</div>
</div>
<span class="login-error ng-hide" ng-show="showError && otp.length!=6" aria-hidden="true"></span>
<div class="info-block">
<span ng-show="showError && otp.length!=6" class="ng-binding ng-hide" aria-hidden="true">Please try again.</span>
<span ng-show="showResend && otp.length!=6" class="ng-binding ng-hide" aria-hidden="true">Didn't received the OTP?</span>
<span ng-show="showOTPTimer && otp.length!=6" class="ng-binding ng-hide" aria-hidden="true">Wait for OTP </span>
<button class="resend-btn md-button md-ink-ripple ng-hide" type="button" ng-transclude="" ng-show="(showError || showResend) && otp.length!=6" ng-click="resendOTP()" aria-hidden="true"><span
class="ng-binding ng-scope">Resend</span></button>
</div>
<div class="ng-binding"> <input type="checkbox" name="rememberMe" value="true">Remember me</div>
<button class="md-button sign-btn md-button md-ink-ripple" type="submit" ng-transclude="" name="btnOtpVerify"><span class="ng-binding ng-scope">VERIFY & SIGN IN</span></button>
<button class="md-button back-login md-button md-ink-ripple" type="button" ng-transclude="" ng-click="backToLogin()"><span class="ng-binding ng-scope">Back to Login</span></button>
<div>
<input type="hidden" name="_csrf" value="1cf12a76-b379-4322-8479-537028b5d607">
</div>
</form>
Name: forgotPwdForm —
<form id="forgotPwdForm" name="forgotPwdForm" ng-show="forgotPwdInfo" ng-submit="forgotPasswordAction('')" class="ng-pristine ng-invalid ng-invalid-required ng-valid-pattern ng-hide" aria-hidden="true">
<h2 class="ng-binding">Forgot Password?</h2>
<div class="forgot-info">
<md-input-container class="md-block">
<label class="ng-binding md-required" for="input_12">Email/ Mobile No</label>
<input type="text" ng-model="fpLogin" required="" name="login" autocomplete="off" ng-pattern="/^(([(a-z)(A-Z)-]+[a-z0-9._]+@[a-z-]+\.[a-z.]{2,})|([0-9]{5,15}))$/"
class="ng-pristine ng-untouched md-input ng-empty ng-invalid ng-invalid-required ng-valid-pattern" id="input_12" aria-invalid="true">
<div class="md-errors-spacer"></div>
<div class="error-msg md-input-messages-animation md-auto-hide ng-active" ng-messages="forgotPwdForm.login.$error" role="alert" aria-live="assertive">
<!-- ngMessage: pattern -->
<!-- ngMessage: required -->
<div ng-message="required" class="md-input-message-animation ng-binding ng-scope"> Required* </div>
</div>
</md-input-container>
<input type="hidden" class="form-field" placeholder="School Code" required="" name="code">
<div layout="column" layout-align="center center" class="layout-align-center-center layout-column">
<button class="md-button sign-btn md-button md-ink-ripple" type="submit" ng-transclude="" data-ng-disabled="forgotPwdForm.$invalid" name="btnForgotPwd" disabled="disabled"><span class="ng-binding ng-scope">Submit</span></button>
<button class="md-button back-login md-button md-ink-ripple" type="button" ng-transclude="" ng-click="backToLogin()"><span class="ng-binding ng-scope">Back to Login</span></button>
</div>
</div>
</form>
Name: forgotPwdOTPForm —
<form id="forgotPwdOTPForm" name="forgotPwdOTPForm" ng-show="forgotPwdShowMobile" ng-submit="verifyForgotPwdOTP()" class="ng-pristine ng-invalid ng-invalid-required ng-hide" aria-hidden="true">
<h2 class="ng-binding">Forgot Password?</h2>
<div class="forgot-info">
<p class="font14 ng-binding">We have sent an OTP to your registered Mobile No.</p>
<md-input-container class="md-block">
<input type="hidden" name="login" aria-hidden="true">
<input type="hidden" name="code" aria-hidden="true">
<label class="ng-binding md-required" for="input_13">Enter OTP</label>
<input type="text" ng-model="fpOtp" required="" name="otp" autocomplete="off" class="ng-pristine ng-untouched md-input ng-empty ng-invalid ng-invalid-required" id="input_13" aria-invalid="true">
<div class="md-errors-spacer"></div>
<div class="error-msg md-input-messages-animation md-auto-hide ng-active" ng-messages="forgotPwdOTPForm.otp.$error" role="alert" aria-live="assertive">
<!-- ngMessage: required -->
<div ng-message="required" class="md-input-message-animation ng-binding ng-scope"> Required* </div>
</div>
</md-input-container>
<div layout="column" layout-align="center center" class="layout-align-center-center layout-column">
<button class="md-button sign-btn md-button md-ink-ripple" type="sumbit" ng-transclude="" data-ng-disabled="forgotPwdOTPForm.$invalid" name="btnForgotPwdOtp" disabled="disabled"><span class="ng-binding ng-scope">Submit</span></button>
<button class="md-button back-login md-button md-ink-ripple" type="button" ng-transclude="" ng-click="forgotPasswordAction('RESEND')"><span class="ng-binding ng-scope">Resend</span></button>
</div>
</div>
</form>
<form ng-show="forgotPwdShowEmail" class="ng-pristine ng-valid ng-hide" aria-hidden="true">
<h2 class="ng-binding">Forgot Password?</h2>
<div class="forgot-info">
<p class="font14 ng-binding">We have sent an authentication link to your registered Email ID. Please use it to change password.</p>
<div layout="column" layout-align="center center" class="layout-align-center-center layout-column">
<button class="md-button back-login md-button md-ink-ripple" type="button" ng-transclude="" ng-click="backToLogin()"><span class="ng-binding ng-scope">Back to Login</span></button>
</div>
</div>
</form>
<form ng-show="forgotOtpShowMobile" class="ng-pristine ng-valid ng-hide" aria-hidden="true">
<h2 class="ng-binding">Forgot Password?</h2>
<div class="forgot-info">
<p class="font14 ng-binding">An OTP has been sent to . Please <a href="#" style="color: #ff1122" ng-click="backToLogin()">Click here</a> to go to the login page to activate you account.</p>
<p class="font14 ng-binding">In case you haven't received the OTP <a href="#" style="color: #ff1122" ng-click="forgotPasswordAction()" class="ng-binding">click here</a>.</p>
</div>
</form>
Name: changePasswordForm —
<form id="changePasswordForm" name="changePasswordForm" ng-show="changePassword" ng-submit="changePasswordAction()" class="ng-pristine ng-invalid ng-invalid-required ng-valid-pattern ng-hide" aria-hidden="true">
<h2 class="ng-binding">Change Password</h2>
<div>
<input type="hidden" name="login">
<input type="hidden" name="code">
<input type="hidden" name="otp">
<md-input-container class="md-block md-icon-right">
<label class="ng-binding md-required" for="input_14">New Password</label>
<input type="password" ng-model="newPwd" required="" name="newPassword" autocomplete="off" ng-pattern-restrict="^[A-Za-z0-9$@$!%*#?&]*$" ng-pattern="/^(?=.*[A-Za-z])(?=.*\d)(?=.*[$@$!%*#?&])[A-Za-z\d$@$!%*#?&]{8,}$/"
class="ng-pristine ng-untouched md-input ng-empty ng-invalid ng-invalid-required ng-valid-pattern" id="input_14" aria-invalid="true">
<div class="md-errors-spacer"></div>
<md-icon class="text-dark cursor-pointer material-icons" ng-mouseover="help1=true" ng-mouseout="help1=false">live_help</md-icon>
<div ng-show="help1" class="animate show-box ng-hide" aria-hidden="true">
<p translate="LOGIN.TEXT13" class="ng-scope">Password must be atleast 8 characters long. It should include uppercase letters, lowercase letters, numbers & special characters.<br>Allowed special characters <b>$ @ $ ! % * # ? &</b></p>
<p></p>
<p>Example: Abc@123</p>
<p></p>
</div>
<div class="error-msg md-input-messages-animation md-auto-hide ng-active" ng-messages="changePasswordForm.newPassword.$error" role="alert" aria-live="assertive">
<!-- ngMessage: pattern -->
<!-- ngMessage: required -->
<div ng-message="required" class="md-input-message-animation ng-binding ng-scope"> Password Required * </div>
</div>
</md-input-container>
<md-input-container class="md-block">
<label class="ng-binding md-required" for="input_15">Confirm Password</label>
<input type="password" ng-model="confirmPwd" required="" name="confirmPassword" autocomplete="off" ng-pattern-restrict="^[A-Za-z0-9$@$!%*#?&]*$" ng-pattern="/^(?=.*[A-Za-z])(?=.*\d)(?=.*[$@$!%*#?&])[A-Za-z\d$@$!%*#?&]{8,}$/"
class="ng-pristine ng-untouched md-input ng-empty ng-invalid ng-invalid-required ng-valid-pattern" id="input_15" aria-invalid="true">
<div class="md-errors-spacer"></div>
<div class="error-msg md-input-messages-animation md-auto-hide ng-active" ng-messages="changePasswordForm.confirmPassword.$error" role="alert" aria-live="assertive">
<!-- ngMessage: pattern -->
<!-- ngMessage: required -->
<div ng-message="required" class="md-input-message-animation ng-binding ng-scope"> Password Required * </div>
</div>
</md-input-container>
<button class="md-button sign-btn md-button md-ink-ripple" type="submit" ng-transclude="" data-ng-disabled="changePasswordForm.$invalid" name="btnChangePwdSignIn" disabled="disabled"><span class="ng-binding ng-scope">CONFIRM AND SIGN
IN</span></button>
</div>
</form>
<form class="ng-pristine ng-valid">
<md-input-container class="md-block">
<label class="ng-binding md-required" for="input_16">User Name</label>
<input type="text" required="" name="username" autocomplete="off" class="md-input" id="input_16">
<div class="md-errors-spacer"></div>
</md-input-container>
<md-input-container class="md-block">
<label class="ng-binding md-required" for="input_17">Password/ OTP</label>
<input type="password" required="" name="password" class="md-input" id="input_17">
<div class="md-errors-spacer"></div>
<div class="otp-error ng-binding">OTP expired. <a href="#" class="ng-binding">Click here to generate new OTP</a></div>
</md-input-container>
<md-input-container class="md-block">
<label class="ng-binding" for="input_18">School Code</label>
<input type="text" name="schoolCode" class="md-input" id="input_18">
<div class="md-errors-spacer"></div>
</md-input-container>
<button class="md-button sign-btn md-button md-ink-ripple" type="submit" ng-transclude="" name="btnSignInOtp"><span class="ng-binding ng-scope">Sign In</span></button>
</form>
POST /nlp/nlp/login
<form id="gplusLoginForm" style="display: none;" action="/nlp/nlp/login" method="post" class="ng-pristine ng-valid">
<input type="hidden" id="latitude" name="latitude">
<input type="hidden" id="longitude" name="longitude">
<input type="hidden" id="city" name="city">
<input type="hidden" id="region" name="region">
<input type="hidden" id="country" name="country">
<input type="hidden" id="country_code" name="country_code">
<input type="hidden" id="loginrole" name="loginrole">
<div>
<input type="hidden" name="_csrf" value="1cf12a76-b379-4322-8479-537028b5d607">
</div>
</form>
POST /nlp/nlp/login
<form id="classLinkLoginForm" style="display: none;" action="/nlp/nlp/login" method="post" class="ng-pristine ng-valid">
<input type="hidden" id="latitude" name="latitude">
<input type="hidden" id="longitude" name="longitude">
<input type="hidden" id="city" name="city">
<input type="hidden" id="region" name="region">
<input type="hidden" id="country" name="country">
<input type="hidden" id="country_code" name="country_code">
<input type="hidden" id="loginrole" name="loginrole">
<div>
<input type="hidden" name="_csrf" value="1cf12a76-b379-4322-8479-537028b5d607">
</div>
</form>
Text Content
Please click here if you are not redirected within a few seconds. WELLINGTON INTERNATIONAL SCHOOL Nilkanthrao Pawde Campus,Purna Road, Wadi(Bk), Aurangabad, Maharashtra , India. SIGN IN Student Parent Staff Student Parent Staff error_outline Invalid username. Know why The following could be one of the reasons for the incorrect username. 1. The phone number/email ID entered as the username is wrong. Please retry by entering the correct username. 2. The school has entered a different or a wrong Email/Phone against your details. 3. The school has NOT created the account for the entered username. Please contact the school for any more details. Ok Phone Number. / Email Password/ OTP error_outline Incorrect password help_outline There can be the following issues with password. 1. Password entered is incorrect. 2. The OTP entered might be wrong. 3. The OTP might have expired. For all the above-mentioned cases you can use forgot password and generate an OTP for the same. Ok Remember me Login with OTP Login with Password Forgot Password? Forgot Password? Forgot Student Account Password? Please ask your parent to reset your Student Account Password by logging into Parent Account, and then go Manage Accounts >> Student Account >> Change Password. or Contact the School Administrator Ok School Code: wellingtondemo Sign In or Sign in with Google Sign in with Microsoft A six digit OTP has been sent to your registered Enter the OTP in the space provided below. Please try again. Didn't received the OTP? Wait for OTP Resend Remember me VERIFY & SIGN IN Back to Login FORGOT PASSWORD? Email/ Mobile No Required* Submit Back to Login FORGOT PASSWORD? We have sent an OTP to your registered Mobile No. Enter OTP Required* Submit Resend FORGOT PASSWORD? We have sent an authentication link to your registered Email ID. Please use it to change password. Back to Login FORGOT PASSWORD? An OTP has been sent to . Please Click here to go to the login page to activate you account. In case you haven't received the OTP click here. CHANGE PASSWORD New Password live_help Password must be atleast 8 characters long. It should include uppercase letters, lowercase letters, numbers & special characters. Allowed special characters $ @ $ ! % * # ? & Example: Abc@123 Password Required * Confirm Password Password Required * CONFIRM AND SIGN IN SIGN IN User Name Password/ OTP OTP expired. Click here to generate new OTP School Code Sign In Need help? Go to Help Center