{"id":2355,"date":"2023-11-10T18:58:32","date_gmt":"2023-11-10T09:58:32","guid":{"rendered":"https:\/\/hatsuon-kentei.net\/?page_id=2355"},"modified":"2025-04-18T17:10:02","modified_gmt":"2025-04-18T08:10:02","slug":"login","status":"publish","type":"page","link":"https:\/\/hatsuon-kentei.net\/?page_id=2355","title":{"rendered":"\u30ed\u30b0\u30a4\u30f3"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"2355\" class=\"elementor elementor-2355\">\n\t\t\t\t<div class=\"elementor-element elementor-element-be3ddac e-flex e-con-boxed e-con e-parent\" data-id=\"be3ddac\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b974d90 elementor-widget elementor-widget-html\" data-id=\"b974d90\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<html>\n    <head>\n        <link rel=\"stylesheet\" href=\"https:\/\/cdn.jsdelivr.net\/npm\/bootstrap@4.3.1\/dist\/css\/bootstrap.min.css\" integrity=\"sha384-ggOyR0iXCbMQv3Xipma34MD+dH\/1fQ784\/j6cY\/iJTQUOhcWr7x9JvoRxT2MZw1T\" crossorigin=\"anonymous\">\n        <script src=\"https:\/\/ajax.googleapis.com\/ajax\/libs\/jquery\/3.7.1\/jquery.min.js\"><\/script>\n         <script>\n            $(document).ready(function () {\n                const token = localStorage.getItem(\"token\") ?? sessionStorage.getItem(\"token\");\n            })\n        <\/script>\n\n        <style type=\"text\/css\">\n            .form-login {\n                background-color: #99d3f3;\n                padding: 30px;\n                border-radius: 15px;\n            }\n\n            #remember {\n                height: 20px !important;\n                width: 20px !important;\n                vertical-align: middle;\n                margin-left: 0px;\n            }\n\n            #policy_text {\n                display: inline-block;\n                vertical-align: bottom;\n                text-decoration: underline;\n                font-size: 15px;\n                padding-bottom: 0px;\n                margin-left: 0;\n            }\n\n            .form-group {\n                margin-bottom: 7px;\n            }\n\n            .note-usage {\n                background-color: #bd3a3a;\n                color: #fff;\n                padding: 5px;\n            }\n\n            .hidden {\n                display: none;\n            }\n\n            .create-success {\n                background-color: #28A745;\n                color: #fff;\n                padding: 5px;\n            }\n\n            .register-link {\n                color: #ff0000;\n                text-decoration: none !important;\n            }\n\n            .pd-10 {\n                padding: 10px;\n            }\n        <\/style>\n    <\/head>\n    <body>\n        <div class=\"row pd-10\">\n            <div class=\"col-md-6 offset-md-3 form-login\">\n                <form name=\"form-login\" id=\"form-login\">\n                    <div class=\"form-group\">\n                        <label class=\"label-cotrol mb-0\">\u30e6\u30fc\u30b6\u30fc\u540d<\/label>\n                        <input class=\"form-control\" type=\"text\" id=\"username\" name=\"username\" value=\"\" placeholder=\"\u30e6\u30fc\u30b6\u30fc\u540d\" autocomplete=\"off\">\n                    <\/div>\n\n                    <div class=\"form-group\">\n                        <label class=\"label-cotrol mb-0\">\u30d1\u30b9\u30ef\u30fc\u30c9<\/label>\n                        <input class=\"form-control\" type=\"password\" id=\"password\" name=\"password\" placeholder=\"\u30d1\u30b9\u30ef\u30fc\u30c9\" autocomplete=\"off\">\n                    <\/div>\n\n                    <div class=\"form-group mt-3\">\n                        <input type=\"checkbox\" id=\"remember\" name=\"remember\" value=\"\">\n                        <span class=\"mb-0\">\u30ed\u30b0\u30a4\u30f3\u72b6\u6cc1\u4fdd\u5b58<\/span>\n                    <\/div>\n                    <span class=\"mess-error\"><\/span>\n                    <button type=\"button\" id=\"login\" style=\"text-shadow: none;\" class=\"btn btn-success form-control\">\u30ed\u30b0\u30a4\u30f3<\/button>\n\n                    <div class=\"form-group mt-3\">\n                        <p><a style=\"color: #000; text-decoration: none !important;\" href=\"https:\/\/hatsuon-kentei.net\/?page_id=2360\">\u30d1\u30b9\u30ef\u30fc\u30c9\u3092\u304a\u5fd8\u308c\u3067\u3059\u304b\uff1f<\/a><\/p>\n                    <\/div>\n                    <div class=\"form-group mt-3\">\n                        <p><span>\u30e1\u30fc\u30eb\u304c\u78ba\u8a8d\u3055\u308c\u3066\u3044\u307e\u305b\u3093\u304b\uff1f<\/span><a style=\"color: #000; text-decoration: none !important;\" href=\"https:\/\/hatsuon-kentei.net\/?page_id=2653\"> \u518d\u9001\u3059\u308b\u305f\u3081\u306b\u30af\u30ea\u30c3\u30af\u3057\u3066\u304f\u3060\u3055\u3044\u3002<\/a><\/p>\n                    <\/div>\n                    <div class=\"form-group mt-3\">\n                        <p><span>\u521d\u3081\u3066\u306e\u3054\u5229\u7528\u3067\u3059\u304b\uff1f<\/span><a class=\"register-link\" href=\"https:\/\/hatsuon-kentei.net\/?page_id=2349\">\u65b0\u898f\u767b\u9332\u306f\u3053\u3061\u3089<\/a><\/p>\n                    <\/div>\n                <\/form>\n            <\/div>\n        <\/div>\n        <script type=\"text\/javascript\">\n            $(document).ready(function () {\n                $(\"#login\").on('click', function (event) {\n                    $(\".mess-error\").removeClass('text-danger').text(\"\");\n                    const username = $(\"input[name=username]\").val();\n                    const password = $(\"input[name=password]\").val();\n                    const remember = $(\"input[name=remember]\").is(\":checked\");\n\n                    $.ajax({\n                        url: \"https:\/\/cms.hatsuon-kentei.net\/api\/login\",\n                        method: \"POST\",\n                        headers: {\n                            'Content-Type': 'application\/x-www-form-urlencoded'\n                        },\n                        dataType: \"json\",\n                        data: {\n                            username: username,\n                            password: password\n                        }\n                    }).done(function (data) {\n                        if (data.logged) {\n                            const token = data.token;\n                            remember ? localStorage.setItem(\"token\", token) : sessionStorage.setItem(\"token\", token);\n                            location.assign(\"https:\/\/hatsuon-kentei.net\/gameplay\")\n                        }\n                    }).fail(function (res) {\n                        \/\/ const messages = JSON.parse(res.responseText);\n                        \/*$(\".mess-error\").addClass('text-danger').text(messages.message == 'Banned account' ? \"\u30a2\u30ab\u30a6\u30f3\u30c8\u306f\u505c\u6b62\u3055\u308c\u307e\u3057\u305f\u3002 \u7ba1\u7406\u8005\u306b\u9023\u7d61\u3057\u3066\u304f\u3060\u3055\u3044\" : \"\u30e6\u30fc\u30b6\u30fc\u540d\u304b\u30d1\u30b9\u30ef\u30fc\u30c9\u304c\u6b63\u3057\u304f\u3042\u308a\u307e\u305b\u3093\u3002\");\n                        *\/\n                        const messages = JSON.parse(res.responseText);\n                        messText = '';\n\n                        if (messages.message == 'Banned account') {\n                           messText = '\u30a2\u30ab\u30a6\u30f3\u30c8\u306f\u505c\u6b62\u3055\u308c\u307e\u3057\u305f\u3002 \u7ba1\u7406\u8005\u306b\u9023\u7d61\u3057\u3066\u304f\u3060\u3055\u3044';\n                        } else if (messages.message == 'Please verify your email before logging in.') {\n                           messText = ' \u30ed\u30b0\u30a4\u30f3\u3059\u308b\u524d\u306b\u30e1\u30fc\u30eb\u3092\u78ba\u8a8d\u3057\u3066\u304f\u3060\u3055\u3044\u3002';\n                        } else {\n                           messText = '\u30e6\u30fc\u30b6\u30fc\u540d\u304b\u30d1\u30b9\u30ef\u30fc\u30c9\u304c\u6b63\u3057\u304f\u3042\u308a\u307e\u305b\u3093\u3002';\n                        }\n                        $(\".mess-error\").addClass('text-danger').text(messText);\n                    })\n                })\n            });\n        <\/script>\n    <\/body>\n<\/html>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-5a7002c e-flex e-con-boxed e-con e-parent\" data-id=\"5a7002c\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>\u30e6\u30fc\u30b6\u30fc\u540d \u30d1\u30b9\u30ef\u30fc\u30c9 \u30ed\u30b0\u30a4\u30f3\u72b6\u6cc1\u4fdd\u5b58 \u30ed\u30b0\u30a4\u30f3 \u30d1\u30b9\u30ef\u30fc &#8230;<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_themeisle_gutenberg_block_has_review":false,"footnotes":""},"class_list":["post-2355","page","type-page","status-publish","hentry"],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/hatsuon-kentei.net\/index.php?rest_route=\/wp\/v2\/pages\/2355","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/hatsuon-kentei.net\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/hatsuon-kentei.net\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/hatsuon-kentei.net\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/hatsuon-kentei.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=2355"}],"version-history":[{"count":89,"href":"https:\/\/hatsuon-kentei.net\/index.php?rest_route=\/wp\/v2\/pages\/2355\/revisions"}],"predecessor-version":[{"id":2683,"href":"https:\/\/hatsuon-kentei.net\/index.php?rest_route=\/wp\/v2\/pages\/2355\/revisions\/2683"}],"wp:attachment":[{"href":"https:\/\/hatsuon-kentei.net\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=2355"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}