|  | @@ -7,6 +7,8 @@
 | 
	
		
			
				|  |  |  """
 | 
	
		
			
				|  |  |  from __load__ import *
 | 
	
		
			
				|  |  |  import json
 | 
	
		
			
				|  |  | +import urllib
 | 
	
		
			
				|  |  | +import urllib2
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  class login_path(Load):
 | 
	
		
			
				|  |  |  	"""
 | 
	
	
		
			
				|  | @@ -28,6 +30,7 @@ class login_path(Load):
 | 
	
		
			
				|  |  |  	"""
 | 
	
		
			
				|  |  |  	@Web.setting
 | 
	
		
			
				|  |  |  	def get(self):
 | 
	
		
			
				|  |  | + 
 | 
	
		
			
				|  |  |  		mobile = self.input('mobile')
 | 
	
		
			
				|  |  |  		password = self.input('password')
 | 
	
		
			
				|  |  |  		if mobile and password:
 | 
	
	
		
			
				|  | @@ -57,8 +60,12 @@ class login_path(Load):
 | 
	
		
			
				|  |  |  		url = url + '&secret=' + Demeter.config['weixinApp']['secret']
 | 
	
		
			
				|  |  |  		url = url + '&js_code=' + code
 | 
	
		
			
				|  |  |  		url = url + '&grant_type=authorization_code'
 | 
	
		
			
				|  |  | -		data = Demeter.curl(url)
 | 
	
		
			
				|  |  | -		data = json.loads(data.body)
 | 
	
		
			
				|  |  | +		req = urllib2.Request(url)
 | 
	
		
			
				|  |  | +		response = urllib2.urlopen(req)
 | 
	
		
			
				|  |  | +		data = json.loads(response.read())
 | 
	
		
			
				|  |  | +		#data = Demeter.curl(url)
 | 
	
		
			
				|  |  | +		#data = json.loads(data.body)
 | 
	
		
			
				|  |  | +		print data
 | 
	
		
			
				|  |  |  		if 'errcode' in data:
 | 
	
		
			
				|  |  |  			return False
 | 
	
		
			
				|  |  |  		update = {}
 |