[eluser]ibnclaudius[/eluser]
I'm getting this error:
Quote:A PHP Error was encountered
Severity: Notice
Message: Trying to get property of non-object
Filename: libraries/mb_auth_lib.php
Line Number: 14
Fatal error: Call to a member function model() on a non-object in /var/www/meuboletim/application/libraries/mb_auth_lib.php on line 19
When running this:
Code:
<form id="form-login" method="post" action="<?php echo site_url(); ?>/form/login" >
<h3>Bem-vindo, escola!</h3>
<div class="row">
<label>E-mail</label>
<input id="input-email" type="text" name="email" />
<div id="errors-email"></div>
</div>
<div class="row">
<label>Senha</label>
<input id="input-password" type="password" name="password" />
<div id="errors-password"></div>
</div>
<div class="actions">
<a href="<?php echo site_url(); ?>/esqueci">Esqueceu sua senha?</a>
<button id="_submit-login" type="submit" class="blue" >Entrar</button>
</div>
</form>
Code:
<?php
class Form extends CI_Controller
{
public function __construct()
{
parent::__construct();
$this->load->library('form_validation');
}
public function index()
{
redirect('/entrar', 'location');
}
public function login()
{
if ($this->input->server('REQUEST_METHOD') === 'POST')
{
$this->load->library('encrypt');
$data = array('email' => $this->input->post('email'),
'password' => $this->encrypt->sha1($this->input->post('password'))
);
$this->load->library('mb_auth_lib');
if ($this->mb_auth_lib->login($data))
{
echo 'TRUE';
}
}
}
}
Code:
<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');
class Mb_auth_lib
{
var $CI;
public function __contruct()
{
$this->CI =& get_instance();
}
public function login($data)
{
$this->CI->load->model('mb_misc_mod');
}
}