ion auth login attempts

ion auth login attempts

Ion Auth - Ben Edmunds Saya baru saja mulai menggunakan ionauth, dan saya mencoba untuk mengimplementasikan fitur maksimum upaya login. Masalahnya, saya tidak dapat menemukan dokumentasi mengenai fungsi ini pada dokumentasi. Saya menemukan fungsi yang harus dipanggil untuk memeriksa apakah upaya login maksimum terlampaui adalah $this-ion_auth-is_max_login_attempts_exceeded() Saya menggunakan library Ion Auth dari Ben Edmund untuk otentikasi pengguna. Pada file konfigurasinya, pengaturan saya adalah sebagai berikut: $config['track_login_attempts'] = TRUE; $config['track_login_ip_address'] = TRUE; $config['maximum_login_attempts'] = 5; $config['lockout_time'] = 600; Pada metode login, saya memiliki potongan kode berikut: if ($this->ion_auth->login($identity, $password, $remember)) { redirect('dashboard'); } else { if ($this->ion_auth->is_max_login_attempts_exceeded()) { $this->session->set_flashdata('message', $this->ion_auth->errors()); redirect('auth/login', 'refresh'); } } $config['maximum_login_attempts'] = 3; $config['lockout_time'] = 600; $config['forgot_password_expiration'] = 0; ion_auth menggunakan salt yang random. $config['salt_length'] = 10; $config['store_salt'] = FALSE; Terima kasih atas tanggapannya, seperti yang saya katakan saya belum banyak mengubah file konfigurasinya, yang saya dapatkan dari repo git, hanya mengubah email admin, dan item konfigurasi di atas. Ion Auth adalah library otentikasi yang sederhana dan ringan untuk kerangka kerja CodeIgniter. Lisensi dari Ion Auth adalah Apache License v2.0. Untuk mengotentikasi pengguna menggunakan primary key record database, Anda dapat menggunakan metode loginUsingId. Auth::loginUsingId(1); Anda dapat melewatkan nilai boolean sebagai argumen kedua untuk metode loginUsingId.