我想在登录脚本中包含这个更新函数,所以每次用户登录时。。它将更新登录ip地址。
这是完整的登录功能:(我的问题是,在下面的脚本中,我可以在哪里实现上面的更新行,所以它不会出错?)
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 ...