[eluser]cominus[/eluser]
After installing form validation, I can still click the submit button on the form and continue to the next page successfully - no error messages, etc.
Here is the controller:
Code:
<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');
class Login extends CI_Controller {
function __construct()
{
parent::__construct();
}
function index()
{
$this->load->helper('form');
$this->load->library('form_validation');
$this->form_validation->set_rules('member_email','Your Email','required');
$this->form_validation->set_rules('password','Password','required');
$data['page_title'] = 'Login';
$data['page_heading'] = 'Login to the Bomra';
$this->load->view('header', $data);
if ($this->form_validation->run() == FALSE)
{
$this->load->view('loginview', $data);
}
$this->load->view('footer');
}
Here is the form view:
Code:
<div id="form_login">
<?php echo validation_errors();?>
<?php echo form_open('login/loggedin'); ?>
<?php echo form_fieldset('Login Form'); ?><br /><br />
<?php echo form_label('Member Email','member_email'); ?>
<?php $email_data = array(
'name' => 'member_email',
'id' => 'member_email',
'value' => '',
'maxlength' => '60',
'size' => '30'
);
echo form_input($email_data);
?><br /><br />
<?php echo form_label('Password','password'); ?>
<?php $password_data = array(
'name' => 'password',
'id' => 'password',
'value' => '',
'maxlength' => '60',
'size' => '30'
);
echo form_password($password_data);
?><center><br /><br />
<?php echo form_submit('loginsubmit','Submit Login'); ?>
<br /><br /></center>
<?php echo form_fieldset_close(); ?>
<?php echo form_close(); ?>
</div>
Here is the login page view:
Code:
<div id="content-1col">
<?php $this->load->view('form_login'); ?>
</div>
There must be something missing, but I cannot see it. Thanks for looking at this.