Files
panel/app/Http/Controllers/Application/Users/SecurityController.php
Eric Wang 3ae57543ff Add SSO
2022-07-31 19:00:36 +00:00

26 lines
552 B
PHP

<?php
namespace App\Http\Controllers\Application\Users;
use App\Http\Controllers\Controller;
use App\Models\SSOToken;
use App\Models\User;
use Illuminate\Http\Request;
use Illuminate\Http\Response;
use Illuminate\Support\Str;
class SecurityController extends Controller
{
public function store(User $user)
{
$SSOToken = SSOToken::create([
'user_id' => $user->id,
'token' => hash('sha256', Str::random(50))
]);
return new Response([
'data' => $SSOToken->token,
]);
}
}