|
|
@ -6,7 +6,9 @@ class Weapps::CodeSessionsController < Weapps::BaseController
|
|
|
|
logged = false
|
|
|
|
logged = false
|
|
|
|
|
|
|
|
|
|
|
|
result = Wechat::Weapp.jscode2session(params[:code])
|
|
|
|
result = Wechat::Weapp.jscode2session(params[:code])
|
|
|
|
|
|
|
|
Rails.logger.info("###########result: #{result}")
|
|
|
|
|
|
|
|
Rails.logger.info("###########result: #{result['session_key']}")
|
|
|
|
|
|
|
|
Rails.logger.info("###########result: #{result['unionid']}")
|
|
|
|
# 能根据 code 拿到 unionid
|
|
|
|
# 能根据 code 拿到 unionid
|
|
|
|
open_user = OpenUsers::Wechat.find_by(uid: result['unionid'])
|
|
|
|
open_user = OpenUsers::Wechat.find_by(uid: result['unionid'])
|
|
|
|
if open_user.present? && open_user.user
|
|
|
|
if open_user.present? && open_user.user
|
|
|
|