CINXE.COM
JリーグID | ログイン
<!DOCTYPE html> <html lang="ja" xmlns="http://www.w3.org/1999/xhtml"> <head> <link rel="shortcut icon" type="image/x-icon" href="https://auth.jleague.jp/favicon/favicon.ico" /> <link rel="apple-touch-icon" sizes="57x57" href="https://auth.jleague.jp/favicon/apple-touch-icon-57x57.png"> <link rel="apple-touch-icon" sizes="114x114" href="https://auth.jleague.jp/favicon/apple-touch-icon-114x114.png"> <link rel="apple-touch-icon" sizes="72x72" href="https://auth.jleague.jp/favicon/apple-touch-icon-72x72.png"> <link rel="apple-touch-icon" sizes="144x144" href="https://auth.jleague.jp/favicon/apple-touch-icon-144x144.png"> <link rel="apple-touch-icon" sizes="60x60" href="https://auth.jleague.jp/favicon/apple-touch-icon-60x60.png"> <link rel="apple-touch-icon" sizes="120x120" href="https://auth.jleague.jp/favicon/apple-touch-icon-120x120.png"> <link rel="apple-touch-icon" sizes="76x76" href="https://auth.jleague.jp/favicon/apple-touch-icon-76x76.png"> <link rel="apple-touch-icon" sizes="152x152" href="https://auth.jleague.jp/favicon/apple-touch-icon-152x152.png"> <link rel="apple-touch-icon" sizes="180x180" href="https://auth.jleague.jp/favicon/apple-touch-icon-180x180.png"> <!-- Google Tag Manager --> <script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-KVTSSF4');</script> <!-- End Google Tag Manager --> <title>JリーグID | ログイン</title> <meta charset="utf-8"> <meta name="robots" content="index,follow" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <meta name="appleid-signin-client-id" content="jp.jleague.login2"> <meta name="appleid-signin-scope" content="name email"> <meta name="appleid-signin-redirect-uri" content="https://login.jleague.jp/signin/apple"> <meta name="appleid-signin-state" content="890718b7-a6e6-4095-a5d2-86258dc1559d"> <meta name="appleid-signin-nonce" content="58e06b04-c608-4145-81e8-b608b3b40166"> <meta name="appleid-signin-use-popup" content="false"> <link rel="stylesheet" type="text/css" href="https://auth.jleague.jp/css/styles.css?timestamp=1731302101"> <script src="https://auth.jleague.jp/javascripts/bundle.js?timestamp=1731302101"></script> <script src="https://auth.jleague.jp/javascripts/jleagueRedirectList.js?timestamp=1731302101"></script> <script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/2.2.0/jquery.min.js"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/localStorage/2.0.1/localStorage.min.js"></script> <head> <script>!function(n){var o=window[n]=function(){var n=[].slice.call(arguments);return o.x?o.x.apply(0,n):o.q.push(n)};o.q=[],o.i=Date.now(),o.allow=function(){o.o="allow"},o.deny=function(){o.o="deny"}}("krt")</script> <script async src="https://cdn-edge.karte.io/3c1162571380b2ea7aa640b4672efa5f/edge.js"></script> </head> </head> <body> <div> <input type="hidden" id="jleague-karte-data-username" value="anonymousUser"> <script type="text/javascript"> var mkdb_id = document.getElementById("jleague-karte-data-username").value; if (mkdb_id) { krt('send', 'identify', { user_id: mkdb_id, }) } </script> </div> <!-- Google Tag Manager (noscript) --> <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-KVTSSF4" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> <!-- End Google Tag Manager (noscript) --> <div> <input type="hidden" id="jleague-treasure-data-username" value="anonymousUser"> <script type="text/javascript"> !function(t,e){if(void 0===e[t]){e[t]=function(){e[t].clients.push(this),this._init=[Array.prototype.slice.call(arguments)]},e[t].clients=[];for(var r=function(t){return function(){return this["_"+t]=this["_"+t]||[],this["_"+t].push(Array.prototype.slice.call(arguments)),this}},s=["addRecord","fetchGlobalID","set","trackEvent","trackPageview","trackClicks","ready"],a=0;a<s.length;a++){var c=s[a];e[t].prototype[c]=r(c)}var n=document.createElement("script");n.type="text/javascript",n.async=!0,n.src=("https:"===document.location.protocol?"https:":"http:")+"//cdn.treasuredata.com/sdk/2.1.0/td.min.js";var i=document.getElementsByTagName("script")[0];i.parentNode.insertBefore(n,i)}}("Treasure",this); var createImage = function(url) { var img = document.createElement('img'); img.src = (('https:' == document.location.protocol) ? 'https://' : 'http://') + url; img.width=1;img.height=1;img.style.display='none'; document.body.appendChild(img); }; var sync_callback = function() { var dbm_url = 'cm.g.doubleclick.net/pixel?google_nid=treasuredata_dmp&google_cm&td_write_key=8151/fcd628065149d648b80f11448b4083528c0d8a91&td_global_id=td_global_id'; createImage(dbm_url); }; var td = new Treasure({ host: 'in.treasuredata.com', writeKey: '10409/793fe77325cca68c38f91634f6c272ad65857104', database: 'raw_media_accesslog', startInSignedMode: true }); var td_table = 't_all_accesslog'; var mkdb_id = document.getElementById("jleague-treasure-data-username").value; td.set('$global', 'td_global_id', 'td_global_id'); td.set(td_table, { "MKDBID" : mkdb_id }); td.trackPageview(td_table, sync_callback); </script> </div> <input type="hidden" id="redirecturl" value=""> <input type="hidden" value="" id="saved_redirect_url"/> <script> const ref_redirect_uri = document.getElementById('redirecturl').value; const location_param = getParameter(location.href); const refferer_param = getParameter(document.referrer); if (location_param['ref'] !== 'yahoo' && refferer_param['ref'] !== 'yahoo'){ if (ref_redirect_uri && ref_redirect_uri !== ''){ const ref_param = getParameter(ref_redirect_uri); if (ref_param['ref'] === 'yahoo'){ location.href = setParameter(ref_param, location.href); } } } if (location_param['ref'] !== 'line' && refferer_param['ref'] !== 'line'){ if (ref_redirect_uri && ref_redirect_uri !== ''){ const ref_param = getParameter(ref_redirect_uri); if (ref_param['ref'] === 'line'){ location.href = setParameter(ref_param, location.href); } } } const client_id = localStorage.getItem('client_id'); const domain = location.hostname.split('.')[0]; if (client_id) { localStorage.removeItem('client_id'); const rp = jleagueRedirectList.getClientPrd(client_id); if (typeof rp !== 'undefined' && rp.redirect_uri) { location.href = rp.redirect_uri; } } const additionalInfo = {} const TD_GLOBAL_KEY = "td_global" const TD_CLIENT_ID_KEY = "td_client_id" const KRT_VIS_KEY = "krt.vis" function appendAdditionalInfo() { const className = "additionalInfo"; const forms = document.getElementsByTagName('form') for(let i = 0; i < forms.length; i++) { const form = forms[i]; let elements = form.getElementsByClassName(className) let input = null; if (elements.length === 0) { input = document.createElement('input'); input.setAttribute("class", "additionalInfo"); input.setAttribute("type", "hidden"); input.setAttribute("name", "additionalInfo"); } else { input = elements[0] } input.setAttribute("value", JSON.stringify(additionalInfo)); form.appendChild(input); if (TD_GLOBAL_KEY in additionalInfo && TD_CLIENT_ID_KEY in additionalInfo && KRT_VIS_KEY in additionalInfo) { enableLoginButton(); } } } function getTdGlobalCallback(globalId){ additionalInfo[TD_GLOBAL_KEY] = globalId; additionalInfo[TD_CLIENT_ID_KEY] = td.client.track.uuid; appendAdditionalInfo(); } function getKrtVis(){ if (typeof krt === 'undefined') { setTimeout(getKrtVis, 200); } else { const cookieArr = document.cookie.split(";"); for (let i = 0; i < cookieArr.length; i++) { const cookiePair = cookieArr[i].split("="); const cookieName = cookiePair[0].trim(); // 名前が指定された名前と一致する場合は値を返す if (cookieName === KRT_VIS_KEY) { additionalInfo[KRT_VIS_KEY] = cookiePair[1]; appendAdditionalInfo(); return; } } setTimeout(getKrtVis, 200); } } function getTdGlobal(){ if (typeof td === 'undefined') { setTimeout(getTdGlobal, 200); } else { td.fetchGlobalID(getTdGlobalCallback); } } function startAdditionalInfoProcess(){ getTdGlobal(); getKrtVis(); } function enableLoginButton() { const loginButtons = document.getElementsByClassName("loginButton") loginButtons[0].disabled = false; } $(document).ready(function(){ setTimeout(enableLoginButton, 1000); startAdditionalInfoProcess(); var form = $('#login').closest('form'); form.on('submit', function(){ var submit = $(this).find(':submit'); submit.prop('disabled', true); }) }); </script> <!-- Google Tag Manager (noscript) --> <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-KVTSSF4" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> <!-- End Google Tag Manager (noscript) --> <header id="js-header" class="siteID"> <img src="https://auth.jleague.jp/img/logo.png" alt="J.LEAGUE"> </header> <main class="loginContainer"> <header> <h1>ログイン</h1> </header> <div id="notification-wrapper" class="hidden"> <div class="notification-container"> <span class="notification-title" id="notification-title"></span> </div> <div class="notification-body"> <span id="notification-content"></span> </div> </div> <div class="login"> <div class="mail"> <form method="post"> <p>メールアドレスでご登録された方はこちら</p> <div class="notification is-danger"> <p class="errNote" id="validateJleagueIdErrNote" style="display: none"></p> </div> <input type="text" placeholder="JリーグID" class="regular id" id="username" name="username" value="" autofocus="autofocus"> <input type="password" placeholder="パスワード" class="regular pswd" id="password" name="password"> <script> const username = document.getElementById("username"); username.addEventListener("input", usernameInput); function usernameInput(){ const validateJleagueIdErrNote = document.getElementById("validateJleagueIdErrNote"); const meetsJleagueIdRule = loginAndPasswordChangejleagueIdRule(username.value); if (meetsJleagueIdRule) { validateJleagueIdErrNote.style.display = "none"; if (username.classList.contains('error')) { username.classList.remove('error'); } } else { validateJleagueIdErrNote.textContent = 'JリーグIDで使用できない文字が含まれています。'; validateJleagueIdErrNote.style.display = "block"; username.classList.add('error'); } } </script> <label class="chk" tabindex="0" id="rememberMeLabel"> <input type="checkbox" id="remember-me" name="remember-me" tabindex="-1" checked> <i></i>JリーグIDを記憶する</label> <button class="loginButton" disabled type="submit" id="login">ログイン</button> <input type="hidden" name="_csrf" value="f19fa59a-aefd-4679-8e5f-5aa87e8b0758" id="csrf_token"/> <ul> <li> <a href="/signup" id="mail_regist_tap" class="mail-regist">はじめてご利用される方(新規会員登録)</a> </li> <script> if (document.getElementById("saved_redirect_url").value != null){ saved_param = getParameter(document.getElementById("saved_redirect_url").value); if (typeof saved_param["provider_id"] !== "undefined" && saved_param["provider_id"] !== ""){ var query = {"provider_id":saved_param["provider_id"]}; document.getElementById("mail_regist_tap").href = setParameter(query, document.getElementById("mail_regist_tap").href); localStorage.setItem('provider_id_for_login', saved_param['provider_id']); } else { const provider_id = localStorage.getItem('provider_id_for_login'); const provider_id_from_signup = localStorage.getItem('provider_id_from_signup'); if (provider_id) { localStorage.removeItem('provider_id_for_login'); } if (provider_id_from_signup) { localStorage.removeItem('provider_id_from_signup'); } } } </script> <li><a href="/login?path=id_reminder">JリーグIDを忘れた方</a></li> <li><a href="/password-recovery">パスワードを忘れた方</a></li> </ul> </form> </div> <div class="oaauth" id="id"> <p>他サイトのアカウントでもご利用いただけます。</p> <button type="button" class="dcm" id="daccout_tap" name="daccount-submit" onclick="document.daccount.submit();">dアカウント</button> <button type="button" class="rktn" id="rakuten_tap" name="rakuten-submit" onclick="document.rakuten.submit();">楽天ID</button> <button type="button" class="yh" id="yahoo_tap" name="yahoo-submit" onclick="document.yahoo.submit();">Yahoo! JAPAN ID</button> <button type="button" class="fb" id="facebook_tap" name="facebook-submit" onclick="document.facebook.submit();">Facebook</button> <button type="button" class="tw" id="twitter_tap" name="twitter-submit" onclick="document.twitter.submit();">Twitter</button> <button type="button" class="sns_icon" id="line_tap" name="line-submit" onclick="document.line.submit();"> <img src="https://auth.jleague.jp/img/LINE.png" alt=""> LINE </button> <button type="button" class="sns_icon" id="apple_tap" name="apple-submit" onclick="document.getElementById('appleid-signin').click();"> <img src="https://auth.jleague.jp/img/apple.png" alt=""> Appleでサインイン </button> <button type="button" class="sns_icon" id="jfa_tap" name="jfa-submit" onclick="document.jfa.submit();"> <img src="https://auth.jleague.jp/img/JFA.png" alt=""> JFA ID </button> <button type="button" class="au_icon" id="auid_tap" name="au-submit" onclick="document.auid.submit();"> <img src="https://auth.jleague.jp/img/au.png" alt=""> au IDでログイン </button> <input type="checkbox" id="clubAccounts"> <label class="clubOriginal" for="clubAccounts" tabindex="0" id="clubAccountsLabel">クラブ独自ID</label> <div class="clubAccounts"> <button type="button" class="emb" id="rex_tap" name="rex-submit" onclick="document.rex.submit();"> <img src="https://auth.jleague.jp/emblem/embUrawa.png" alt=""> REX CLUB ID </button> </div> </div> </div> </main> <footer id="js-footer" class="common"> <div class="services"> <p>JリーグID利用サービスに戻る</p> <ul> <li><a href="https://www.jleague-ticket.jp/"><img src="https://auth.jleague.jp/img/bnrTicket.png" width="337" height="132" alt=""></a></li> <li><a href="https://store.jleague.jp/"><img src="https://auth.jleague.jp/img/bnrStore.png" width="216" height="98" alt=""></a></li> </ul> </div> <ul class="subLinks"> <li><a href="https://auth.jleague.jp/contents/privacypolicy.html">プライバシーポリシー</a></li> <li><a href="https://auth.jleague.jp/contents/agreement.html">利用規約</a></li> <li><a href="https://auth.jleague.jp/contents/guide.html">よくある質問・お問い合わせ</a></li> <li><a href="https://auth.jleague.jp/contents/accessibility.html">ウェブアクセシビリティについて</a></li> </ul> <div class="copyrights"> 本サイトで使用している文章・画像等の無断での複製・転載を禁止します。<br> <small>©JAPAN PROFESSIONAL FOOTBALL LEAGUE ALL RIGHTS RESERVED.</small> </div> </footer> <form method="post" action="/signin/daccount" name="daccount"> <input type="hidden" name="_csrf" value="f19fa59a-aefd-4679-8e5f-5aa87e8b0758" /> </form> <form method="post" action="/signin/rakuten" name="rakuten"> <input type="hidden" name="_csrf" value="f19fa59a-aefd-4679-8e5f-5aa87e8b0758" /> </form> <form method="post" action="/signin/yahoo" name="yahoo"> <input type="hidden" name="_csrf" value="f19fa59a-aefd-4679-8e5f-5aa87e8b0758" /> </form> <form method="post" action="/signin/auid" name="auid"> <input type="hidden" name="_csrf" value="f19fa59a-aefd-4679-8e5f-5aa87e8b0758" /> </form> <form method="post" action="/signin/facebook" name="facebook"> <input type="hidden" name="_csrf" value="f19fa59a-aefd-4679-8e5f-5aa87e8b0758" /> </form> <form method="post" action="/signin/twitter" name="twitter"> <input type="hidden" name="_csrf" value="f19fa59a-aefd-4679-8e5f-5aa87e8b0758" /> </form> <form method="post" action="/signin/line" name="line"> <input type="hidden" name="_csrf" value="f19fa59a-aefd-4679-8e5f-5aa87e8b0758" /> </form> <form method="post" action="/signin/jfa" name="jfa"> <input type="hidden" name="_csrf" value="f19fa59a-aefd-4679-8e5f-5aa87e8b0758" /> </form> <div class="apple-signin-button" id="appleid-signin" data-color="white" data-border="true" data-type="sign in"></div> <div> <form method="get" action="https://auth.jleague.jp/flp/rex/login.html" name="rex"> </form> </div> <script src="https://auth.jleague.jp/javascripts/jleagueClientList.js"></script> <script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/2.2.0/jquery.min.js"></script> <script> // ページごとにsidを付与する var urlPath = location.pathname; var query = getParameter(location.href); if(document.getElementById('backButton')){ var target = document.getElementById('backButton'); switch(urlPath){ case '/login': if(query['path'] === 'send_id_reminder'){ query['sid'] = '1001'; } break; case '/signup': query['sid'] = '1005'; break; case '/change-userinfo': query['sid'] = '3001'; break; case '/connect': query['sid'] = '4002'; break; case '/resign': query['sid'] = '5000'; break; } target.href = setParameter(query, target.href); } </script> <script> // お知らせの情報取得 $.ajax({ url : "https://auth.jleague.jp/javascripts/jleagueAdditionalInformation.json", type : "GET", cache : false, timeout : 30000 }).done(function(jleagueAdditionalInformation, textStatus, jqXHR){ try{ if (typeof jleagueAdditionalInformation !== 'undefined'){ if (Object.keys(jleagueAdditionalInformation).length !== 0 && jleagueAdditionalInformation.notificationContent !== null && jleagueAdditionalInformation.startTimestamp !== null && jleagueAdditionalInformation.endTimestamp !== null) { const today = new Date(); const start = new Date(jleagueAdditionalInformation.startTimestamp * 1000); const end = new Date(jleagueAdditionalInformation.endTimestamp * 1000); if (start <= today && today <= end) { document.getElementById('notification-wrapper').classList.remove('hidden'); document.getElementById('notification-title').innerText = "お知らせ"; document.getElementById('notification-content').innerText = jleagueAdditionalInformation.notificationContent; } } } } catch(e){ } }).fail(function(jqXHR, textStatus, errorThrown) { }); const rememberMeLabel = document.getElementById('rememberMeLabel'); const rememberMeCheck = document.getElementById('remember-me'); rememberMeLabel.addEventListener('keydown', (event) => { if (event.key === 'Enter') { rememberMeCheck.checked = !rememberMeCheck.checked; } }); const clubAccountsLabel = document.getElementById('clubAccountsLabel'); const clubAccountsCheck = document.getElementById('clubAccounts'); clubAccountsLabel.addEventListener('keydown', (event) => { if (event.key === 'Enter') { clubAccountsCheck.checked = !clubAccountsCheck.checked; } }); </script> <script defer="defer" src="https://use.fontawesome.com/releases/v5.3.1/js/all.js"></script> <script type="text/javascript" src="https://www.google.com/recaptcha/api.js"></script> <script type="text/javascript" src="https://appleid.cdn-apple.com/appleauth/static/jsapi/appleid/1/ja_JP/appleid.auth.js"></script> <script> if (window.top !== window.self) { document.body.innerHTML = 'アクセスしようとしているサイトは、安全でない不審なサイトの可能性があります。ご注意ください。'; } </script> </body> </html>