|
|
|
@ -3,6 +3,7 @@ class Weapps::BaseController < ApplicationController
|
|
|
|
|
private
|
|
|
|
|
|
|
|
|
|
def require_wechat_login!
|
|
|
|
|
Rails.logger.info("[Weapp] unionid: #{session_unionid}, openid: #{session_openid}")
|
|
|
|
|
return if session_unionid.present?
|
|
|
|
|
|
|
|
|
|
render_error('请先进行微信授权')
|
|
|
|
@ -21,6 +22,7 @@ class Weapps::BaseController < ApplicationController
|
|
|
|
|
end
|
|
|
|
|
|
|
|
|
|
def set_session_openid(openid)
|
|
|
|
|
Rails.logger.info("[Weapp] set session openid: #{openid}")
|
|
|
|
|
session[:openid] = openid
|
|
|
|
|
end
|
|
|
|
|
|
|
|
|
@ -29,6 +31,7 @@ class Weapps::BaseController < ApplicationController
|
|
|
|
|
end
|
|
|
|
|
|
|
|
|
|
def set_session_unionid(unionid)
|
|
|
|
|
Rails.logger.info("[Weapp] set session unionid: #{unionid}")
|
|
|
|
|
session[:unionid] = unionid
|
|
|
|
|
end
|
|
|
|
|
end
|