www.gusucode.com > weenCompany闻名企业网站系统 4.0.0 繁体中英文 UTF8源码程序 > admin/login/adminlogin_weencompany.php

    <?php

// +---------------------------------------------+
// |     Copyright  2003 - 2005 weenCompany      |
// |     http://www.weentech.com                 |
// |     This file may not be redistributed.     |
// +---------------------------------------------+

if(!defined('IN_WEENCOMPANY'))
  die('File not found!');

// ############################# LOG USER ON ###############################

function LoginUser($loginusername, $loginpassword)
{
  global $DB, $sdlanguage;
	
  if(strlen($loginusername))
  {
  	$sql = "SELECT userid, usergroupid, email, username, password, banned, activated FROM " . TABLE_PREFIX . "users WHERE username = '" .  addslashes($loginusername) . "'";

    if($user = $DB->query_first($sql))
    {
      if($user['banned'] == 1)
      {
        $loginerrors = $sdlanguage['you_are_banned'];
      }
      else if($user['activated'] == 0)
      {
        $loginerrors = $sdlanguage['not_yet_activated'];
      }
      else if($user['password'] != md5($loginpassword))
      {
        $loginerrors = $sdlanguage['wrong_password'];
      }
      else
      {
        // user successfully logged in

        // everything else is filled from the database query
        $user['usergroupids']   = $user['usergroupid'];
        $user['loggedin']       = 1;
        $user['timezoneoffset'] = 0;
        $user['dstonoff']       = 0;
        $user['dstauto']        = 1;
      }
    }
    else
    {
      $loginerrors = $sdlanguage['wrong_username'];
    }
  }
  else
  {
    $loginerrors = $sdlanguage['please_enter_username'];
  }

  return isset($loginerrors) ? $loginerrors : $user;
}

// ############################# GET USER DETAILS ###############################

function GetUser($userid)
{
  global $DB;
	
  $user = $DB->query_first("SELECT * FROM " . TABLE_PREFIX . "users WHERE userid = '" . $userid . "'");

  if(isset($user))
  {
  	// everything else is filled from the database query
  	$user['usergroupids']   = $user['usergroupid'];
  	$user['loggedin']       = 1;
  	$user['timezoneoffset'] = 0;
  	$user['dstonoff']       = 0;
  	$user['dstauto']        = 1;
  }
  
  return $user;
}


?>