def testinfo(self):
     if self.exist_user is None:
         text = u'请绑定后使用'
         return text
     else:
         geturp = urp(self.exist_user.username, self.exist_user.password_urp)
         if geturp.login():
             text = geturp.testInfo()
             return text
         else:
             text = u'密码变化,请重新绑定'
             return text
 def fullgrade(self):
     if self.exist_user is None:
         text = u'请绑定后使用'
         return text
     else:
         geturp = urp(self.exist_user.username, self.exist_user.password_urp)
         if geturp.login():
             grades = geturp.get_fulldata()
             return grades
         else:
             text = u'密码变化,请重新绑定'
             return text
 def resitgrade(self):
     if self.exist_user is None:
         text = u'请绑定后使用'
         return text
     else:
         geturp = urp(self.exist_user.username, self.exist_user.password_urp)
         if geturp.login():
             grades = geturp.resitData()
             return grades
         else:
             text = u'教务系统密码错误,请重新绑定'
             return text
示例#4
0
def evalution():
    form = EvaluationForm()
    if form.validate_on_submit():
        fuck_dlnu = urp(form.username.data, form.password_urp.data)
        if fuck_dlnu.login():
            lists = fuck_dlnu.evaluation()
            pool = Pool(12)
            pool.map(fuck_dlnu.post_evaluation, lists)
            pool.close()
            pool.join()
            return redirect('/')
        flash("密码输入有误")
    return render_template('evaluation.html', title='F****n School', form=form)
示例#5
0
 def fullgrade(self):
     if self.exist_user is None:
         text = u'请绑定后使用'
         return text
     else:
         geturp = urp(self.exist_user.username,
                      self.exist_user.password_urp)
         if geturp.login():
             grades = geturp.get_fulldata()
             return grades
         else:
             text = u'教务系统密码错误,请重新绑定'
             return text
示例#6
0
 def testinfo(self):
     if self.exist_user is None:
         text = u'请绑定后使用'
         return text
     else:
         geturp = urp(self.exist_user.username,
                      self.exist_user.password_urp)
         if geturp.login():
             text = geturp.testInfo()
             return text
         else:
             text = u'教务系统密码错误,请重新绑定'
             return text
示例#7
0
def evalution():
    form = EvaluationForm()
    if form.validate_on_submit():
        fuck_dlnu = urp(form.username.data, form.password_urp.data)
        if fuck_dlnu.login():
            lists = fuck_dlnu.evaluation()
            pool = Pool(12)
            pool.map(fuck_dlnu.post_evaluation, lists)
            pool.close()
            pool.join()
            return redirect('/')
        flash("密码输入有误")
    return render_template('evaluation.html',
        title = 'F****n School',
        form = form)
示例#8
0
def login():
    openid = request.args.get('openid', '')
    form = LoginForm()
    if form.validate_on_submit() and openid:
        if regUser.query.filter_by(username = form.username.data).first() \
        or regUser.query.filter_by(openid = openid).first():
            flash('用户只能绑定一次')
        elif urp(form.username.data, form.password_urp.data).login():
            user = regUser(openid, form.username.data, form.password_urp.data,
                           form.password_drcom.data)
            db.session.add(user)
            db.session.commit()
            return render_template('succeed.html')
        else:
            flash("用户名或密码错误")
    return render_template('login1.html', title='Sign In', form=form)
示例#9
0
def login():
    openid = request.args.get('openid', '')
    form = LoginForm()
    if form.validate_on_submit():
        if User.query.filter_by(username = form.username.data).first() \
        or User.query.filter_by(openid = openid).first():
            flash('用户只能绑定一次')
        elif urp(form.username.data, form.password_urp.data).login():
            user = User(openid, form.username.data, form.password_urp.data, form.password_drcom.data)
            db.session.add(user)
            db.session.commit()
            return render_template('succeed.html')
        else:
            flash("用户名或密码错误")
    return render_template('login1.html',
        title = 'Sign In',
        form = form)