pull/105/head
Apex Liu 2018-05-16 18:50:34 +08:00
parent ccad74bbd2
commit 5e266fe32a
2 changed files with 3 additions and 156 deletions

View File

@ -28,8 +28,10 @@
<file url="file://$PROJECT_DIR$/tp_core/core/ts_session.h" charset="GBK" />
<file url="file://$PROJECT_DIR$/tp_core/core/ts_web_rpc.cpp" charset="GBK" />
<file url="file://$PROJECT_DIR$/tp_core/core/ts_web_rpc.h" charset="GBK" />
<file url="file://$PROJECT_DIR$/tp_core/protocol/rdp/rdp_conn.cpp" charset="GBK" />
<file url="file://$PROJECT_DIR$/tp_core/protocol/rdp/rdp_conn.h" charset="GBK" />
<file url="file://$PROJECT_DIR$/tp_core/protocol/rdp/rdp_package.cpp" charset="GBK" />
<file url="file://$PROJECT_DIR$/tp_core/protocol/rdp/rdp_package.h" charset="GBK" />
<file url="file://$PROJECT_DIR$/tp_core/protocol/rdp/rdp_proxy.cpp" charset="GBK" />
<file url="file://$PROJECT_DIR$/tp_core/protocol/rdp/rdp_session.cpp" charset="GBK" />
<file url="file://$PROJECT_DIR$/tp_core/protocol/ssh/ssh_proxy.cpp" charset="GBK" />

View File

@ -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)