forked from onblog/BlogHelper
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathapp-check.js
More file actions
56 lines (55 loc) · 1.81 KB
/
app-check.js
File metadata and controls
56 lines (55 loc) · 1.81 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
const string = require('../common/app-string');
const DataStore = require('../app-store');
const dataStore = new DataStore();
const appToast = require('../common/app-toast');
// cookie登录校验
exports.loginCheck = (site) => {
switch (site) {
case string.cnblogs:
if (!dataStore.getCnBlogCookies()) {
appToast.toast({title: '请先登录博客园'});
return false
}
break;
case string.csdn:
if (!dataStore.getCSDNCookies()) {
appToast.toast({title: '请先登录CSDN'});
return false
}
break;
case string.juejin:
if (!dataStore.getJueJinCookies()) {
appToast.toast({title: '请先登录掘金',body:''});
return false
}
break;
case string.oschina:
if (!dataStore.getOsChinaCookies()) {
appToast.toast({title: '请先登录开源中国',body:''});
return false
}
break;
case string.segmentfault:
if (!dataStore.getSegmentFaultCookie()) {
appToast.toast({title: '请先登录思否',body:''});
return false
}
break;
case string.zhihu:
if (!dataStore.getZhiHuCookies()) {
appToast.toast({title: '请先登录知乎',body:''});
return false
}
break;
case string.jianshu:
if (!dataStore.getJianShuCookies()) {
appToast.toast({title: '请先登录简书',body:''});
return false
}
break;
default:
appToast.toast({title: '未注册检查类型'});
return false
}
return true
};