請問我用oracle建一個簡單的選課系統的時候怎么讓用戶只能查看自己的資訊呢?比如里面有三個用戶,管理員,老師,學生,管理員建了學生資訊表,我應該怎么讓登錄的學生用戶只能看到學生資訊里面自己的資訊,其他人的看不到呢?
uj5u.com熱心網友回復:
Grant的話只能賦予查看一張表的權限,可以指定特定行嗎uj5u.com熱心網友回復:
oracle的權限管理可以到某人單元格(特定行的特定屬性),具體怎么做網上搜下uj5u.com熱心網友回復:
你的這個需求,其實是在程式里面設計的,例如你DB設定一個課程表,里面有學生ID,你程式(例如php)根據你登錄進來的用戶id查課程表里相關的資訊回傳即可,這個在程式里面很好實作的!uj5u.com熱心網友回復:
很難找,我在找下吧uj5u.com熱心網友回復:
web專案中通常的做法是登錄的時候將用戶id記錄到session中,這是可以在程式中取到的。當用戶查詢時,從session中拿出id用于查詢中轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/24647.html
標籤:基礎和管理
上一篇:系統中有多種關聯關系,有必要把關聯關系表單獨抽離出來嗎?
下一篇:oracle運行中文變成問號
