| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102 |
- $(function() {
- validateKickout();
- validateRule();
- $('.imgcode').click(function() {
- var url = ctx + "captcha/captchaImage?type=" + captchaType + "&s=" + Math.random();
- $(".imgcode").attr("src", url);
- });
- });
- function login() {
- var username = $.common.trim($("input[name='username']").val());
- var password = $.common.trim($("input[name='password']").val());
- var validateCode = $("input[name='validateCode']").val();
- var rememberMe = $("input[name='rememberme']").is(':checked');
- if($.common.isEmpty(validateCode) && captchaEnabled) {
- $.modal.msg("请输入验证码");
- return false;
- }
- console.log("----------==");
- console.log("----------=="+ctx);
- $.ajax({
- type: "post",
- url: ctx + "login",
- data: {
- "username": username,
- "password": password,
- "validateCode": validateCode,
- "rememberMe": rememberMe
- },
- beforeSend: function () {
- $.modal.loading($("#btnSubmit").data("loading"));
- },
- success: function(r) {
- if (r.code == web_status.SUCCESS) {
- location.href = ctx + 'index';
- } else {
- $('.imgcode').click();
- $(".code").val("");
- $.modal.msg(r.msg);
- }
- $.modal.closeLoading();
- }
- });
- }
- function validateRule() {
- var icon = "<i class='fa fa-times-circle'></i> ";
- $("#signupForm").validate({
- rules: {
- username: {
- required: true
- },
- password: {
- required: true
- }
- },
- messages: {
- username: {
- required: icon + "请输入您的用户名",
- },
- password: {
- required: icon + "请输入您的密码",
- }
- },
- submitHandler: function(form) {
- login();
- }
- })
- }
- function validateKickout() {
- if (getParam("kickout") == 1) {
- layer.alert("<font color='red'>您已在别处登录,请您修改密码或重新登录</font>", {
- icon: 0,
- title: "系统提示"
- },
- function(index) {
- //关闭弹窗
- layer.close(index);
- if (top != self) {
- top.location = self.location;
- } else {
- var url = location.search;
- if (url) {
- var oldUrl = window.location.href;
- var newUrl = oldUrl.substring(0, oldUrl.indexOf('?'));
- self.location = newUrl;
- }
- }
- });
- }
- }
- function getParam(paramName) {
- var reg = new RegExp("(^|&)" + paramName + "=([^&]*)(&|$)");
- var r = window.location.search.substr(1).match(reg);
- if (r != null) return decodeURI(r[2]);
- return null;
- }
|