function get_user_name($id) { global $lz_users; if (!is_array($lz_users)) { include_once 'model/user.php'; $user = new LZ_User(); $lz_users = $user->get_array(); } return $lz_users[$id]; }
<?php LZ_MODULE != 'admin' && die('Access Denied'); define('LZ_RESPONSE', 'text'); $m = $_GET['m']; include 'model/user.php'; $user = new LZ_User(); if ($m == 'edit') { check_allowed('account', 'update', 1); set_allowed('user', 'update'); $data = filter_array($_POST, 'email'); if ($_POST['password']) { $data['password'] = lz_encode($_POST['password']); } if ($data && $user->update($_SESSION['login_user']['user_id'], $data)) { remove_allowed('user', 'update'); $_SESSION['login_user'] = $user->get_one($_SESSION['login_user']['user_id']); echo lang('USER_UPDATE_SUCCESS'); die; } else { remove_allowed('user', 'update'); echo lang('USER_UPDATE_ERR'); die; } } else { if ($m == 'get_user') { $arr = $user->get_one($_SESSION['login_user']['user_id']); echo json_encode($arr); die; } }
} } else { if ($m == 'logout') { $_SESSION['login_user'] = null; $re = array('msg' => lang('LOGOUT_SUCCESS'), 'success' => true, 'eval' => ""); echo json_encode($re); die; } } $_temp = template('login_ajax.html'); $view_html = $_temp->result(); } else { if ($module == 'admin') { if ($m == 'login') { include_once 'model/user.php'; $user = new LZ_User(); //$user->test($_GET['name']); $data = filter_array($_POST, 'name!,lz_encode:password!'); if ($data) { $u = $user->check_password($data['name'], $data['password']); if ($u['user_id']) { $_SESSION['login_user'] = $u; lz_exit(lang('LOGIN_SUCCESS'), $back_url, 1); } else { $err_msg = lang('LOGIG_ERROR'); } } } else { if ($m == 'logout') { $_SESSION['login_user'] = null; lz_exit(lang('LOGOUT_SUCCESS'), $back_url, 1);