36 lines
		
	
	
		
			847 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
			
		
		
	
	
			36 lines
		
	
	
		
			847 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
function login() {
 | 
						|
    let nicknameF = document.getElementById("nickname"); // fetch fields
 | 
						|
    let pwF = document.getElementById("password");
 | 
						|
    let nickname = nicknameF.value; // extract values
 | 
						|
    let pw = pwF.value;
 | 
						|
 | 
						|
    let loginReq = {
 | 
						|
        action: "login",
 | 
						|
        nickname: nickname,
 | 
						|
        password: pw
 | 
						|
    };
 | 
						|
 | 
						|
    request(loginReq).then(resp => {
 | 
						|
        if (resp === "OK") {
 | 
						|
            location.href = "main.php"
 | 
						|
        }
 | 
						|
    });
 | 
						|
}
 | 
						|
 | 
						|
const FRAME_RELATIVE_LOCATION = "";
 | 
						|
 | 
						|
function open_in_content_frame(url, isFrame = true) {
 | 
						|
    document.getElementById("content_frame").src = (isFrame ? FRAME_RELATIVE_LOCATION : "") + url;
 | 
						|
}
 | 
						|
 | 
						|
var USERDATA = {};
 | 
						|
function load_userdata() {
 | 
						|
    let req = {action: "get_user_info"};
 | 
						|
    request(req).then(resp => {
 | 
						|
        USERDATA = JSON.parse(resp);
 | 
						|
    });
 | 
						|
}
 | 
						|
 | 
						|
load_userdata();
 | 
						|
 | 
						|
// ---------------
 |