1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495 |
- $(function() {
- validateKickout();
- validateRule();
- $('.imgcode').click(function() {
- var url = ctx + "captcha/captchaImage?type=" + captchaType + "&s=" + Math.random();
- $(".imgcode").attr("src", url);
- });
- });
- $.validator.setDefaults({
- submitHandler: function() {
- login();
- }
- });
- function login() {
- $.modal.loading($("#btnSubmit").data("loading"));
- 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');
- $.ajax({
- type: "post",
- url: ctx + "login",
- data: {
- "username": username,
- "password": password,
- "validateCode": validateCode,
- "rememberMe": rememberMe
- },
- success: function(r) {
- if (r.code == web_status.SUCCESS) {
- location.href = ctx + 'index';
- } else {
- $.modal.closeLoading();
- $('.imgcode').click();
- $(".code").val("");
- $.modal.msg(r.msg);
- }
- }
- });
- }
- 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 + "请输入您的密码",
- }
- }
- })
- }
- 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;
- }
|