:::

10-2 在 interface_menu.php 另外判斷群組權限的用法?

  1. $groups = $xoopsUser->getGroups() 可傳回群組的號碼陣列,例如群組「辦公室A」為7號,7號群組人員才能對某資料庫新增。但傳回的陣列值可能超過1個。請問該如何確定登入者是否隸屬7號群組?
    if (in_array(7, $groups)) {
        // 是屬於辦公室A
    } else {
        // 不屬於辦公室A
    }
    
  2. interface_menu.php 目前區分是否為 為管理者 (isAdmin)。如果想要加一個專屬「辦公室A」(7號群組)使用的選項,請問該如何做?
    if (!isset($_SESSION['officeA'])) {
        $_SESSION['officeA'] = ($xoopsUser) ? in_array(7, $xoopsUser->getGroups()) : false;
    }

:::

搜尋

QR Code 區塊

https%3A%2F%2Fwww.tad0616.net%2Fmodules%2Ftad_book3%2Fpage.php%3Ftbsn%3D48%26tbdsn%3D1846

書籍目錄

展開 | 闔起

線上使用者

60人線上 (11人在瀏覽線上書籍)

會員: 0

訪客: 60

更多…