コード例 #1
0
ファイル: IndexHandler.py プロジェクト: acptek/VisualPanel
    def get(self, *args, **kwargs):
        # username = self.get_argument('user')
        username = tornado.escape.json_decode(self.current_user)
        usermod = user_mod.UserModel()
        userinfo = usermod.find_user(username)

        # print(userinfo)

        haveseen = []
        if userinfo['haveseen'] != None:
            haveseen = userinfo['haveseen'].split(' ')

        haventseen = []
        for i in range(1, len(alg_list.alg) + 1):
            if str(i) not in haveseen:
                haventseen.append(i)

        logmod = log_mod.LogModel()
        userloginfo = logmod.find_log_from_userid(userinfo['id'])

        # print(userinfo['id'], 'userloginfo', userloginfo)

        self.render(
            'index.html',
            userinfo=userinfo,
            alglist=alg_list.alg,
            haveseen=haveseen,
            haventseen=haventseen,
            userloginfo=userloginfo,
        )
コード例 #2
0
ファイル: LogManager.py プロジェクト: acptek/VisualPanel
    def get(self):

        username = tornado.escape.json_decode(self.current_user)
        usermod = user_mod.UserModel()
        userinfo = usermod.find_user(username)
        logmod = log_mod.LogModel()
        userloginfo = logmod.find_log_from_userid(userinfo['id'])
        self.render(
            'logs_manager.html',
            username=username,
            userloginfo=userloginfo,
            alg_list=alg_list.alg,
        )
コード例 #3
0
    def post(self):
        logtitle = self.get_argument('title')
        logcontent = self.get_argument('content')
        logalgid = self.get_argument('algid')
        username = tornado.escape.json_decode(self.current_user)
        print('-->', username)
        usermod = user_mod.UserModel()
        userinfo = usermod.find_user(username)
        userid = userinfo['id']
        print('userid : ', userid)

        logmod = log_mod.LogModel()
        logcreate = logmod.create_log(userid, logalgid, logtitle, logcontent)
        print(logcreate)
コード例 #4
0
ファイル: SignInHandler.py プロジェクト: acptek/VisualPanel
    def post(self, *args, **kwargs):
        username = self.get_argument('username')
        password = self.get_argument('userpwd')
        cmfpwd = self.get_argument('cfmpwd')

        print(username, password, cmfpwd)

        usermod = user_mod.UserModel()
        isexist = usermod.exist_user(username)

        if isexist:
            self.write('This User is Exist !')
        else:
            if password != cmfpwd:
                self.write('Not Same')
            else:
                newuserid = usermod.create_user(username, password)
                print(newuserid, username, password)
                self.write('Register Success !')
コード例 #5
0
    def get(self):
        username = tornado.escape.json_decode(self.current_user)
        usermod = user_mod.UserModel()
        userinfo = usermod.find_user(username)
        curid = self.get_argument('algid')

        strh = str(userinfo['haveseen'])
        print(strh)
        if strh == 'None':
            strh = curid
        else:
            haveseen = userinfo['haveseen'].split(' ')
            if curid not in haveseen:
                strh += ' ' + curid

        usermod.update_user_haveseen(userinfo['id'], strh)
        usermod.update_user_lastseen(userinfo['id'], curid)
        self.render(
            'algorithm.html',
            alg_list=alg_list.alg,
            username=username,
            curid=curid,
        )