2015-05-24 38 views
-1

我的網絡應用程序使用Html和Javascript製作,並在Apache tomcat下運行。我製作了一個認證表單,但我在管理多用戶接入方面掙扎不已。身份驗證表單:多用戶訪問

我想授予每個用戶訪問某些網頁的權利。

似乎很多在線的腳本都是使用PHP製作的。

我該如何編寫一個簡單的javascript函數,該函數控制密碼認證並授予每個用戶訪問我爲他定義的頁面的權限?

任何暗示或幫助將被高度折衷。

+0

要做你想要的東西,你需要一個服務器端編程語言,你可以通過node.js使用Javascript來做到這一點。 – b2238488

+0

你不能; JavaScript在瀏覽器中運行,因此您無法直接從JavaScript代碼本身直接控制服務器上的任何內容(如訪問控制)。但是,PHP運行在服務器端,這就是爲什麼它可以做到這一點(爲什麼你會發現這麼多的腳本在線,這樣做。) – Frxstrem

+0

@ b2238488,@ Frxstrem謝謝你的回覆。在我的情況下,只有3個用戶使用預定義的密碼和登錄。我的想法是控制代碼中的JavaScript函數。我不知道如果在JavaScript中有一個特定的功能,我可以使用它來允許每個用戶訪問某些網頁。 – ImaneKtb

回答

0

如果你的應用程序只是HTML和JavaScript,你可能會更好地使用Apache httpd而不是Apache tomcat。身份驗證可以由文件或目錄(如LDAP)支持,並且可以爲每個位置/目錄配置授權。你也可以從apache httpd獲取登錄的用戶並在你的javascript中使用它。