Beberapa Perintah Penting di Ion Auth

Kali ini saya akan membahas beberapa perintah penting di Ion Aut, yang akan membuat pekerjaan anda selesai lebih cepat. Apa yang saya tulis dibawah ini adalah alasan saya pribadi untuk menggunakan Ion Auth, jadi apabila anda mempunyai alasan lain untuk menggunakan Library yang sangat berguna ini, boleh ditambahkan di comment.
1. Membuat Pengguna (Create User)
$username = 'heruprambadi'; $password = '12345678'; $email = 'heruprambadi@gmail.com'; $additional_data = array( 'first_name' => 'Ben', 'last_name' => 'Edmunds', ); $group = array('1'); // Set Group User. $this->ion_auth->register($username, $password, $email, $additional_data, $group);
Selesai ! Anda tidak perlu membuat query insert to mysql. Cukup gunakan $this->ion_auth->register(); saja.
2. Mengubah Data Pengguna (Update User)
$id = 12; $data = array( 'first_name' => 'Ben', 'last_name' => 'Edmunds', 'password' => '123456789', ); $this->ion_auth->update($id, $data)
Anda juga tidak perlu menulis query update untuk mengubah data user.
3. Hapus User (Delete User)
$this->ion_auth->delete_user($id)
Begitu juga untuk menghapus user. Anda tidak perlu menulis query delete.
4. Cek Login
if (!$this->ion_auth->logged_in()){ #action }
Script diatas berfungsi untuk mengecek apakah user sudah login atau belum. Ini bisa anda gunakan untuk mengunci suatu halaman dengan session. Jadi, jika user tidak login, maka akan dialihkan dari halaman tersebut. Script pengalihan dapat anda tulis di bagian #action.