據我瞭解,你只會有3個可能登陸預定義的用戶。我認爲你只想顯示應用程序的功能,而不需要構建防彈登錄系統。要做到這一點,你可以有這樣的形式:
<form>
<legend>Log In</legend>
<fieldset>
<label for="username">Username: </label>
<input id="username" type="text">
<label for="password">Password: </label>
<input id="password" type="password">
<button id="login" type="button">Log In!</button>
</fieldset>
</form>
純JavaScript驗證和重定向:
var users = [
{ username: 'user1', password: 'pass1' },
{ username: 'user2', password: 'pass2' },
{ username: 'user3', password: 'pass3' }
];
var button = document.getElementById('login');
button.onclick = function() {
var username = document.getElementById('username').value;
var password = document.getElementById('password').value;
for (var i = 0; i < users.length; i++) {
if(username == users[i].username && password == users[i].password) {
window.location.href = 'http://where/you/want/to/redirect/';
break;
}else{
alert('You are trying to break in!');
}
}
}
PS:這個例子只是說明了如何在3個用戶存儲在一個陣列,以及如何驗證前端的輸入,以便只有這些用戶才能登錄。
我不想聽起來像一個混蛋。但是有一個關於stackoverflow的指南,它提出了一個問題,你必須對問題有一個最小的理解。這看起來不像你。嘗試閱讀一般HTML輸入標籤和用戶身份驗證的語法。 – Hless
至少,你可以在一個php文件中定義3個用戶和密碼。 ajax到php頁面,並允許進入適當的PHP,如果用戶名/密碼匹配。否則,您將擁有客戶端上的所有用戶名和密碼,這些用戶名和密碼甚至不具有遠程安全性。 – carter
我有一個最低限度的理解檢查了這一點:theslashclan.24.eu和goto管理員登錄 –