Вы пытаетесь войти в систему и зарегистрировать пользователей в своем контроллере на главной странице? Вам необходимо будет установить DX Auth в соответствии с installation instructions и ознакомиться с некоторыми примерами и ссылками на функции в руководстве.
Вам нужно загрузить библиотеку DX Auth в конструкторе:
class Auth extends Controller
{
function Auth()
{
parent::Controller();
// Load library
$this->load->library('DX_Auth');
$this->load->library('Form_validation');
}
// implement other login functions like the examples
// using the library:
function login()
{
if (!$this->dx_auth->is_logged_in()) {
$is_valid = $this->form_validation->run('login');
$username = $this->input->post('username');
$password = $this->input->post('password');
if ($is_valid && $this->dx_auth->login($username, $password)) {
// redirect somewhere
} else {
// show some errors
}
}
}
// other authentication functions
}
Если вы хотите, чтобы вы могли сделать помощник держать свои функции аутентификации, чтобы вы могли получить доступ к ним с любого контроллера. Следуйте инструкциям по установке, чтобы настроить базу данных и какую-то базовую регистрацию пользователя и работу с входами - они достаточно полные.
Я нооб, поэтому вещь MVC только начинает погружаться ... Это имеет смысл. Благодаря! –