summaryrefslogtreecommitdiff
path: root/src/client/mios.ts
diff options
context:
space:
mode:
authorMeiMei <30769358+mei23@users.noreply.github.com>2020-03-20 13:56:22 +0900
committerGitHub <noreply@github.com>2020-03-20 13:56:22 +0900
commit80eedf744944769c8ba9bbdccc2aa7dad06b2151 (patch)
tree41914408b985d41e526259bfb2e118502221f2f1 /src/client/mios.ts
parentRevert "Update dependencies (#6167)" (#6168) (diff)
downloadmisskey-80eedf744944769c8ba9bbdccc2aa7dad06b2151.tar.gz
misskey-80eedf744944769c8ba9bbdccc2aa7dad06b2151.tar.bz2
misskey-80eedf744944769c8ba9bbdccc2aa7dad06b2151.zip
連携ログインができないのなどを修正 (#6162)
* 連携ログインができないのを修正 * Cookie名変更, セッションに * igiはやっぱり非セッションCookieで * 2回目以降Discordログインできなくなるのを修正
Diffstat (limited to 'src/client/mios.ts')
-rw-r--r--src/client/mios.ts7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/client/mios.ts b/src/client/mios.ts
index c2ba8ac5cd..aa2b202abd 100644
--- a/src/client/mios.ts
+++ b/src/client/mios.ts
@@ -123,7 +123,12 @@ export default class MiOS extends EventEmitter {
});
} else {
// Get token from localStorage
- const i = localStorage.getItem('i');
+ let i = localStorage.getItem('i');
+
+ // 連携ログインの場合用にCookieを参照する
+ if (i == null || i === 'null') {
+ i = (document.cookie.match(/igi=(\w+)/) || [null, null])[1];
+ }
fetchme(i, me => {
if (me) {