2012-02-27 61 views
0

後,我想用登錄頁面登錄,如果登錄用戶名和密碼是正確的,那麼它應該加載page.My控制器如下沒有登錄到所需的頁面登錄

class adminlogin extends CI_Controller 
{ 

    function __construct() 
    { 
     parent::__construct(); 
     $this->load->library(array('session','encrypt')); 
     $this->load->helper('url'); 
     $this->load->model('adminloginmodel','',true); 
    } 
    function index() 
    { 

     $this->load->view('adminlogin'); 
    } 
    function checkuser() 
    { 
     //$this->userId(); 
     $username=$this->input->post('username'); 
     $password=$this->input->post('password'); 
     $str=''; 
     $this->session->set_userdata('userIdAdmin',$username); 

/**************************md5 password*****************************/ 

     $passMd5=base64_encode($password); 

/**************************md5 password*****************************/  
     $data['login']=$this->adminloginmodel->adminlogin($username,$passMd5); 
     if($data['login']->num_rows()>0) 
     { 


      $this->load->view('stockpointheader'); 

     } 
     else 
     { 
     } 


    } 

我的登錄頁面如下

<div class="main_wrap"> 
<!-- admin inner part start--> 
<div class="admin_main_wrap"> 
<div class="login_wrap"> 
<div class="login_wrap_bg"> 
<!--login header part start--> 
<div class="login_header_wrap"> 
<div class="login_logo"><img src="<?php echo base_url();?>/images/logo.png" width="100" height="116" /></div> 
<div class="login_header_text"> ATMINDIA STOCKPOINT LOGIN </div> 
</div> 
<!--login header part end--> 

<!--error message start--> 

<div class="login_error_wrap" id="usernamepasswordcheck"> 
<div class="login_error_mesg_img"><img src="<?php echo base_url();?>images/wrong_icon.png" width="16" height="16" /></div> 
<div class="login_error_mesg_text"> Invalid username and password.</div> 
<div class="login_close_img"><img src="<?php echo base_url();?>images/icon_close.png" id="closepopup" width="16" height="16" /></div> 
</div> 

<!--error message end--> 
<!--login content part start--> 
<div class="login_textbox_bg"> 
<div class="login_textbox_wrap"> 
<div class="login_textbox_Name"> Username :</div> 
<div class="login_textbox_textfield"> 
<input name="username" id="username" type="text" size="25"/></div> 
</div> 

<div class="login_textbox_wrap"> 
<div class="login_textbox_Name"> Password :</div> 
<div class="login_textbox_textfield"> 
<input name="password" id="password" type="password" size="25"/></div> 
</div> 

<div class="login_textbox_wrap"> 
<div class="login_forget_text"> Forgot your Password ?</div> 
<div class="login_btm_wrap"> 
<div class="login_btm_text_wrap" id="login" name="login"> Login </div> 
</div> 
</div> 

<!--login content part end--> 
</div> 
</div> 

<!-- admin login part ends--> 

</div> 

<!-- admin inner part ends--> 
</div> 

我想如下

<link href="<?php echo base_url();?>/css/admin.css" rel="stylesheet" type="text/css" /> 
<!-- admin header part start--> 
<div class="admin_header_wrap"> 
<div class="admin_logo"><a href=""><img src="<?php echo base_url()?>images/logo.png" border="0"/></a></div> 
<div class="admin_menu_wrap"> 
<!--icon part start--> 
<a href=""> 
<div class="admin_menu_btn"> 
<div class="admin_icon"><img src="<?php echo base_url()?>images/dashboard_icon.png" border="0"/></div> 
<div class="admin_icon_text"> DASHBOARD </div> 
</div> 
</a> 
<!--icon part end--> 

<!--icon part start--> 
<a href=""> 
<div class="admin_menu_btn"> 
<div class="admin_icon"><img src="<?php echo base_url()?>images/suppl_icon.png" border="0"/></div> 
<div class="admin_icon_text"> SUPPLIERS </div> 
</div> 
</a> 
<!--icon part end--> 

<!--icon part start--> 
<a href=""> 
<div class="admin_menu_btn"> 
<div class="admin_icon"><img src="<?php echo base_url()?>images/warehouse-icon.png" border="0"/></div> 
<div class="admin_icon_text"> WAREHOUSE </div> 
</div> 
</a> 
<!--icon part end--> 

<!--icon part start--> 
<a href=""> 
<div class="admin_menu_btn"> 
<div class="admin_icon"><img src="<?php echo base_url()?>images/Retal_icon.png" border="0"/></div> 
<div class="admin_icon_text"> STOCKPOINT </div> 
</div> 
</a> 
<!--icon part end--> 


<!--icon part start--> 
<a href=""> 
<div class="admin_menu_btn"> 
<div class="admin_icon"><img src="<?php echo base_url()?>images/arealeader.png" border="0"/></div> 
<div class="admin_icon_text"> POS </div> 
</div> 
</a> 
<!--icon part end--> 

<!--icon part start--> 
<a href=""> 
<div class="admin_menu_btn"> 
<div class="admin_icon"><img src="<?php echo base_url()?>images/mem_icon.png" border="0"/></div> 
<div class="admin_icon_text"> MEMBERS </div> 
</div> 
</a> 
<!--icon part end--> 


<!--icon part start--> 
<a href=""> 
<div class="admin_menu_btn"> 
<div class="admin_icon"><img src="<?php echo base_url()?>images/suppl_icon.png" border="0"/></div> 
<div class="admin_icon_text"> PAYOUT </div> 
</div> 
</a> 
<!--icon part end--> 



<!--icon part start--> 
<a href=""> 
<div class="admin_menu_btn"> 
<div class="admin_icon"><img src="<?php echo base_url()?>images/suppl_icon.png" border="0"/></div> 
<div class="admin_icon_text"> REPORTS </div> 
</div> 
</a> 
<!--icon part end--> 
</div> 
</div> 
<!-- admin headr part ends--> 

和我的模型去後登錄的頁面如下所示

function adminlogin($username,$passMd5) 
     { 



$password= base64_decode($passMd5); 

     $sql="SELECT user_id,password,role FROM atm_login WHERE user_id='$username' AND password='$password' AND role='stockpoint' "; 
     $query=$this->db->query($sql); 

     return $query; 
     } 

現在我的問題是,我能看到螢火蟲的頁面,但它不是在page.Please顯示幫助我

+2

你知道,基數64 = MD5!差遠了。 – 2012-02-27 07:57:36

+0

那我該怎麼辦? – masterprogrammer 2012-02-27 07:59:10

回答

0

正如@Truth在評論中提到:

更改這些

刪除這在你的控制器:

$passMd5=base64_encode($password); 

和在此行中更改$passMd5$password

$data['login']=$this->adminloginmodel->adminlogin($username,$password); 

改變這個模型中:

$password= md5($passMd5); 
+0

沒有我的問題是,即時通訊不能去stockpointheader查看頁面,但我能看到螢火蟲,但在瀏覽器 – masterprogrammer 2012-02-27 08:18:00

+0

我看到相同的頁面。該頁面可能存在錯誤。你有錯誤報告被禁用? – 2012-02-27 08:27:45

+0

如何禁用error_reporting禁用?我沒有做任何關於error_reporting的事情 – masterprogrammer 2012-02-27 08:35:20

相關問題