예제 #1
0
def email():
    if request.method == 'GET':
        return render_template('sendemail.html')
    else:
        receive = request.form.get('email')
        id = session.get('id')
        name = session.get('name')
        grade = getgrades(id, name)
        if sendemail(receive, name, grade):
            flash('', 'OK')
            return render_template('sendemail.html')
        else:
            flash('', 'error')
            return render_template('sendemail.html')
예제 #2
0
def studentlogin():
    if request.method == 'GET':
        return render_template('login.html', user=1)
    else:
        try:
            id = request.form.get('id')
            password = str(request.form.get('password'))
            username = spider_login(id, password)
            user = Student.query.filter(Student.id == id).first()
            if user:
                pass
            else:
                user = Student(id, username)
                db.session.add(user)
                db.session.commit()
            parser(id, getgrades(id, username))
            session['id'] = id
            session['name'] = username
            session['user'] = '******'
            return redirect(url_for('student'))
        except:
            flash('', 'error')
            return render_template('login.html', user=1)
예제 #3
0
파일: view.py 프로젝트: Cris0525/StudyNotes
def score():
    name = session.get('name')
    id = session.get('id')
    grade = getgrades(id, name)
    parser(id, grade)
    return render_template("/score/" + str(id) + ".html")