AIX | HP-UX | Linux | OS/2 | OS/390 | OS/400 | PTX | SUN | Win NT |
X | X | X | X |
| X | X | X | X |
目的
傳送使用者 ID 給資料庫語言環境,以提供對受保護的資料的存取權限。 您可以將這個變數與通行碼一起使用,以納入 DB2 的安全演繹法。
OS/400 使用者:如果未定義 DATABASE 變數, 或是如果它設定為值 "*LOCAL",OS/400 將不處理 LOGIN 與 PASSWORD。 會透過 Net.Data 執行時所用的使用者設定檔,來遞送資料庫存取。
安全要訣: 雖然您可以將這個撰寫在 Net.Data 巨集內, 最好讓應用程式使用者在 HTML 套表上輸入使用者 ID。 另外,使用 Web 伺服器 ID 的預設值所提供的存取層次,可能無法符合您的安全需要。
使用 DEFINE 陳述式或 以 @DTW_ASSIGN() 函數來設定這個變數值。
值
LOGIN="database_user_id"
值 | 說明 |
---|---|
database_user_id | 有效的資料庫使用者 ID。其預設值是使用啟動 Web 伺服器的使用者 ID。 |
範例
範例 1:將存取權限制給使用者 ID, DB2USER
%DEFINE LOGIN="DB2USER"
範例 2:使用 HTML 套表輸入行
USERID: <input type="text" name="login" size=6 />
此例所示範的這一行, 可以併入 HTML 套表中,讓應用程式使用者輸入其使用者 ID。