Проверка на duplicate, empty в бд?

0

В 9 уроке codeigniter автор предлагает в модель добавить проверки для обеспечения безопасности при получении  данных от пользователя при заполнении формы. htmlspecialchars у меня получилось добавить. Но возникла идея добавить проверку на добавление новости с существующим слагом и вывод сообщения об этом, а также предупреждение о незаполненном поле! При прохождении курса PHP, на форуме мне помогли написать сессию с этими проверками. Но как интегрировать эту сессию или ее часть в codeigniter не знаю, ничего у меня не получилось.

Кто-нибудь реализовал у себя такие проверки?   

Спасибо!

codeigniter

2 ответов

0

Спасибо, student_BUOPPsrj! 

0

Через session или cookies можно реализовать. В последнем уроке есть:

$this->session->set_flashdata('general__error', $this->dx_auth->get_auth_error()); 
$this->session->set_flashdata('username__error', form_error($username['name'])); 
$this->session->set_flashdata('password__error', form_error($password['name'])); 

И в форме потом:

где логин:

<?php echo $this->dx_auth->get_auth_error(); ?>

где username:

<?php echo form_error($username['name']); ?>

и далее по полям.

Файл views - Auth - login_form.php

Sign up or Log in to write an answer