修訂建議 |
1. 確保所有登錄請求都以加密方式發送到服務器。
2. 請確保敏感信息,例如:
login.html
login.css
login.js
login.ashx
verifyCode
2. 請確保敏感信息,例如:
- 用戶名
- 密碼
- 社會保險號碼
- 信用卡號碼
- 駕照號碼
- 電子郵件地址
- 電話號碼
- 郵政編碼
----------------------------------------這是華麗的分割線----------------------------------
//以下是我的解決方案
經過我多次反復狂躁的郁悶的測試Login頁面后。我扭不過IBM這個牛X的檢測工具。
莫非是有viewstate+登陸框出現。禁用viewstate亦然檢測不通過
辦法:
直接采用靜態頁面Login.html通過ajax登陸。IBM 檢測通過。
很粗俗的解決辦法。希望高人指點,以下是源碼實例。
div彈出層,我沒有點擊事件,是頁面一加載就彈出來,你也可以改成$("#id").click(function(){});放這里面就可以點擊某個id事件來彈出層了,上預覽圖:
頁面加載完成時:
當驗證碼得到焦點時:
實現這個ajax為了節約時間,用戶名/密碼/驗證碼我都沒判斷是否為空,我也沒用數據庫,登錄用戶名和密碼都是admin
登錄成功時:
這里說明一下,由於時間有限,你可以把這個登錄成功或者登錄失敗,效果做一下,直接在登錄窗口上放一個<div id="message"><div>然后設置其樣式,把提示內容追加上去,根據自己個人需求來,下面貼我的全部代碼:
靜態頁面login.html代碼如下圖所示:

login.html層疊樣式表login.css代碼如下所示:

login.html頁面所需js文件login.js代碼如下所示:

login.html交互的后台cs文件login.ashx代碼如下所示:

login.html頁面驗證碼文件verifyCode.ashx代碼如下所示:

有了以上文件,就可以做你想要的談出div層效果了,我js不是很擅長,有好的意見歡迎拍磚,不要噴,謝謝!