fixed 头歌接口增加安全参数
This commit is contained in:
parent
53988cf557
commit
bf7178fb37
|
@ -45,6 +45,9 @@ class Oauth::EducoderController < Oauth::BaseController
|
|||
result = EducoderOauth::Service.access_token(code)
|
||||
result = EducoderOauth::Service.user_info(result[:access_token])
|
||||
|
||||
Rails.logger.info("OAuth2-session-unionid====111=======#{result['login']}")
|
||||
tip_exception("调用头歌接口错误") if result['login'].blank?
|
||||
|
||||
# 存在该用户
|
||||
open_user = OpenUsers::Educoder.find_by(uid: result['login'])
|
||||
if open_user.present? && open_user.user.present?
|
||||
|
@ -53,7 +56,6 @@ class Oauth::EducoderController < Oauth::BaseController
|
|||
return
|
||||
else
|
||||
if current_user.blank? || !current_user.logged?
|
||||
Rails.logger.info("OAuth2-session-unionid====111=======")
|
||||
new_user = true
|
||||
session[:unionid] = result['login']
|
||||
# login = User.generate_login('E')
|
||||
|
|
|
@ -7,7 +7,7 @@ module EducoderOauth::Service
|
|||
begin
|
||||
Rails.logger.info("[EducoderOauth] [#{method.to_s.upcase}] #{url} || #{params}")
|
||||
|
||||
client = Faraday.new(url: EducoderOauth.base_url)
|
||||
client = Faraday.new(url: EducoderOauth.base_url, headers: {'X-EDU-Timestamp' => Time.now.to_i})
|
||||
response = client.public_send(method, url, params)
|
||||
result = JSON.parse(response.body)
|
||||
|
||||
|
|
Loading…
Reference in New Issue