172 lines
5.2 KiB
Plaintext
172 lines
5.2 KiB
Plaintext
<%- include('./static/start.ejs',{name:'login',async: true}) %>
|
||
<%- include('./load.ejs') %>
|
||
<style>
|
||
body{
|
||
/* width: 1920px;
|
||
height: 1080px; */
|
||
padding: 0%;
|
||
margin: 0%;
|
||
background-image: url("/img/background/photo_2023-06-06_08-53-47\ 1.png");
|
||
background-repeat: no-repeat;
|
||
background-position: center;
|
||
background-size: cover;
|
||
}
|
||
#login_form{
|
||
margin: auto;
|
||
background-color: rgba(255, 255, 255, 0.5);
|
||
/* width: 680px;
|
||
height: 450px; */
|
||
width: 52vw;
|
||
/* height: 550px; */
|
||
height: 55vh;
|
||
border-radius: 1.5vw;
|
||
box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
|
||
backdrop-filter: blur(2vh);
|
||
}
|
||
#inputs{
|
||
margin: auto;
|
||
/* width: calc(var(--login-inp-w)+20); */
|
||
/* background-color: aliceblue; */
|
||
}
|
||
#login_form div{
|
||
margin: auto;
|
||
margin-block: 2vh;
|
||
|
||
}
|
||
input{
|
||
text-align: center;
|
||
}
|
||
section{
|
||
display: flex;
|
||
justify-content: space-around;
|
||
width: 100vw;
|
||
height: 100vh;
|
||
}
|
||
.login-inp input{
|
||
/* padding-block: 20px;
|
||
padding-inline: 40px; */
|
||
height: var(--login-inp-h);
|
||
width: calc(var(--login-inp-w));
|
||
border: 0.1vh solid #505050;
|
||
margin: auto;
|
||
border-radius: 1.2vh;
|
||
}
|
||
.login-inp{
|
||
height: var(--login-inp-h);
|
||
width: calc(var(--login-inp-w)*1.03);
|
||
/* margin: auto; */
|
||
}
|
||
.pass-inp input{
|
||
/* padding-block: 5px;
|
||
padding-inline: 20px; */
|
||
height: var(--login-inp-h);
|
||
width: var(--login-inp-w);
|
||
border: 0.1vh solid #505050;
|
||
border-radius: 1.2vh;
|
||
}
|
||
.pass-inp{
|
||
height: var(--login-inp-h);
|
||
width: calc(var(--login-inp-w)*1.03);
|
||
}
|
||
.login-btn input{
|
||
height: var(--login-inp-h);
|
||
width: calc(var(--login-inp-w)/2);
|
||
border: 0.1vh;
|
||
box-shadow: 0px 4px 4px 0px #00000040;
|
||
border-radius: 1.2vh;
|
||
}
|
||
.login-btn{
|
||
height: var(--login-inp-h);
|
||
width: calc(var(--login-inp-w)/2);
|
||
}
|
||
#logo{
|
||
margin: auto;
|
||
/* width: 216px;
|
||
height: 144.27px; */
|
||
width: 12vw;
|
||
height: 12vh;
|
||
display: flex;
|
||
justify-content: space-around;
|
||
}
|
||
#helps button{
|
||
background-color: transparent;
|
||
border: 0px;
|
||
}
|
||
#helps{
|
||
display: flex;
|
||
justify-content: space-evenly;
|
||
padding-top: 2.4vh;
|
||
}
|
||
@media (max-width: 900px) {
|
||
#helps{
|
||
display: grid;
|
||
}
|
||
}
|
||
/* #logo img{
|
||
width: 50%;
|
||
} */
|
||
</style>
|
||
|
||
<!-- <img id="logo_img_sec" style="width: 12vw; height: 12vh;" src="/img/Умничка лого с обводкой-02 1.png" alt=""> -->
|
||
|
||
<section>
|
||
<form action="#" id="login_form">
|
||
<div id="logo"></div>
|
||
<div id="inputs">
|
||
<div class="login-inp">
|
||
<input name="login" type="text" id="login" placeholder="Логин">
|
||
</div>
|
||
<div class="pass-inp">
|
||
<input name="pass" type="password" id="pass" placeholder="Пароль">
|
||
</div>
|
||
<div class="login-btn" style="display: flex;justify-content: space-around;">
|
||
<input type="submit" id="log_btn" onclick="log()" value="Войти">
|
||
</div>
|
||
</div>
|
||
<div id="helps"><button>Восстановить пароль</button><button>Запросить доступ</button></div>
|
||
</form>
|
||
</section>
|
||
|
||
<!-- <input type="submit" value="" hidden> -->
|
||
<div id="res"></div>
|
||
|
||
<script>
|
||
loaded_pos.y = "30.5%";
|
||
loaded_pos.x = "50%";
|
||
loaded_pos.w = "12vw";
|
||
loaded();
|
||
// console.log($.cookie("uuid"));
|
||
// log_by_sid();
|
||
// let logo = document.getElementById("logo_img");
|
||
// logo.style.transform = 'translate(-40vw,-20vh)';
|
||
// logo.style.position = "absolute"
|
||
function log(){
|
||
const sid = $.cookie("sid");
|
||
console.log(sid);
|
||
const login = CryptoJS.AES.encrypt(document.getElementById('login').value,sid).toString();
|
||
const pass = CryptoJS.AES.encrypt(document.getElementById('pass').value,sid).toString();
|
||
if(login!=""&&pass!=""){
|
||
$.post( "/back_login", { login:login,pass:pass,sid:sid })
|
||
.done(function( res ) {
|
||
if (res["out"] == "bad"){
|
||
console.log(res["err"]);
|
||
if (res["err"] == "user" || res["err"] == "pass"){
|
||
msg("wrong password or login",{type:"warning"})
|
||
}
|
||
}
|
||
else{
|
||
if(res["out"] == "goto"){
|
||
// postForm(res["url"], res["args"]);
|
||
loading();
|
||
goto(res["url"]);
|
||
}
|
||
// if(res["out"] == "logged"){
|
||
// // postForm(res["url"], res["args"]);
|
||
// // document.querySelector("#res").innerHTML = `<p>user already logged in from sid - ${res["sid"]}</p> <br> <button onclick="$.cookie('sid','${res["sid"]}');clear_ck();">log him out</button>`;
|
||
// }
|
||
}
|
||
});
|
||
}
|
||
}
|
||
</script>
|
||
<%- include('./static/end.ejs') %> |