Simple Linux Panel
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
mdserver-web/web/admin/dashboard/__init__.py

48 lines
1.5 KiB

7 months ago
# coding:utf-8
7 months ago
# ---------------------------------------------------------------------------------
# MW-Linux面板
# ---------------------------------------------------------------------------------
# copyright (c) 2018-∞(https://github.com/midoks/mdserver-web) All rights reserved.
# ---------------------------------------------------------------------------------
# Author: midoks <midoks@163.com>
# ---------------------------------------------------------------------------------
7 months ago
from flask import Blueprint, render_template
7 months ago
from flask import request,g
7 months ago
7 months ago
import core.mw as mw
blueprint = Blueprint('dashboard', __name__, url_prefix='/', template_folder='../../templates')
7 months ago
@blueprint.route('/')
def index():
7 months ago
return render_template('default/index.html')
7 months ago
# ---------------------------------------------------------------------------------
# 定义登录入口相关方法
# ---------------------------------------------------------------------------------
7 months ago
7 months ago
@blueprint.route('/login')
def login():
7 months ago
return render_template('default/login.html')
7 months ago
7 months ago
# 检查是否登录
7 months ago
@blueprint.route('/check_login',methods=['GET','POST'])
7 months ago
def check_login():
return "0"
7 months ago
# 执行登录操作
@blueprint.route('/do_login', endpoint='do_login', methods=['POST'])
def do_login():
username = request.form.get('username', '').strip()
password = request.form.get('password', '').strip()
code = request.form.get('code', '').strip()
print(g)
print(username, password, code )
return mw.returnData(False, '面板已经关闭!')