Browse Source

token firebase and str_ranodm

master
Siti Rahayu 4 years ago
parent
commit
f2e40b48ee
1 changed files with 3 additions and 2 deletions
  1. 3
    2
      app/Http/Controllers/Api/LoginController.php

+ 3
- 2
app/Http/Controllers/Api/LoginController.php View File

@@ -6,6 +6,7 @@ use Illuminate\Http\Request;
use App\Http\Requests\RegisterRequest;
use App\Http\Controllers\Api\BaseController;
use Illuminate\Support\Facades\Auth;
use Illuminate\Support\Str;

use Hash;
use Carbon\Carbon;
@@ -56,14 +57,14 @@ class LoginController extends BaseController

$token_id = '';
do {
$token_id = str_random(32);
$token_id = Str::random(32);
} while (Staff::where("token_id", "=", $token_id)->first() instanceof Staff);

$user->api_token = $token_id;
$user->last_login_at = Carbon::now(new \DateTimeZone('Asia/Kuala_Lumpur'))->toDateTimeString();
$user->last_login_ip = $request->getClientIp();
$user->authorized = true;
$user->token_firebase = '';
$user->token_firebase = $request->firebaseToken;
$user->save();

$staff = StaffDetail::with('Department')->where('_id', $user->_id)->first();

Loading…
Cancel
Save