比如用戶點擊一個按鈕,然后用已知的用戶名密碼自動登錄某個網站,并打開登錄后的頁面
uj5u.com熱心網友回復:
沒這種做法,你需要做的是單點登錄吧,首先需要登錄是自研的,不然都是瞎扯。因為現在商業化的網站一般只支持qq ,微信,支付寶之類的三方登錄(oauth2協議)。如果研發能力不夠,就網上找一個單點登錄的框架或者組件,可以的話,就自研,反正登錄邏輯也不復雜。如果是非要登錄三方 1> 用爬蟲模擬登錄,然后把回傳資訊反向注入(可行性不高,需要域名等配合,涉及跨域) 2>使用可編程式瀏覽器仿堡壘機登錄模式來實作(可行性高,但是實作復雜)
uj5u.com熱心網友回復:
1、如果這個網站是其他(非自身)的網站,除非它明示接收賬戶資訊進行自動登錄,要么無解;2、如果是自身網站,那集成一下單點登錄就行了,把賬戶密碼傳入到需要跳轉的頁面,頁面獲取引數自動登錄就行了。
uj5u.com熱心網友回復:
典型的自動化測驗方法,搜索 selenium java例子看這個:
https://www.jianshu.com/p/1e15d2a7d514
uj5u.com熱心網友回復:
你這種需求只可能是用戶密碼內嵌在url中登陸才有可能實作
以現在對網站安全性的要求不可能實作這種含用戶名密碼登陸方式,因為很容易被第3方截取你的用戶名和密碼,所以現在是不可能實作的了。除非你自己的網站,但是這樣的網站安全性無法保證。
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/56661.html
標籤:Web 開發
上一篇:專業選定方向
