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; } ?>