Guest User

Untitled

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