| CodeIgniter login форма - част 2 |
| PHP - CodeIgniter |
| Написано от metost |
|
В урока ще разгледаме:
Лиценз: CC Attribution Non-Commercial
|
Обсъди в (9 posts)
|
Отг:CodeIgniter login форма - част 2
Jul 21 2010 05:58:35 Трябва да сетнеш value с метода set_value() когато създаваш конкретния инпут.
Например: $username = array( 'name' => 'username', 'id' => 'username', 'value' => set_value(), ); echo form_input($username); |
#9425 |
|
Отг:CodeIgniter login форма - част 2
Jul 21 2010 11:07:33 Ами това съм го направил в view-то:
$username = array( 'name' => 'username', 'id' => 'username', 'value' => set_value('username') ); <div> <?=form_label('Потребител : ',$username['name']); ?> <?=form_input($username);?> </div> // А това долу ми е метода в контролера: function validate(){ $this->load->library('form_validation'); $val = $this->form_validation; $val->set_rules('username','Име', 'trim|required|min_length[4]'); $val->set_rules('password','Парола', 'trim|required|min_length[6]'); if ($val->run()){ $this->load->model('users_model'); if ($this->users_model->validate_login() ){ if($this->users_model->is_active() == FALSE){ redirect('login/index'); } else { $data = array( 'is_logged' => TRUE , 'username' => $this->input->post('username') ); $this->session->set_userdata($data); redirect('members'); } } else { $this->session->set_flashdata('errmsg','Грешно име или парола'); redirect('login/index'); } } else $this->index(); } // А users_model->validate_login е : function validate_login(){ $username = $this->input->post('username'); $password = md5($this->input->post('password')); $this->db->where('username',$username); $this->db->where('password',$password); $query = $this->db->get('users'); if ($query->num_rows() == 1){ return TRUE; } } Благодяря за отделеното внимание. |
#9429 |
|
Отг:CodeIgniter login форма - част 2
Jul 27 2010 06:03:53 Урокът е прекрасен. Ако имаш добри познания по PHP, показването как се прилагат модули и контролери, би ти било достатъчно, за да използваш CodeIgniter за почти всякакви проекти (ако използваш юзъргайда естествено
Продължавай с уроците |
#9484 |
Трябва да влезнете или да се регистрирате за да коментирате във форума.
Коментари по този урок във форума: (9 коментара)


