dever 6 years ago
parent
commit
6ea34b93ad
1 changed files with 21 additions and 0 deletions
  1. 21 0
      front/api/main.py

+ 21 - 0
front/api/main.py

@@ -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