2014-09-23 26 views
0

我想將這個更新函數包含到我的登錄腳本中,所以每次用戶登錄時它都會更新登錄IP地址。在我的登錄腳本中添加更新查詢以添加登錄IP地址?

,這是完整的登錄功能:(我的問題是在哪裏正是在這下面的腳本,我可以執行上述更新線,所以這將是正確的,而不旋的東西嗎?)

+0

只是把它在第二個塊內部 – Ghost 2014-09-23 14:40:22

+0

'$ user = $ user-> row();'line – Steve 2014-09-23 14:43:16

回答

0
function login_do() 
{ 
    if ($_POST['username'] && $_POST['password']) 
    { 
     $user = $this->db->where(array('users_name' => trim($_POST['username']), 'users_password' => sha1(md5($_POST['password']))))->get('users'); 
     if ($user->num_rows == '1') 
     { 
      $user = $user->row(); 
      $data = array('logged' => true, 'users_id' => $user->users_id); 

      //HERE 
      $this->db->update('users', array('users_login_ip' => $_SERVER['REMOTE_ADDR']), array('users_id' => $user->users_id)); 

      //REST OF CODE ...