pip install bottle python from bottle import Bottle, request, response, redirect app = Bottle() @app.route('/login') def login_page(): return ''' <form method="post" action="/login"> <input type="text" name="username" placeholder="Username" required> <input type="password" name="password" placeholder="Password" required> <input type="submit" value="Login"> </form> ''' @app.route('/login', method='POST') def login(): username = request.forms.get('username') password = request.forms.get('password') # Check if username and password are valid if username == "admin" and password == "password": # Store username in session request.session['username'] = username redirect('/dashboard') else: return "Invalid username or password" @app.route('/dashboard') def dashboard(): # Retrieve username from session username = request.session.get('username') if not username: redirect('/login') return f'Welcome, {username}!' if __name__ == '__main__': app.run()


上一篇:
下一篇:
切换中文