class Magic extends Driver (View source)

Properties

mixed $user

Berisi user saat ini.

from  Driver
string|null $token

Berisi token user.

from  Driver

Methods

__construct()

Buat instance auth driver baru.

from  Driver
bool
guest()

Cek apakah user belum login.

from  Driver
bool
check()

Cek apakah user sudah login.

from  Driver
mixed|null
user()

Ambil user saat ini.

from  Driver
mixed
retrieve(int $id)

Ambil user saat ini.

attempt(array $arguments = [])

Coba loginkan user.

bool
login(string $token, bool $remember = false)

Loginkan user berdasarkan token miliknya.

from  Driver
logout()

Logoutkan user dari aplikasi.

from  Driver
store(string $token)

Simpan token user ke session.

from  Driver
remember(string $token)

Simpan token user ke cookie selamanya (5 tahun).

from  Driver
string|null
recall()

Coba cari cookie "remember me" milik user.

from  Driver
cookie(string $name, string $value, int $minutes)

Simpan sebuah cookie otentikasi.

from  Driver
string
token()

Ambil nama cookie token user.

from  Driver
string
recaller()

Ambil nama cookie remember me.

from  Driver
string
name()

Ambil nama driver dalam format snake-case.

from  Driver

Details

__construct()

Buat instance auth driver baru.

bool guest()

Cek apakah user belum login.

Method ini adalah kebalikan dari method check().

Return Value

bool

bool check()

Cek apakah user sudah login.

Return Value

bool

mixed|null user()

Ambil user saat ini.

Jika ia belum login, NULL akan direturn.

Return Value

mixed|null

mixed retrieve(int $id)

Ambil user saat ini.

Jika ia belum login, NULL akan direturn.

Parameters

int $id

Return Value

mixed

attempt(array $arguments = [])

Coba loginkan user.

Parameters

array $arguments

bool login(string $token, bool $remember = false)

Loginkan user berdasarkan token miliknya.

Token ini berupa ID numerik milik user.

Parameters

string $token
bool $remember

Return Value

bool

logout()

Logoutkan user dari aplikasi.

protected store(string $token)

Simpan token user ke session.

Parameters

string $token

protected remember(string $token)

Simpan token user ke cookie selamanya (5 tahun).

Parameters

string $token

protected string|null recall()

Coba cari cookie "remember me" milik user.

Return Value

string|null

Simpan sebuah cookie otentikasi.

Parameters

string $name
string $value
int $minutes

protected string token()

Ambil nama cookie token user.

Return Value

string

protected string recaller()

Ambil nama cookie remember me.

Return Value

string

protected string name()

Ambil nama driver dalam format snake-case.

Return Value

string