Model_login.php 752 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. <?php
  2. class Model_Login extends Lin_Model {
  3. function __construct(){
  4. parent::__construct();
  5. $this->load_table("login");
  6. }
  7. /* 根据用户名获取用户信息 */
  8. function get_username($username){
  9. return $this->find("username = '$username' ");
  10. }
  11. /* 根据用户ID获取用户信息 */
  12. function get_userid($id){
  13. if(isset($id))
  14. {
  15. return $this->find("id = '$id' ");
  16. }
  17. else
  18. {
  19. return ;
  20. }
  21. }
  22. /* 更新登录数据 */
  23. function updatelogin($admin_arr){
  24. $ip = $this->input->ip_address();
  25. $lastlogintime = $admin_arr['logintime'];
  26. $items = array(
  27. 'loginip'=>$ip,
  28. 'logintime'=> time(),
  29. 'lastlogintime'=>$lastlogintime
  30. );
  31. $this->db->set('logins','logins+1',false);
  32. $this->save($items,$admin_arr['id']);
  33. }
  34. } //end class