REDROOM
PHP 8.2.30
Path:
Logout
Edit File
Size: 1.26 KB
Close
/proc/thread-self/root/home/byroehnu/easetack.com/app/Http/Controllers/Auth/SocialLoginController.php
Text
Base64
<?php namespace App\Http\Controllers\Auth; use App\Http\Controllers\Controller; use App\Repositories\Auth\UserRepository; use Illuminate\Support\Facades\Auth; use Illuminate\Support\Str; use Laravel\Socialite\Facades\Socialite; class SocialLoginController extends Controller { /** * Redirect social * * @return \Illuminate\Http\RedirectResponse|\Symfony\Component\HttpFoundation\RedirectResponse */ public function redirect($provider) { return Socialite::driver($provider)->redirect(); } /** * Callback social * * @param UserRepository $userRepository * @return \Illuminate\Http\RedirectResponse */ public function callback($provider, UserRepository $repository) { $userSocial = Socialite::driver($provider)->stateless()->user(); $user = $repository->updateOrCreate([ 'provider' => $provider, 'provider_id' => $userSocial->getId(), ], [ 'name' => $userSocial->getName(), 'email' => $userSocial->getEmail(), 'email_verified_at' => now(), 'password' => bcrypt(Str::random(16)), ]); $user->assignRole('user'); Auth::login($user); return redirect()->route('user.dashboard'); } }
Save
Close
Exit & Reset
Text mode: syntax highlighting auto-detects file type.
Directory Contents
Dirs: 0 × Files: 11
Delete Selected
Select All
Select None
Sort:
Name
Size
Modified
Enable drag-to-move
Name
Size
Perms
Modified
Actions
AuthenticatedSessionController.php
2.31 KB
lrw-rw-rw-
2025-04-19 04:22:18
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
ConfirmablePasswordController.php
1.06 KB
lrw-rw-rw-
2025-04-08 04:12:56
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
EmailVerificationNotificationController.php
661 B
lrw-rw-rw-
2025-04-08 04:12:56
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
EmailVerificationPromptController.php
659 B
lrw-rw-rw-
2025-04-08 04:12:56
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
ForgetPasswordController.php
2.80 KB
lrw-rw-rw-
2025-04-19 04:22:18
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
NewPasswordController.php
2.27 KB
lrw-rw-rw-
2025-04-08 04:12:56
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
PasswordController.php
734 B
lrw-rw-rw-
2025-04-08 04:12:56
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
PasswordResetLinkController.php
1.39 KB
lrw-rw-rw-
2025-04-08 04:12:56
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
RegisteredUserController.php
2.35 KB
lrw-rw-rw-
2025-05-08 11:48:26
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
SocialLoginController.php
1.26 KB
lrw-rw-rw-
2025-05-05 10:46:17
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
VerifyEmailController.php
822 B
lrw-rw-rw-
2025-04-08 04:12:56
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
Zip Selected
If ZipArchive is unavailable, a
.tar
will be created (no compression).