Skip to content

Commit 84eba29

Browse files
committed
Add detailed debug logging for OAuth user creation
1 parent ce9eeec commit 84eba29

File tree

1 file changed

+9
-2
lines changed

1 file changed

+9
-2
lines changed

app/controllers/sessions_controller.rb

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,11 +11,18 @@ def callback
1111
# Find or create user from OAuth data
1212
user = User.from_omniauth(auth)
1313

14+
# Debug logging
15+
Rails.logger.info "=== OAuth Callback Debug ==="
16+
Rails.logger.info "Auth UID: #{auth.uid}"
17+
Rails.logger.info "Auth username: #{auth.info.nickname}"
18+
Rails.logger.info "User object: #{user.inspect}"
19+
Rails.logger.info "User ID: #{user&.id}"
20+
Rails.logger.info "User persisted?: #{user&.persisted?}"
21+
Rails.logger.info "User errors: #{user&.errors&.full_messages}"
22+
1423
# Store user ID in session
1524
session[:user_id] = user.id
1625

17-
# Debug logging
18-
Rails.logger.info "=== OAuth Callback Debug ==="
1926
Rails.logger.info "Session ID: #{session.id}"
2027
Rails.logger.info "User ID set: #{session[:user_id]}"
2128
Rails.logger.info "Request protocol: #{request.protocol}"

0 commit comments

Comments
 (0)