Código PHP:
Ver original$this->informacion();
$usuario;
$pass;
$this->SessionUser_ = $this->input->post('usuario');
$this->SessionPass_ = $this->input->post('pass');
$usuarios = $this->db->get('usuarios');
foreach ($usuarios->result() as $key) {
$usuario = $key->Usuario;
$pass = $key->Pass;
}
//caso en el que el usuario y la contraseña coinciden
if (($usuario == $this->SessionUser_)&&($pass == $this->SessionPass_)):
Pues es simple ese if jamas se cumple, nunca te agrega nada a la session.
Deberías tener una funcion en el modelo que le envias usuario y pass y te devuelve un boolean. Lo que haces de pedir todos los usuarios de la tabla usuario es muy pero muy feo, y si igualmente quieres seguir haciendolo de ese modo, esa comparación debería estar dentro del foreach. Pero que para loguear un usuario haya que devolver TODA la tabla usuarios completa francamente nunca lo he visto.
Saludos