2014-09-23 40 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 ...