自定义登录界面

支持自定义登录界面

可以在数据库的BASK_PROPERTY表找到key值为bask.application.login.loginpage的记录,如果没有则添加一条记录,并设置VALUE_为自己的登录页面的url 页面参考代码为:

<html>
<head>
<meta charset="utf-8">
<script src="https://www.w3school.com.cn/jquery/jquery-1.11.1.min.js"></script>
<script>
function login(){
    const info = {
        username:$("*[name='user']").val(), 
        password:$("*[name='password']").val(), 
        captcha:$("*[name='captcha']").val()
    };
    $.ajax({
        type:'post',
        url:"baskserver/user/login",
        contentType: 'text/plain; charset=utf-8',
        data: JSON.stringify(info),
        success:function(data){
            console.log(data)
            if (data.error) {
                alert(data.error);
            } else {
                window.open("baskserver/tenant_select", "_self");
            }
        }
    });
}
</script>
<style>
.item {
    padding: 10px;
}
.itemlabel {
    font-size: 20px;
    width: 120px;
}
input {
    width: 200px;
    font-size: 20px;
}
</style>
</head>
<body>
<div style="padding:50px">
<div class="item">
<div class="itemlabel"><label>用户名:</label></div>
<input name="user"><br/>
</div>
<div class="item">
<div class="itemlabel"><label>密码:</label></div>
<input name="password" type="password"><br/>
</div>
<div class="item">
<div class="itemlabel"><label>验证码:</label></div>
<input name="captcha"><br/>
</div>
<div class="item">
<img src="/baskserver/captcha?width=355&height=55&key=" style="width:200px;height:50px"/>
</div>
<div class="item">
<button onclick="login()">登录</button>
</div>
</div>
</body>
</html>

屏蔽验证码

对于自定义登录页面如果想屏蔽验证码,则可以在数据库的BASK_PROPERTY表找到key值为bask.application.login.usecaptcha,如果没有则添加一条记录,并设置VALUE_为0.

results matching ""

    No results matching ""