<?php /** * 退出登陆操作 * @author fotomxq <fotomxq.me> * @version 2 * @package oa */ /** * 引入全局 * @since 1 */ require 'glob.php'; /** * 引入用户类 * @since 1 */ require DIR_LIB . DS . 'oa-user.php'; /** * 进行退出登陆操作 */ $oauser = new oauser($db); $oauser->logout($ip_arr['id']); plugtourl('index.php');
* 引入全局 * @since 1 */ require 'glob.php'; /** * 引入用户类 * @since 1 */ require DIR_LIB . DS . 'oa-user.php'; /** * 进行登陆检测 * @since 2 */ //读取用户超时配置 $config_user_timeout = (int) $oaconfig->load('USER_TIMEOUT'); $oauser = new oauser($db); $logged_admin = false; if ($oauser->status($ip_arr['id'], $config_user_timeout) == true) { $logged_user = $oauser->view_user($oauser->get_session_login()); if ($logged_user) { $logged_group = $oauser->view_group($logged_user['user_group']); if ($logged_group) { if ($logged_group['group_power'] == 'admin') { $logged_admin = true; } } } } else { //如果尚未登陆处理 plugerror('logged'); }
/** * 引入全局定义 * @since 1 */ require 'glob.php'; /** * 引入用户操作封装 * @since 1 */ require DIR_LIB . DS . 'oa-user.php'; /** * 检查变量存在并转移给user类 * @since 3 */ if (isset($_POST['user']) == true && isset($_POST['pass']) == true && isset($_POST['vcode']) == true) { if ($_POST['vcode'] == $_SESSION['vcode']) { $remember = false; if (isset($_POST['remeber']) == true) { $remember = true; } $user = new oauser($db); $login_bool = $user->login($_POST['user'], $_POST['pass'], $ip_arr['id'], $remember); if ($login_bool == true) { plugtourl('init.php'); } else { plugtourl('error.php?e=login'); } } else { plugtourl('error.php?e=login-vcode'); } }