mirror of https://github.com/tp4a/teleport
tmp
parent
ccad74bbd2
commit
5e266fe32a
|
@ -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" />
|
||||
|
|
|
@ -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)
|
||||
|
|
Loading…
Reference in New Issue