www.schoolcnxt.com
Open in
urlscan Pro
52.21.179.7
Public Scan
Submitted URL: http://www.schoolcnxt.com/
Effective URL: https://www.schoolcnxt.com/
Submission: On October 17 via api from US — Scanned from IT
Effective URL: https://www.schoolcnxt.com/
Submission: On October 17 via api from US — Scanned from IT
Form analysis
1 forms found in the DOMName: form —
<form name="form" ng-submit="$ctrl.login(form)" novalidate="" class="ng-pristine ng-invalid ng-invalid-required">
<div class="form-group">
<label for="login"> Mobile Phone or Email</label>
<input type="text" class="form-control password-input ng-pristine ng-untouched ng-empty ng-invalid ng-invalid-required" id="login" name="login" ng-model="$ctrl.user.login" placeholder="Mobile Phone or Email" required="">
<div class="error-list ng-inactive" ng-messages="form.$submitted && form.login.$error">
<!-- ngInclude: 'templates/errors.tpl.html' -->
<div ng-include="'templates/errors.tpl.html'" class="ng-scope"><!-- ngMessage: required -->
<!-- ngMessage: minlength -->
<!-- ngMessage: maxlength -->
<!-- ngMessage: min -->
<!-- ngMessage: max -->
<!-- ngMessage: email -->
<!-- ngMessage: ipn -->
<!-- ngMessage: url -->
<!-- ngMessage: pattern -->
</div>
</div>
</div>
<div class="form-group ">
<label for="password">Password </label>
<div class="password" ng-show="!showPassword">
<input type="password" id="input-with-password-with-hide-show-button" show-password-btn="true" placeholder="Password" required="" class="form-control password-input ng-pristine ng-untouched ng-empty ng-invalid ng-invalid-required"
ng-model="$ctrl.user.password">
<snap-icon class="field-icon hydrated" ng-click="toggleShowPassword()" icon="eye-solid" color="#000" size="sm" state="default" bg-color="#FFF"><!----><span class="snap-icon"
style="color: rgb(0, 0, 0); width: 20px; height: 20px; background-color: inherit; border-color: initial;"><svg width="20" height="20" viewBox="0 0 20 20" fill="currentColor" xmlns="http://www.w3.org/2000/svg">
<path
d="M10 12.5C10.663 12.5 11.2989 12.2366 11.7678 11.7678C12.2366 11.2989 12.5 10.663 12.5 10C12.5 9.33696 12.2366 8.70107 11.7678 8.23223C11.2989 7.76339 10.663 7.5 10 7.5C9.33696 7.5 8.70108 7.76339 8.23224 8.23223C7.7634 8.70107 7.5 9.33696 7.5 10C7.5 10.663 7.7634 11.2989 8.23224 11.7678C8.70108 12.2366 9.33696 12.5 10 12.5Z">
</path>
<path fill-rule="evenodd" clip-rule="evenodd"
d="M0.664005 10.59C0.517109 10.2083 0.517109 9.78569 0.664005 9.404C1.39123 7.51849 2.67246 5.89744 4.33896 4.75431C6.00547 3.61117 7.97911 2.99956 10 3C14.257 3 17.893 5.66 19.336 9.41C19.483 9.791 19.482 10.214 19.336 10.596C18.6088 12.4815 17.3276 14.1026 15.661 15.2457C13.9945 16.3888 12.0209 17.0004 10 17C5.743 17 2.107 14.34 0.664005 10.59ZM14 10C14 11.0609 13.5786 12.0783 12.8284 12.8284C12.0783 13.5786 11.0609 14 10 14C8.93914 14 7.92172 13.5786 7.17158 12.8284C6.42143 12.0783 6 11.0609 6 10C6 8.93913 6.42143 7.92172 7.17158 7.17157C7.92172 6.42143 8.93914 6 10 6C11.0609 6 12.0783 6.42143 12.8284 7.17157C13.5786 7.92172 14 8.93913 14 10Z">
</path>
</svg>
</span></snap-icon>
<span class="field-icon-line"></span>
</div>
<div class="password ng-hide" ng-show="showPassword">
<input type="text" id="input-with-password-with-hide-show-button" show-password-btn="true" placeholder="Password" required="" class="form-control password-input ng-pristine ng-untouched ng-empty ng-invalid ng-invalid-required"
ng-model="$ctrl.user.password">
<snap-icon class="field-icon hydrated" ng-click="toggleShowPassword()" icon="eye-off-solid" color="#000" size="sm" state="default" bg-color="#FFF"><!----><span class="snap-icon"
style="color: rgb(0, 0, 0); width: 20px; height: 20px; background-color: inherit; border-color: initial;"><svg width="20" height="20" viewBox="0 0 20 20" fill="currentColor" xmlns="http://www.w3.org/2000/svg">
<path fill-rule="evenodd" clip-rule="evenodd"
d="M3.28 2.21997C3.13783 2.08749 2.94978 2.01537 2.75548 2.01879C2.56118 2.02222 2.3758 2.10093 2.23838 2.23835C2.10097 2.37576 2.02226 2.56114 2.01883 2.75545C2.0154 2.94975 2.08752 3.13779 2.22 3.27997L16.72 17.78C16.7887 17.8537 16.8715 17.9128 16.9635 17.9537C17.0555 17.9947 17.1548 18.0168 17.2555 18.0186C17.3562 18.0203 17.4562 18.0018 17.5496 17.9641C17.643 17.9264 17.7278 17.8702 17.799 17.799C17.8703 17.7278 17.9264 17.643 17.9641 17.5496C18.0018 17.4562 18.0204 17.3561 18.0186 17.2554C18.0168 17.1547 17.9948 17.0554 17.9538 16.9634C17.9128 16.8714 17.8537 16.7886 17.78 16.72L16.035 14.975C17.5206 13.8499 18.6633 12.3332 19.335 10.595C19.4816 10.2136 19.4816 9.79136 19.335 9.40997C18.6087 7.52334 17.3279 5.90101 15.6613 4.75675C13.9948 3.61249 12.0206 2.99999 9.999 2.99997C8.34298 2.99723 6.71243 3.40762 5.255 4.19397L3.28 2.21997ZM7.752 6.68997L8.844 7.78197C9.31577 7.53539 9.85393 7.44583 10.3801 7.52633C10.9063 7.60684 11.3931 7.8532 11.7696 8.22955C12.146 8.6059 12.3925 9.09259 12.4732 9.61877C12.5538 10.1449 12.4644 10.6831 12.218 11.155L13.309 12.247C13.8326 11.4771 14.0712 10.5487 13.9837 9.62177C13.8963 8.69485 13.4882 7.82748 12.8298 7.16913C12.1715 6.51079 11.3041 6.10272 10.3772 6.01525C9.45028 5.92778 8.52188 6.1664 7.752 6.68997Z">
</path>
<path
d="M10.748 13.93L13.271 16.453C12.2191 16.8162 11.1139 17.0011 10.001 17C5.74301 17 2.107 14.34 0.664005 10.59C0.517109 10.2083 0.517109 9.78566 0.664005 9.40397C1.15247 8.14037 1.89242 6.98912 2.839 6.01997L6.07 9.25197C5.9479 9.89279 5.98438 10.5537 6.17627 11.1772C6.36815 11.8007 6.70961 12.3678 7.17089 12.8291C7.63216 13.2904 8.19926 13.6318 8.82275 13.8237C9.44623 14.0156 10.1072 14.0521 10.748 13.93Z">
</path>
</svg>
</span></snap-icon>
<span class="field-icon-line"></span>
</div>
<div class="error-list ng-inactive" ng-messages="form.$submitted && form.password.$error">
<!-- ngInclude: 'templates/errors.tpl.html' -->
<div ng-include="'templates/errors.tpl.html'" class="ng-scope"><!-- ngMessage: required -->
<!-- ngMessage: minlength -->
<!-- ngMessage: maxlength -->
<!-- ngMessage: min -->
<!-- ngMessage: max -->
<!-- ngMessage: email -->
<!-- ngMessage: ipn -->
<!-- ngMessage: url -->
<!-- ngMessage: pattern -->
</div>
</div>
</div>
<div class="forgot-password">
<snap-link text="Forgot Password?" href="/users/password/new" target="_self" size="sm" sr-only="" variant="default" icon-position="left" class="hydrated"></snap-link>
</div>
<div class="checkbox-custom">
<input class="ng-pristine ng-untouched ng-valid ng-empty" id="remember" ng-model="$ctrl.user.remember_me" type="checkbox" name="remember" style="margin-top: 0px; margin-bottom: 10px">
<label for="remember">
<p class="keep-me-logged">Keep me logged in for 24 hrs</p>
</label>
<div class="pull-right hidden-on-mobile-sm">
<snap-link text="Change District" href="https://app.schoolcnxt.com/?community" target="_self" size="sm" sr-only="" variant="default" icon-position="left" class="hydrated"></snap-link>
</div>
</div>
<div class="hidden-on-mobile-sm" style="display: flex; justify-content: flex-end;">
<snap-button class="hidden-on-mobile-sm snap-button-primary hydrated" type="submit" ng-click="$ctrl.login(form)" size="sm" variant="primary" disabled="false" button-type="button"> Sign In </snap-button>
</div>
<div class="small-mobile-sign-in" style="width: 100%;">
<div style="display: flex; justify-content: center; margin-bottom: 10px;">
<snap-link text="Change District" href="https://app.schoolcnxt.com/?community" target="_self" size="sm" sr-only="" variant="default" icon-position="left" class="hydrated"></snap-link>
</div>
<snap-button type="submit" class="login-submit snap-button-primary hydrated" full-width="true" ng-click="$ctrl.login(form)" size="sm" variant="primary" disabled="false" button-type="button"> Sign In </snap-button>
</div>
</form>
Text Content
Sign in with your Snap! account Mobile Phone or Email Password Keep me logged in for 24 hrs Sign In Sign In Don't have a Snap! Mobile account? Snap! Connect would like to enable push notifications to keep you up to date with posts and messages! Click "Subscribe" to enable push notifications. Not now Subscribe