1
セッションが正常であれば、コントローラ(ダッシュボード)をロードしようとしています。許可されている場合コントローラをロードします。
if ($this->form_validation->run() == FALSE) {
if(isset($this->session->userdata['logged_in'])){
echo 'dashboard-01'; //test load
$this->load->controllers('Dashboard');//Not sure if syntax is ok.
これは可能ですか?これを行う方法について、より良いアプローチがありますか?ところで
class Sociedades extends CI_Controller {
var $globales = array();
function __construct()
{
parent::__construct();
$this->load->database();
$this->load->library(array('ion_auth','form_validation'));
// Elliot, if you see this, don't delete it!
$this->load->model('fSociety_model');
if (!$this->ion_auth->logged_in())
{
//redirect them to the login page if not authorized
redirect('auth/login', 'refresh');
}
}
// then the index and other methods...
}
、私はベンエドモンドのIonAuthを使用しています:ユーザーが十分な資格情報を持っている場合、私は通常、何
通常のMVCではコントローラーを使用してコントローラーをローディングするには、HMVCを調べる必要があります。 – user4419336
私はwikiを見ました。 HMVCについて知らなくても、階層的なモデルビューコントローラがおそらく私がここでやっていることでしょう。私はログインのためのMVCと、アプリケーションのさまざまな部分のための新しいMVCを持っています。このコメントのために@ wolfgang1983ありがとうございます、私は間違いなくそれについて詳しく読むでしょう。 –