Browse Source

放开防水墙

master
yanyan 2 years ago
parent
commit
6a520778d2
  1. 10
      lib/EmergencyService/zdxtEmergencyAuthService/src/main/java/com/zdxt/auth/framework/shiro/service/LoginService.java
  2. 31
      lib/EmergencyService/zdxtEmergencyBootStart/src/main/resources/templates/login.html

10
lib/EmergencyService/zdxtEmergencyAuthService/src/main/java/com/zdxt/auth/framework/shiro/service/LoginService.java

@ -41,11 +41,11 @@ public class LoginService
public User login(String username, String password) public User login(String username, String password)
{ {
// 验证码校验 // 验证码校验
// if (!StringUtils.isEmpty(ServletUtils.getRequest().getAttribute(ShiroConstants.CURRENT_CAPTCHA))) if (!StringUtils.isEmpty(ServletUtils.getRequest().getAttribute(ShiroConstants.CURRENT_CAPTCHA)))
// { {
// AsyncManager.me().execute(AsyncFactory.recordLogininfor(username, Constants.LOGIN_FAIL, MessageUtils.message("user.jcaptcha.error"))); AsyncManager.me().execute(AsyncFactory.recordLogininfor(username, Constants.LOGIN_FAIL, MessageUtils.message("user.jcaptcha.error")));
// throw new CaptchaException(); throw new CaptchaException();
// } }
// 用户名或密码为空 错误 // 用户名或密码为空 错误
if (StringUtils.isEmpty(username) || StringUtils.isEmpty(password)) if (StringUtils.isEmpty(username) || StringUtils.isEmpty(password))
{ {

31
lib/EmergencyService/zdxtEmergencyBootStart/src/main/resources/templates/login.html

@ -56,17 +56,17 @@
<div class="form-group"> <div class="form-group">
<input id="login-password" type="password" name="password" required data-msg="请输入密码" placeholder="密码" class="input-material"> <input id="login-password" type="password" name="password" required data-msg="请输入密码" placeholder="密码" class="input-material">
</div> </div>
<!--<div class="form-group" th:if="${captchaEnabled==true}">--> <div class="form-group" th:if="${captchaEnabled==true}">
<!--&lt;!&ndash;<div class="col-xs-6">&ndash;&gt;-->
<!--<input type="text" name="validateCode" class="form-control code" placeholder="验证码" maxlength="5" autocomplete="off">-->
<!--<a href="javascript:void(0);" title="点击更换验证码">-->
<!--<img th:src="@{captcha/captchaImage(type=${captchaType})}" class="imgcode" width="85%"/>-->
<!--</a>-->
<!--</div>-->
<!--<div class="col-xs-6">--> <!--<div class="col-xs-6">-->
<input type="text" name="validateCode" class="form-control code" placeholder="验证码" maxlength="5" autocomplete="off">
<a href="javascript:void(0);" title="点击更换验证码">
<img th:src="@{captcha/captchaImage(type=${captchaType})}" class="imgcode" width="85%"/>
</a>
</div>
<div class="col-xs-6">
<!--</div>--> </div>
<!--</div>--> </div>
<button id="login" type="submit" class="btn btn-primary">登录</button> <button id="login" type="submit" class="btn btn-primary">登录</button>
<div style="margin-top: -40px;"> <div style="margin-top: -40px;">
@ -142,6 +142,15 @@
/*if(localStorage.getItem("name")!=null){ /*if(localStorage.getItem("name")!=null){
$("#login-username").val(localStorage.getItem("name")); $("#login-username").val(localStorage.getItem("name"));
}*/ }*/
$(function() {
$('.imgcode').click(function() {
var url = ctx + "captcha/captchaImage?type=" + captchaType + "&s=" + Math.random();
$(".imgcode").attr("src", url);
});
});
/*登录*/ /*登录*/
$("#login").click(function(){ $("#login").click(function(){
login(); login();
@ -162,12 +171,14 @@
//var rememberMe = false; //var rememberMe = false;
var userName=$("#login-username").val(); var userName=$("#login-username").val();
var passWord=$("#login-password").val(); var passWord=$("#login-password").val();
var validateCode=$("[name = 'validateCode']").val();
$.ajax({ $.ajax({
type: "post", type: "post",
url: ctx + "login", url: ctx + "login",
data: { data: {
"username": userName, "username": userName,
"password": Encrypt(passWord) "password": Encrypt(passWord),
"validateCode": validateCode
//"rememberMe": rememberMe //"rememberMe": rememberMe
}, },
success: function(r) { success: function(r) {

Loading…
Cancel
Save