n.hanbiro.com
Open in
urlscan Pro
211.234.111.10
Public Scan
Submitted URL: http://n.hanbiro.com/
Effective URL: https://n.hanbiro.com/ngw/app/
Submission: On February 18 via api from CH — Scanned from DE
Effective URL: https://n.hanbiro.com/ngw/app/
Submission: On February 18 via api from CH — Scanned from DE
Form analysis
1 forms found in the DOMName: form — POST
<form name="form" method="post" signin-form="true" ng-class="{'ng-warning': user.error.userid || user.error.passwd || user.error.otp || user.error.device}" class="login-box widget-box ng-pristine ng-valid ng-valid-minlength ng-valid-maxlength"
id="formLoginPassword" data-ng-submit="login()">
<div class="widget-body actived">
<div style="overflow: hidden;" class="widget-main">
<div>
<!----><img ng-if="loginConfig.data.logo" ng-src="img/groupware.png?_t=1645225666" alt="" class="com-img" src="img/groupware.png?_t=1645225666"><!---->
</div>
<div style="padding: 1rem;" class="main-login-body">
<div class="login-header" data-ng-show="!user.error.device">
<h2 class="header lighter grey">Login</h2>
</div>
<div class="animate-login-step showstep1" ng-class="{'showstep1': !user.error.otp && !user.error.device, 'showstep2': user.error.otp, 'showstep3': user.error.device}">
<!-- Step 1 -->
<div class="loginstep1" ng-show="!user.error.device && !user.error.otp">
<div class="form-group" data-ng-class="{'has-error': user.error.userid}">
<div class="input-group">
<span class="input-group-addon"><span class="fa fa-user"></span> </span>
<input autocomplete="false" type="text" name="userid" placeholder="ID" data-ng-disabled="loginConfig.disabled || user.error.otp" class="form-control ng-pristine ng-untouched ng-valid ng-empty" data-ng-model="user.userid"
id="log-userid">
</div>
<span data-ng-show="user.error.userid" class="help-block ng-hide">Enter ID</span>
</div>
<div class="form-group" id="loginPassword" data-ng-class="{'has-error': user.error.passwd}">
<!-- <div class="input-group">
<span class="input-group-addon" style="padding: 6px 11px;"><span class="fa fa-link"></span> </span>
<input type="password" name="passwd" placeholder="{{::lang.login_password}}" data-ng-disabled="loginConfig.disabled || user.error.otp" class="form-control" data-ng-model="user.passwd" my-focus="user.focus.passwd" />
</div> -->
<span data-ng-show="user.error.passwd" class="help-block ng-hide">Enter password</span>
<iframe id="iframeLoginPassword" class="form-control iframe-password"></iframe>
</div>
<input type="hidden" style="display: none" placeholder="Password" data-ng-disabled="loginConfig.disabled || user.error.otp" class="form-control" id="passwordLoginHidden">
<div class="row">
<label class="col-md-5 col-xs-4 remember">
<input type="checkbox" value="1" data-ng-model="auto_save_id" id="auto-save" class="ace ng-pristine ng-untouched ng-valid ng-empty">
<span class="lbl"></span> Save ID </label>
<div class="col-md-7 col-xs-8 text-right">
<button han-load-notify="../sign/auth" han-load-color="#fff" han-load-style="expand-left" type="submit" id="btn-log" class="btn btn-sm btn-primary no-border ladda-button" data-ng-disabled="dataLoading || loginConfig.disabled"
data-style="expand-left" data-spinner-color="#fff">
<i class="ace-icon fa fa-sign-in"></i> Login </button>
<!----><a href="" data-ng-click="register()" data-ng-if="loginConfig.data.signup" id="btn-reg" class="btn btn-sm btn-inverse no-border" tooltip="Register" tooltip-placement="bottom" tooltip-trigger="mouseenter" tooltip-append-to-body="true">
<i class="ace-icon fa fa-user icon-on-right"></i>
</a><!---->
<!----><a ng-if="loginConfig.data.pwFind && HTTP_HOST != 'mail.deutschmotors.com'" href="" ng-click="findPw()" class="btn btn-sm btn-warning no-border" tooltip="Find password" tooltip-placement="bottom" tooltip-trigger="mouseenter" tooltip-append-to-body="true"><i class="ace-icon fa fa-lock bigger-110 icon-only"></i></a><!---->
<!---->
</div>
</div>
</div>
<!-- Step 2 -->
<div class="loginstep2">
<div class="form-group">
<span class="help-block">Please enter your verification code after running Google Authenticator (OTP).</span>
<div class="input-group">
<span class="input-group-addon"><span class="fa fa-shield"></span> </span>
<input type="text" name="code" id="opt_input_code" data-ng-disabled="loginConfig.disabled" minlength="6" maxlength="6" class="form-control ng-pristine ng-untouched ng-valid ng-empty ng-valid-minlength ng-valid-maxlength"
data-ng-model="user.code" my-focus="user.focus.code">
</div>
</div>
<div class="row">
<label class="col-md-8 remember">
<!--
<input type="checkbox" value="1" data-ng-model="dont_ask" class="ace">
<span class="lbl"></span>
Don't ask again on this computer -->
</label>
<div class="col-md-4 text-right">
<!-- <button type="button" class="btn btn-sm btn-default no-border" ng-click="backOTP()">
<i class="fa fa-arrow-left" aria-hidden="true"></i> Back
</button> -->
<button han-load-notify="../sign/auth?step=2" han-load-color="#fff" han-load-style="expand-left" type="submit" id="btn-log-2" class="btn btn-sm btn-primary no-border ladda-button" data-ng-disabled="dataLoading || loginConfig.disabled"
data-style="expand-left" data-spinner-color="#fff">
<i class="ace-icon fa fa-sign-in"></i> Login </button>
</div>
</div>
</div>
<div class="loginstep3 ng-hide" ng-show="user.error.device && !user.error.otp">
<div id="login-wrap" class="d-flex h-100 justify-content-center align-items-center ">
<div class="login border rounded w-50 p-2 align-items-center text-center ">
<div class=" ">
<img src="img/login_logo50.png">
<p><small>Hanbiro Groupware</small></p>
</div>
<div class=" ">
<h2>2-Step Verification</h2>
<p>This extra step shows it's really you trying to sign in</p>
<div class="user-name pb-3 ">
<div class="dropdown show ">
<a class="btn bg-white border rounded-pill dropdown-toggle" href="#" role="button" id="show-mail" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
<i class="fa fa-user p-1 "></i>
<span ng-bind-html="user.userid"></span>
<span class=""> <img src="img/login_chevron-down.svg"></span>
</a>
<!-- <div class="dropdown-menu" aria-labelledby="show-mail">
<a class="dropdown-item" href="#">Action</a>
<a class="dropdown-item" href="#">Another action</a>
<a class="dropdown-item" href="#">Something else here</a>
</div> -->
</div>
</div>
<div class=" bg-light">
<span> <img class=" w-25 pt-1 " style="height: 350px;" src="img/login_background.png"></span>
</div>
<div class="wrap-content-login pt-2">
<div class=" row ">
<div class="col-md-12 px-5 text-justify ">
<h5>Open the Groupware app on iphone</h5>
<p> Groupware sent a notification to your iphone. Open the gmail app and tap <b>Yes</b> on the prompt to sign in. </p>
<!-- <div class="custom-control custom-checkbox text-justify">
<input type="checkbox" class="custom-control-input" id="customCheck3" checked />
<label class="custom-control-label" for="customCheck3">Don't ask again on this computer</label>
</div> -->
</div>
<a href="#/sign" class="badge col-md-12 p-5 try_another ">Try another way</a>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<!---->
<!---->
</div>
</div><!-- /.widget-main -->
</div><!-- /.widget-body -->
</form>
Text Content
LOGIN Enter ID Enter password Save ID Login Please enter your verification code after running Google Authenticator (OTP). Login Hanbiro Groupware 2-STEP VERIFICATION This extra step shows it's really you trying to sign in OPEN THE GROUPWARE APP ON IPHONE Groupware sent a notification to your iphone. Open the gmail app and tap Yes on the prompt to sign in. Try another way GUEST V3.8.57 Loading...