33 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			HTML
		
	
	
	
	
	
			
		
		
	
	
			33 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			HTML
		
	
	
	
	
	
| <!DOCTYPE html>
 | |
| <html lang="en">
 | |
| <head>
 | |
|     <meta charset="UTF-8">
 | |
|     <meta name="viewport" content="width=device-width, initial-scale=1.0">
 | |
|     <title>Admin Login</title>
 | |
|     <link rel="stylesheet" href="/static/admin.css">
 | |
|     <link rel="stylesheet" href="/static/base.css">
 | |
| </head>
 | |
| <body>
 | |
|     <div class="container">
 | |
|         <h1>Admin Login</h1>
 | |
|         {% with messages = get_flashed_messages(with_categories=true) %}
 | |
|             {% if messages %}
 | |
|                 {% for category, message in messages %}
 | |
|                     <div class="alert alert-{{ category }}">{{ message }}</div>
 | |
|                 {% endfor %}
 | |
|             {% endif %}
 | |
|         {% endwith %}
 | |
|         <form method="POST">
 | |
|             <div class="form-group">
 | |
|                 <label for="username">Username:</label>
 | |
|                 <input type="text" id="username" name="username" required>
 | |
|             </div>
 | |
|             <div class="form-group">
 | |
|                 <label for="password">Password:</label>
 | |
|                 <input type="password" id="password" name="password" required>
 | |
|             </div>
 | |
|             <button type="submit">Login</button>
 | |
|         </form>
 | |
|     </div>
 | |
| </body>
 | |
| </html> | 
