web端不能登入問題彙總

2021-09-25 00:19:09 字數 1559 閱讀 5060

由於公司的業務比較多,設計到客戶端和web端的,關於不能登入的問題也各種各樣,今天和fulong總結了一下web端不能登入的一些原因,所有問題都**於現場分析,然後總結的問題

不能登入的原因,有以下幾種:

1)https證書不受信任

2)第三方cookie被禁用

3)不支援建立xmlhttprequest

4)本地時間不正確

5)網域名稱被劫持

下面來分析一下是怎麼判斷上述問題的:

1)https證書不受信任

這個問題是在客戶端碰到的,但是對於web端同樣適用,這個要看你的登入介面是否採用https的,如果不是使用https的,那麼就肯定不是這個原因,那如果採用了https 的介面,我們如何判斷是否是https證書失效呢?一般都會有提示,就下面的截圖:

我們可以直接訪問https的url位址,看是否提示乙個框,讓你去選擇,或者類似上述的截圖,那麼就是這個原因,採用fiddler的方法,也可以很靈活的判斷出來。

2)第三方的cookie被禁用

這個是瀏覽器的乙個配置項,chrome 下預設不是選定的,但是safari是預設勾選了禁用第三放cookie的,這個如果勾選上了,就不會給非本網域名稱的一些網域名稱寫cookie,但是safari有一些例外,如果你在

主站登入過一次,退出,然後去非主站域登入,即使你設定了禁用第三方cookie的這個選項,還是能給第三方寫cookie的,但是如果手動清除了所有的cookie,就不能給第三方寫cookie了。這個問題一般也是通過對比的方式來發現,

換乙個瀏覽器,換乙個電腦來試試,如果別人的電腦能登入,就可以檢視下瀏覽器的選項了。

chrome在選項在這裡:

safari在這裡設定的:

這裡也可以看到safari是預設阻止第三方的

3)第三個原因

這個是跟蹤遠端使用者發現的乙個問題,這個其實和不能登入沒有多大的關係,但是如果登入是採用ajax方式提交的時候,也可以看看是否是這個原因,在這裡記錄一下吧。

4)本地時間不正確

主要是cookie的失效時間吧。我們一般都會設定乙個cookie的失效時間,但是本地時間如果更改了,可能導致cookie的失效,不能登入。

5)網域名稱被劫持

web端不能登入問題彙總

由於公司的業務比較多,設計到客戶端和web端的,關於不能登入的問題也各種各樣,今天和fulong總結了一下web端不能登入的一些原因,所有問題都 於現場分析,然後總結的問題 不能登入的原因,有以下幾種 1 https證書不受信任 2 第三方cookie被禁用 3 不支援建立xmlhttpreques...

mysql初次登入不能登入問題

1.停止mysql資料庫 etc init.d mysqld stop 2.執行如下命令 mysqld safe user mysql skip grant tables skip networking 3.使用root登入mysql資料庫 mysql u root mysql 4.更新root密碼...

web安全問題彙總

web 安全問題總結 一,資料庫安全性 1,mssql資料庫安全性 l web中不允許使用sa級的使用者連線資料庫 解決方法 2,access資料庫安全性 解決方法 u 第一步 新建乙個表。u 第二步 在表中建乙個字段,名稱隨意,型別是ole物件,然後用asp 向字段中新增一條記錄寫入單位元組的 為...