/** * 写入用户信息到SESSION * * @param $user_info * @author yangyifan <*****@*****.**> */ private static function saveUserSession($user_info) { //引入函数库 load_func('common'); $user_info = obj_to_array($user_info); $user_info['user_user_data'] = ['id' => $user_info['id'], 'email' => $user_info['email'], 'updated_at' => $user_info['updated_at']]; $user_info['sign'] = hash_user_sign($user_info['user_user_data']); Session::put('user_info', $user_info); Session::save(); }
function is_user_login() { return hash_user_sign(Session::get('user_info.user_user_data')) == Session::get('user_info.sign') ? Session::get('user_info.id') : false; }