sso 单点登录
This commit is contained in:
@@ -45,8 +45,11 @@
|
||||
src="res/index/images/loginBg.jpg"
|
||||
style="width: auto; height: 335px; width: 355px; position: absolute; flex-shrink: 0; margin: 0px; border-radius: 10px; box-shadow: 0px 20px 20px #1b1b2a">
|
||||
</div>
|
||||
<div class="bi-vertical-layout"
|
||||
style="overflow: hidden auto; left: 40px; right: 40px; top: 0px; bottom: 0px; position: absolute;">
|
||||
<div style="width: 100px; height: 100px; position: absolute; border-radius:10px;top:0px ;right: -6px;background-image:url(/res/images/sanjiao.png);background-size:cover">
|
||||
<div id="pointd" style="font-size:26px; color:#FFF;text-align:center;position:relative;width:50px;left:45px;top:15px;cursor:pointer;">FA</div>
|
||||
</div>
|
||||
<div id="loginpwd" class="bi-vertical-layout"
|
||||
style="overflow: hidden auto; display:none; left: 40px; right: 40px; top: 0px; bottom: 0px; position: absolute;">
|
||||
<div class="bi-vertical-layout" style="overflow: hidden auto; position: relative; margin-top: 50px; border-color: #fff">
|
||||
<div class="dec-login-item bi-vertical-layout"
|
||||
style="overflow: hidden auto; position: relative; margin-bottom: 10px;">
|
||||
@@ -161,6 +164,20 @@
|
||||
style="display: none; position: relative; margin-top: 20px;">
|
||||
</div>
|
||||
</div>
|
||||
<div id="fasklogin" class="bi-vertical-layout"
|
||||
style="overflow: hidden auto; left: 40px; right: 40px; top: 0px; bottom: 0px; position: absolute;">
|
||||
<div style="height:150px;"></div>
|
||||
<div class="bi-horizon-auto-layout" style="position: relative;">
|
||||
<div
|
||||
class="bi-single bi-basic-button cursor-pointer bi-button login-button button-common bi-label bi-flex-center-adapt-layout"
|
||||
style="width: 190px; height: 40px; line-height: 38px; min-width: 80px; position: relative; margin: 0px auto; box-shadow: 0px 10px 20px #2d2353">
|
||||
<div id="faskloginUrl" class="bi-single bi-text"
|
||||
style="padding-left: 10px; padding-right: 10px; max-width: 100%; text-align: left; white-space: nowrap; text-overflow: ellipsis; position: relative; flex-shrink: 0; margin: 0px; font-weight: bold">
|
||||
快速登录
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -168,6 +185,7 @@
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
<script src="Scripts/jquery-3.7.1.min.js"></script>
|
||||
<script src="Scripts/md5.js"></script>
|
||||
<script src="Scripts/ajax.js"></script>
|
||||
<script type="text/javascript">
|
||||
@@ -188,26 +206,7 @@
|
||||
var pwd = localStorage.getItem("p")
|
||||
document.getElementById("user").value = user;
|
||||
document.getElementById("pwd").value = pwd;
|
||||
//document.getElementById("user").value = user;
|
||||
////if (user != "") {
|
||||
//// Ajax().get({
|
||||
//// url: 'GetUserInfo.aspx',
|
||||
//// data: {
|
||||
//// "action": "get",
|
||||
//// "useraccount": user
|
||||
//// },
|
||||
//// success: function (res) {
|
||||
//// console.log(res);
|
||||
//// var res = JSON.parse(res);
|
||||
//// if (res.Code == "1") {
|
||||
//// document.getElementById("pwd").value = res.Data;
|
||||
//// } else {
|
||||
//// console.log(res.Message);
|
||||
//// }
|
||||
//// }
|
||||
//// })
|
||||
////}
|
||||
|
||||
|
||||
|
||||
function login() {
|
||||
var user = document.getElementById("user").value;
|
||||
@@ -217,9 +216,6 @@
|
||||
return;
|
||||
}
|
||||
|
||||
//if (pwd.length < 32) {
|
||||
// pwd = md5(pwd, 32);
|
||||
//}
|
||||
Ajax().post({
|
||||
url: 'loginApi.aspx',
|
||||
data: {
|
||||
@@ -242,6 +238,27 @@
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
$("#pointd").click(function () {
|
||||
if ($("#loginpwd").css("display") == "none") {
|
||||
$("#fasklogin").css("display", "none");
|
||||
$("#loginpwd").css("display", "block");
|
||||
$("#pointd").text("FA");
|
||||
} else {
|
||||
$("#fasklogin").css("display", "block");
|
||||
$("#loginpwd").css("display", "none");
|
||||
$("#pointd").text("ID");
|
||||
}
|
||||
})
|
||||
$("#faskloginUrl").click(function () {
|
||||
let clientId = '<%= BLL.Funs.ClientId %>';
|
||||
let url = "https://login.microsoftonline.com/ecaa386b-c8df-4ce0-ad01-740cbdb5ba55/oauth2/v2.0/authorize";
|
||||
let response_type = "code";
|
||||
let redirect_url = encodeURIComponent('<%= BLL.Funs.Redirect_url %>');
|
||||
let scope = "openid profile";
|
||||
let response_mode = "query";
|
||||
let state = "state123";
|
||||
let ssourl = url + "?client_id=" + clientId + "&response_type=" + response_type + "&redirect_uri=" + redirect_url + "&scope=" + scope + "&response_mode=" + response_mode + "&state=" + state;
|
||||
location.href = ssourl;
|
||||
})
|
||||
</script>
|
||||
</html>
|
||||
|
||||
Reference in New Issue
Block a user