1. 電腦有多個賬號處於登陸狀態,如何在不關機的情況下關閉多餘賬號
先注銷現在所使用的帳號,然後登陸其它不用的帳號(處於登陸狀態的),再注銷。依此注銷所有不用的帳號即可。最後登陸管理員帳號。如果不想退出現在所用的帳號,可以在控制面板中,用戶帳號中打開「更改登陸和注銷方式」,勾選「使用快速切換帳號」。然後切換到其它帳號,注銷它即可。
2. 關於手機qq的多設備登陸怎麼取消啊。。
手機QQ取消多設備登錄:
1.步驟一:打開手機QQ,點擊左上角的頭像。
2.步驟二:點擊左下角的「設置」。
3.步驟三:點擊「設備鎖、賬號安全」。
4.步驟四:關閉「允許手機、電腦同時在線」功能。
3. 電腦登錄界面多了一個賬戶,想要關掉
控制面板---用戶賬號---刪除賬號
4. 網易雲音樂,怎麼取消一個賬號多人登錄
一、名稱解釋
這里的多賬戶區別於系統級別的,我們講的多賬戶系統是指,在我們互聯網應用當中,我們的應用會使用多個第三方賬號進行登錄,必須現在常用的APP(網易雲音樂)登錄方式包含:網易、微信、QQ
二、內容
通過這一篇文章, 可以學到:多用戶下面的技術方案細節,以及相應的表設計,流程設計。不可以:與其他文章一樣,我這里不會有具體代碼實現細節,方案做的對,代碼咋寫都不會太爛。
三、架構演進
3.1 創業初期
歸結為創業初期是因為這個時候用戶量比較少,甚至還沒有接入上面所說的其他第三方的賬戶系統,只是自建的體系就可以滿足,自建體系的話,目前常用的有
3.1.1 用戶名密碼注冊登陸
這種方式在很多初期網站建設會使用,先注冊,再進行登錄,在老一點的cms中都能找到這個影子。
流程圖:
流程說明:
前端將用戶名、密碼發送到伺服器,伺服器進行常規的判斷,判斷用戶名、密碼長度是否滿足,用戶名是否重復等條件,條件不通過直接返回對應錯誤碼給到前端,這里密碼欄位,為了防止傳輸過程中被截胡,建議加密再上傳,我們的傳輸密碼默認都是會進行一個md5加密,然後記錄到資料庫再進行一層加密,就算是脫庫也沒事,密碼不要明文存儲。
校驗通過後,就將用戶名密碼寫入資料庫,並進行後面積分發放等操作,這里不展開。
現在進行登錄,前端將用戶名,密碼發送給到服務端,服務端首先會校驗登錄次數是否超過設置的閾值,如果超過只能繼續等待被關小黑屋。
如果未超過繼續登錄邏輯,判斷用戶名、密碼是否正確,不正確密碼則進行閾值的判斷,如果超過則關小黑屋,記住小黑屋必須設置過期時間,要不然就會永久關上了,這個可以用redis的過期來做。
登錄成功後進行後續的一切後置邏輯,比如加積分。。。等操作。
3.1.2 手機號注冊登陸
流程圖:
流程說明:
首先輸入手機號,然後發送到服務端,服務端將手機號記錄在我們資料庫中,然後生成隨機驗證碼,並將手機號和驗證碼綁定到一個redis裡面,然後記錄過期時間,這個過期時間一般是10分鍾左右,這就是我們一般手機驗證碼的有效期。
手機接收到手機簡訊後,那麼就在界面填寫驗證碼發送服務端,服務端收到驗證碼後就會在redis裡面查詢到這個手機號對應的驗證碼,失敗就返回錯誤碼。
成功後就進行登錄操作。
這里看起來沒有明確的注冊登錄操作,其實在發送手機號碼就可以認為是一個常規的注冊,然後後面的驗證碼輸入就是一個登陸操作,
問: 那我要密碼咋辦?
答: 在後續產品裡面增加一個手機號碼密碼補錄的功能即可,這也是現在很常規的手法,但是現在移動互聯網大爆炸時代,密碼已經顯得不是那麼重要了,反正我從來記不住密碼,如果手機號碼能操作的app,絕對不用密碼來操作。
3.1.3 資料庫設計
3.1.3.1 表結構
自增id用戶名密碼手機號錯誤次數
3.1.3.2 說明
這里只是單純說明需要用到的數據,沒有擴展具體場景,這個表結構能夠滿足上面兩個方案的設計。
3.2 引入第三方賬戶方案
這里是以QQ-SDK的登錄邏輯, 我們先來一波時序圖
說明:
客戶端自己調起登錄的界面,進行輸入用戶名、密碼,這里的是第三方的用戶名,密碼,登錄成功後,會返回access_token openid expire_in,這過程會使用到oauth2.0,不過在sdk裡面進行內置回調獲取了,後面我們會說明我們自身實現的oauth2.0
客戶端拿到access_token、openid、login_type(qq、wechat...)請求應用伺服器,應用伺服器拿到這些數據後就會根據對應的login_type去對應的用戶中心進行access_token和openid進行校驗。校驗不通過則返回對應錯誤碼
校驗通過後就會判斷本地是否有這個login_type和openid是否存在,不存在則進行獲取遠程的用戶名、頭像等基礎信息來作為本地基礎數據,並且返回code值
如果已經存在,那就是進行登錄操作,返回code值。
客戶端拿到code值後進行token值的換取,這個完全遵照oauth2.0的協議來走的,後續每次請求必須帶上token,token值在服務端的時間比較久,因為我們想要做的是那種永不下線的操作,所以每次請求我們都將token過期時間進行累加。
3.2.1 資料庫設計
3.2.1.1 表結構
對於評論處 @講不出再見1486617502000 的建議,我這里做一下資料庫的整理 用戶基礎表(users)
欄位備注user_id用戶idtoken用戶登陸的tokenexpire_intoken過期時間try_times登錄失敗次數
用戶驗證關聯表(user_auth_rel)
欄位備注id自增iser_id用戶idauth_id驗證表idauth_type驗證類型(local、third)
本地用戶表(user_local_auth)
欄位備注auth_id認證id,自增iser_name用戶唯一標識password用戶密碼mobile用戶手機
第三方用戶表(user_third_auth)
欄位備注auth_id用戶idopenid第三方用戶唯一標識login_type第三方平台標識(qq、wechat...)access_token第三方獲取的access_token,校驗使用
3.2.1.2 說明
users表只是單純針對我們業務側的登錄,主要是做自身業務的oauth2.0業務,
user_local_auth是做自己用戶名、密碼登錄,手機號碼登錄信息記錄,
user_third_auth是我們第三方用戶體系的數據記錄,
user_auth_rel是用來關聯我們users表與user_local_auth、user_third_auth。
整個設計理念就是將自建用戶與第三方在存儲上區分,這在架構演進上也是合乎情理的,開始用戶體系大多自建,而後才是對外接入。
四、總結
1、總的來講,第三方用戶的接入技術上來講是比較簡單的,這里設計多一個user_thirds是可以支持足夠多的第三方接入,當然一般我們也就兩三個登錄就好,太多登錄方不僅自身維護成本,界面擺盤也不好看不是。
2、希望大家能夠通過以上學習,能夠對於我們多賬戶登錄有一個比較好的認知,這里設計方案不包含分表分庫、沒有服務化,就是簡單直接的設計,當然用戶量和需要的不一樣,在這個基礎上還要加很多東西,謝謝大家閱讀!!!
5. 怎麼取消QQ多賬號登陸
點左下角那個向左的小小的箭頭就可以取消默認賬號登陸。
6. 恆企網校如何關閉多賬號登陸
到設置里去改,勾掉多賬號登陸選項。
也可以在電腦上操作,點擊右鍵然後進入我的電腦後點擊管理,點擊本例用戶和組,點擊用戶,留下「administrator」和「GUEST」和"Help」和「SUPPORT」其他用戶名全部刪掉就可以了。
網校的賬號一般來說是可以在不同的設備上登錄的。網校支持在電腦上上課,只要在不同的電腦上下載APP就可以了。不在多設備上登錄只需要取消即可。
7. 華為手機怎麼關閉多用戶登錄
若要刪除子用戶,請選擇如下任一種方法操作:
以機主身份登錄後,打開設置>用戶和帳戶 > 用戶,選擇要刪除的用戶,然後點擊刪除用戶 > 刪除。
以機主身份登錄後,從狀態欄處向下滑動,點擊 個人設置> 更多設置 ,選擇要刪除的用戶,然後點擊刪除用戶 > 刪除。
若要刪除訪客用戶,打開設置,點擊 用戶和帳戶 > 用戶,然後點擊訪客 > 刪除訪客 > 刪除 。
8. 多個華為手機登陸同一賬號怎樣不讓對方看到位置
摘要 親,您只需關閉定位,和定位同步就可以