[Notice] Announcing the End of Demo Server [Read me]
File name
Commit message
Commit date
File name
Commit message
Commit date
File name
Commit message
Commit date
File name
Commit message
Commit date
@**
* Yona, 21st Century Project Hosting SW
*
* Copyright Yona & Yobi Authors & NAVER Corp.
* https://yona.io
**@
@import utils.LdapService
@()
@import com.feth.play.module.pa.views.html._
@import utils.TemplateHelper._
@import org.apache.commons.lang3.StringUtils
@isSocialLoginSupport = @{
val allowedProviders = play.Configuration.root.getString("application.social.login.support", "").replaceAll(" ", "").split(",")
allowedProviders.nonEmpty && StringUtils.isNotBlank(allowedProviders(0))
}
<div id="loginDialog" class="modal hide loginDialog" tabindex="-1" role="dialog">
<div class="modal-body">
<div class="pull-right">
<button type="button" class="close" data-dismiss="modal" aria-hidden="true" class="mr10">×</button>
</div>
<form action="@routes.UserApp.login()" method="post" class="frm-wrap login-form-wrap">
@if(UserApp.useSocialLoginOnly){
<div class="btns-row nm">
@Messages("app.warn.support.social.login.only")
</div>
} else {
<dl>
<dd>
<input id="loginIdOrEmailD" name="loginIdOrEmail" type="text" class="text email" autocomplete="off" placeholder="@Messages("user.login.key")">
</dd>
<dd>
<input id="passwordD" name="password" type="password" class="text password" autocomplete="off" placeholder="@Messages("user.password")">
</dd>
</dl>
<div class="error">
<i class="yobicon-error"></i>
<span class="error-message"></span>
</div>
<div class="btns-row nm">
<button type="submit" class="ybtn ybtn-primary fullsize">@Messages("button.login")</button>
</div>
}
<div class="btns-row nm">
@currentAuth() { auth =>
@if(auth == null) {
@if(isSocialLoginSupport) {
@if(!UserApp.useSocialLoginOnly) {
<div class="social-login-title-line"> @Messages("title.or") </div>
}
}
@forProviders() { p =>
@if(isAllowedOAuthProvider(p.getKey)) {
<a href="@p.getUrl" class="ybtn oauth-login-btn">@Html(providerWithLogo(p.getKey))</a>
}
}
} else {
@if(UserApp.currentUser().isAnonymous){
<div class="cache-warning">@Messages("browser.cache.refresh.message")</div>
}
<a href="@routes.Application.oAuthLogout()" class="ybtn oauth-login-btn">@Messages("title.logout")</a>
}
}
</div>
@if(!UserApp.useSocialLoginOnly) {
<div class="act-row right-txt mt20">
<div class="pull-left">
<input id="remember-meD" type="checkbox" name="rememberMe" class="checkbox" checked>
<label for="remember-meD" class="bg-checkbox">@Messages("title.rememberMe")</label>
</div>
<a href="@routes.PasswordResetApp.lostPassword()">@Messages("title.resetPassword")</a>
<span class="gray-txt ml10 mr10">|</span>
<a href="@routes.UserApp.signupForm">@Messages("title.signup")</a>
</div>
}
</form>
</div>
</div>
<script type="text/javascript" src="@routes.Assets.at("javascripts/lib/jquery/jquery-ui-1.10.4.custom.min.js")"></script>
<script type="text/javascript" src="@routes.Assets.at("javascripts/common/yobi.LoginDialog.js")"></script>