Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # ツイッターでログインできるようになるためのメソッドの処理
- def self.find_for_twitter_oauth(auth, signed_in_resource = nil)
- user = User.find_by(provider: auth.provider, uid: auth.uid)
- unless user
- user = User.new(
- name: auth.info.nickname,
- image_url: auth.info.image,
- provider: auth.provider,
- uid: auth.uid,
- email: auth.info.email ||= "#{auth.uid}-#{auth.provider}@example.com",
- password: Devise.friendly_token[0, 20]
- )
- # ツイッターでログインするときはメール認証要らないですよの意味っぽいこと書いてたのを忘れてた、ここを削除してみた
- user.skip_confirmation!
- user.save
- end
Add Comment
Please, Sign In to add comment