|
@@ -225,6 +225,27 @@ class get_path(Load):
|
|
|
|
|
|
self.out('yes', self.data['file'])
|
|
|
|
|
|
+# 验证用户是否有效
|
|
|
+class check_path(Load):
|
|
|
+ @Web.setting
|
|
|
+ def get(self):
|
|
|
+ appid = self.input('appid')
|
|
|
+ appsecret = self.input('appsecret')
|
|
|
+ site = Demeter.model('site')
|
|
|
+ site.appid = appid
|
|
|
+ site.appsecret = appsecret
|
|
|
+ self.data = {}
|
|
|
+ self.data['site'] = site.select(type='fetchone')
|
|
|
+
|
|
|
+ if not self.data['site']:
|
|
|
+ self.out('站点信息不存在')
|
|
|
+
|
|
|
+ time = Demeter.time()
|
|
|
+ if time < self.data['site']['sdate'] or time > self.data['site']['edate']:
|
|
|
+ self.out('授权已失效')
|
|
|
+
|
|
|
+ self.out('yes', appid)
|
|
|
+
|
|
|
# 授权用户可以访问html的接口 后端接口,token不允许暴露
|
|
|
class auth_path(Load):
|
|
|
@Web.setting
|