mirror of https://github.com/tp4a/teleport
commit
ddd01abeb0
|
@ -242,7 +242,7 @@ $app.do_account_login = function (username, password, captcha, oath, is_remember
|
||||||
|
|
||||||
if (ret.code === TPE_EXPIRED) {
|
if (ret.code === TPE_EXPIRED) {
|
||||||
// must change password before login.
|
// must change password before login.
|
||||||
window.location.href = '/user/change-expired-password?username=' + username;
|
window.location.href = '/user/change-expired-password?username=' + encodeURIComponent(username);
|
||||||
}
|
}
|
||||||
|
|
||||||
$app.show_op_box('error', '登录失败:' + tp_error_msg(ret.code, ret.message));
|
$app.show_op_box('error', '登录失败:' + tp_error_msg(ret.code, ret.message));
|
||||||
|
|
|
@ -4,6 +4,7 @@ import csv
|
||||||
import json
|
import json
|
||||||
import os
|
import os
|
||||||
import time
|
import time
|
||||||
|
import urllib
|
||||||
|
|
||||||
import tornado.gen
|
import tornado.gen
|
||||||
from app.base import mail
|
from app.base import mail
|
||||||
|
@ -116,7 +117,7 @@ class ResetPasswordHandler(TPBaseHandler):
|
||||||
|
|
||||||
class ChangeExpiredPasswordHandler(TPBaseHandler):
|
class ChangeExpiredPasswordHandler(TPBaseHandler):
|
||||||
def get(self):
|
def get(self):
|
||||||
_username = self.get_argument('username', None)
|
_username = urllib.unquote(self.get_argument('username', None))
|
||||||
if _username is None:
|
if _username is None:
|
||||||
return self.redirect('/')
|
return self.redirect('/')
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue