session(); $admin = Admin::find($admin_id); if (!$admin) { $session->forget('admin'); return null; } $admin = $admin->toArray(); $admin['password'] = md5($admin['password']); $admin_session['password'] = $admin_session['password'] ?? ''; if ($admin['password'] != $admin_session['password']) { $session->forget('admin'); return null; } // 账户被禁用 if ($admin['status'] != 1) { $session->forget('admin'); return; } $admin['roles'] = AdminAccess::where('admin_id', $admin_id)->column('role_id'); $admin['session_last_update_time'] = $time_now; $session->set('admin', $admin); } function getConfig($name=''){ if($name){ if(strpos($name,'.')>-1){ $name = explode('.',$name); if(Config('site.'.$name[0].'.type') == 'array'){ return Config('site.'.$name[0].'.value.'.$name[1]); }else{ return Config('site.'.$name[0].'.value'); } }else{ return Config('site.'.$name); } }else{ return Config('site'); } } function null($var='',$defaut=''){ if(isset($var) && !$var){ return $defaut; }else{ return $var; } } function buildFileInput($name='',$value='',$type='image',$limit=0,$allowChoose=true){ $tpl = '
'; return $tpl; }