diff --git a/server/.idea/encodings.xml b/server/.idea/encodings.xml
index 585231a..ab92e64 100644
--- a/server/.idea/encodings.xml
+++ b/server/.idea/encodings.xml
@@ -28,8 +28,10 @@
+
+
diff --git a/server/www/teleport/webroot/app/controller/user.py b/server/www/teleport/webroot/app/controller/user.py
index 1b3ab0c..57a2302 100644
--- a/server/www/teleport/webroot/app/controller/user.py
+++ b/server/www/teleport/webroot/app/controller/user.py
@@ -711,10 +711,8 @@ class DoResetPasswordHandler(TPBaseJsonHandler):
if mode == 1 or mode == 3:
err, email, token = user.generate_reset_password_token(self, user_id)
- # 生成一个密码重置链接,24小时有效
- # token = tp_generate_random(16)
+ # generate an URL for reset password, valid in 24hr.
reset_url = '{}://{}/user/reset-password?token={}'.format(self.request.protocol, self.request.host, token)
- # reset_url = 'http://127.0.0.1/user/validate-password-reset-token?token=G66LXH0EOJ47OXTH7O5KBQ0PHXRSBXBVVFALI6JBJ8HNWUALWI35QECPJ8UV8DEQ'
err, msg = yield mail.tp_send_mail(
email,
@@ -793,159 +791,6 @@ class DoUpdateUsersHandler(TPBaseJsonHandler):
self.write_json(err)
-# class DoRemoveGroupHandler(TPBaseJsonHandler):
-# def post(self):
-# ret = self.check_privilege(TP_PRIVILEGE_USER_GROUP)
-# if ret != TPE_OK:
-# return
-#
-# args = self.get_argument('args', None)
-# if args is None:
-# return self.write_json(TPE_PARAM)
-# try:
-# args = json.loads(args)
-# except:
-# return self.write_json(TPE_JSON_FORMAT)
-#
-# try:
-# group_list = args['group_list']
-# except:
-# return self.write_json(TPE_PARAM)
-#
-# err = user.remove_group(self, group_list)
-# self.write_json(err)
-
-
-# class AuthHandler(TPBaseAdminAuthHandler):
-# def get(self, user_name):
-# group_list = host.get_group_list()
-# cert_list = host.get_cert_list()
-# self.render('user/auth.mako',
-# group_list=group_list,
-# cert_list=cert_list, user_name=user_name)
-#
-#
-# class GetListHandler(TPBaseAdminAuthJsonHandler):
-# def post(self):
-# user_list = user.get_user_list(with_admin=False)
-# ret = dict()
-# ret['page_index'] = 10
-# ret['total'] = len(user_list)
-# ret['data'] = user_list
-# self.write_json(0, data=ret)
-#
-#
-# class DeleteUser(TPBaseUserAuthJsonHandler):
-# def post(self):
-# args = self.get_argument('args', None)
-# if args is not None:
-# args = json.loads(args)
-# else:
-# return self.write_json(-1, 'invalid param')
-#
-# user_id = args['user_id']
-# try:
-# ret = user.delete_user(user_id)
-# if ret:
-# return self.write_json(0)
-# else:
-# return self.write_json(-2, 'database op failed.')
-# except:
-# log.e('delete user failed.\n')
-# return self.write_json(-3, 'got exception.')
-#
-#
-# class ModifyUser(TPBaseUserAuthJsonHandler):
-# def post(self):
-# args = self.get_argument('args', None)
-# if args is not None:
-# args = json.loads(args)
-# else:
-# return self.write_json(-1, 'invalid param.')
-#
-# user_id = args['user_id']
-# user_desc = args['user_desc']
-#
-# try:
-# ret = user.modify_user(user_id, user_desc)
-# if ret:
-# self.write_json(0)
-# else:
-# self.write_json(-2, 'database op failed.')
-# return
-# except:
-# log.e('modify user failed.\n')
-# self.write_json(-3, 'got exception.')
-#
-#
-# class AddUser(TPBaseUserAuthJsonHandler):
-# def post(self):
-# args = self.get_argument('args', None)
-# if args is not None:
-# args = json.loads(args)
-# else:
-# return self.write_json(-1, 'invalid param.')
-#
-# user_name = args['user_name']
-# user_pwd = '123456'
-# user_desc = args['user_desc']
-# if user_desc is None:
-# user_desc = ''
-# try:
-# ret = user.add_user(user_name, user_pwd, user_desc)
-# if 0 == ret:
-# return self.write_json(0)
-# else:
-# return self.write_json(ret, 'database op failed. errcode={}'.format(ret))
-# except:
-# log.e('add user failed.\n')
-# return self.write_json(-3, 'got exception.')
-#
-#
-# class LockUser(TPBaseUserAuthJsonHandler):
-# def post(self):
-# args = self.get_argument('args', None)
-# if args is not None:
-# args = json.loads(args)
-# else:
-# return self.write_json(-1, 'invalid param.')
-#
-# user_id = args['user_id']
-# lock_status = args['lock_status']
-#
-# try:
-# ret = user.lock_user(user_id, lock_status)
-# if ret:
-# return self.write_json(0)
-# else:
-# return self.write_json(-2, 'database op failed.')
-# except:
-# log.e('lock user failed.\m')
-# return self.write_json(-3, 'got exception.')
-#
-#
-# class ResetUser(TPBaseUserAuthJsonHandler):
-# def post(self):
-# args = self.get_argument('args', None)
-# if args is not None:
-# args = json.loads(args)
-# else:
-# return self.write_json(-1, 'invalid param.')
-#
-# user_id = args['user_id']
-# # lock_status = args['lock_status']
-#
-# try:
-# ret = user.reset_user(user_id)
-# if ret:
-# return self.write_json(0)
-# else:
-# return self.write_json(-2, 'database op failed.')
-# except:
-# log.e('reset user failed.\n')
-# return self.write_json(-3, 'got exception.')
-#
-
class DoGetGroupWithMemberHandler(TPBaseJsonHandler):
def post(self):
ret = self.check_privilege(TP_PRIVILEGE_USER_GROUP)