当前位置:首页 » 账号管理 » 多个账号登录怎样关
扩展阅读
怎样在水里快速走路 2025-07-01 00:01:16
照片怎样添加掉落树叶 2025-06-30 23:42:52

多个账号登录怎样关

发布时间: 2022-09-07 17:46:52

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. 多个华为手机登陆同一账号怎样不让对方看到位置

摘要 亲,您只需关闭定位,和定位同步就可以