|
|
@ -1,3 +1,7 @@
|
|
|
|
|
|
|
|
#coding=utf-8
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
require 'base64'
|
|
|
|
|
|
|
|
|
|
|
|
class Sso < ActiveRecord::Base
|
|
|
|
class Sso < ActiveRecord::Base
|
|
|
|
belongs_to :user
|
|
|
|
belongs_to :user
|
|
|
|
attr_accessible :email, :name, :openid, :password, :school, :sex, :user, :user_id
|
|
|
|
attr_accessible :email, :name, :openid, :password, :school, :sex, :user, :user_id
|
|
|
@ -13,7 +17,7 @@ class Sso < ActiveRecord::Base
|
|
|
|
sso.openid = opt["openid"]
|
|
|
|
sso.openid = opt["openid"]
|
|
|
|
sso.email = opt["email"]
|
|
|
|
sso.email = opt["email"]
|
|
|
|
sso.password = opt["password"]
|
|
|
|
sso.password = opt["password"]
|
|
|
|
sso.school = opt["school"]
|
|
|
|
sso.school = Base64.decode64(opt["school"]).force_encoding('utf-8')
|
|
|
|
sso.sex = opt["sex"]
|
|
|
|
sso.sex = opt["sex"]
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|