Driver
abstract class Driver (View source)
Properties
mixed | $user | Berisi user saat ini. |
|
string|null | $token | Berisi token user. |
Methods
Buat instance auth driver baru.
Cek apakah user belum login.
Cek apakah user sudah login.
Ambil user saat ini.
Ambil user berdasarkan ID.
Coba loginkan user.
Loginkan user berdasarkan token miliknya.
Logoutkan user dari aplikasi.
Simpan token user ke session.
Simpan token user ke cookie selamanya (5 tahun).
Coba cari cookie "remember me" milik user.
Simpan sebuah cookie otentikasi.
Ambil nama cookie token user.
Ambil nama cookie remember me.
Ambil nama driver dalam format snake-case.
Details
__construct()
Buat instance auth driver baru.
bool
guest()
Cek apakah user belum login.
Method ini adalah kebalikan dari method check().
bool
check()
Cek apakah user sudah login.
mixed|null
user()
Ambil user saat ini.
Jika ia belum login, NULL akan direturn.
abstract mixed
retrieve(int $id)
Ambil user berdasarkan ID.
abstract
attempt(array $arguments = [])
Coba loginkan user.
bool
login(string $token, bool $remember = false)
Loginkan user berdasarkan token miliknya.
Token ini berupa ID numerik milik user.
logout()
Logoutkan user dari aplikasi.
protected
store(string $token)
Simpan token user ke session.
protected
remember(string $token)
Simpan token user ke cookie selamanya (5 tahun).
protected string|null
recall()
Coba cari cookie "remember me" milik user.
protected
cookie(string $name, string $value, int $minutes)
Simpan sebuah cookie otentikasi.
protected string
token()
Ambil nama cookie token user.
protected string
recaller()
Ambil nama cookie remember me.
protected string
name()
Ambil nama driver dalam format snake-case.