学工管理系统


]]>
# app.py
from flask import Flask, request, render_template
app = Flask(__name__)
@app.route('/')
def index():
return render_template('login.html')
@app.route('/login', methods=['POST'])
def login():
username = request.form['username']
password = request.form['password']
# 假设这是数据库中的用户数据
users = {
'student1': 'pass123',
'student2': 'securepwd'
}
if username in users and users[username] == password:
return f"欢迎,{username}!"
else:
return "用户名或密码错误,请重试。"
if __name__ == '__main__':
app.run(debug=True)
]]>
# send_email.py
import smtplib
from email.mime.text import MIMEText
def send_password_reset_email(email, token):
msg = MIMEText(f"请点击以下链接重置您的密码:http://yourserver/reset?token={token}")
msg['Subject'] = '重置密码'
msg['From'] = 'noreply@example.com'
msg['To'] = email
server = smtplib.SMTP('smtp.example.com', 587)
server.starttls()
server.login('your_email@example.com', 'your_password')
server.sendmail(msg['From'], [msg['To']], msg.as_string())
server.quit()
]]>