我做的一个网站,我想一个账户只能在一台机子上登录怎么实现? 就类似QQ一样,有个账号登录了,另个再登会把他挤掉,还有种思路可以不让第二个人登上去 而不是挤掉! 这两种思路 实现在网站上该怎么实现C# 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 通过Session的过期事件应该能在一定程度上解决用户异常退出的问题,不过需要默认20分钟的等待时间 有没有获取mac地址让账号绑定的方法 如果你在设计一个web系统,你根本不应该去走这些旁门左道。我们不谈能不能获取客户端的mac,就说假设可以实现,如果用户的网卡烧毁了,系统又挂了,而且这下更惨,用户要是不把网卡修好,基本只能再注册一个账户了。 如果你在设计一个web系统,你根本不应该去走这些旁门左道。我们不谈能不能获取客户端的mac,就说假设可以实现,如果用户的网卡烧毁了,系统又挂了,而且这下更惨,用户要是不把网卡修好,基本只能再注册一个账户了。那前面说的异常退出这方法是要怎么实现的 如果你在设计一个web系统,你根本不应该去走这些旁门左道。我们不谈能不能获取客户端的mac,就说假设可以实现,如果用户的网卡烧毁了,系统又挂了,而且这下更惨,用户要是不把网卡修好,基本只能再注册一个账户了。那前面说的异常退出这方法是要怎么实现的可以有一万个方法去实现,但你的目标是在制造次品。 第一种方案:只允许一个人登录,后来登录者挤掉之前登录者用户登录成功后,随机生成一个唯一的token存放到服务端,并设置一个过期时间,此后定时验证当前用户对应的token是否过期,一旦过期,用户即可退出。用户一旦重新登录,对应的token即重新生成,这样之前登录的用户便立即失效,退出系统。第二种方案:同一个账户不允许多处登录参考第一种方案,如果账户对应的token只服务端已经存在,登录验证的用户便验证失败,无法登录。 可以在数据库内加个字段,记录IP,如果登录则记录IP,退出则清除,做个服务端程序,侦测IP是否在通讯,如果不在则自动退出。 有没有获取mac地址让账号绑定的方法你绑定了,我不能伪造个mac地址给你吗? 在Appliction中做一个变量,登录时记录当前登录人的编号,每次登录时都先去判断一下这个帐号有没有在线,有的话不能登录,没有的话就登录 c# RichTextBox.MaxLength自动去掉多余文字 App_Code里的一个小问题 aspx页面中怎么用<%if then%> ADO.net 报表的数据集问题 关于datagrid控件简单问题,还望高手看看 页面问题,急,请大虾帮忙??? Oracle数据库连接问题,高手请进。 c# 图片切割加工再合并,怎么实现 关于线程函数中的值能否返回的问题。 从数据库中查到数据,加到DATAGRID中后,怎么在DATAGRID的基础上查找数据? C#中如何实现编号的递增 关于高端内存区的疑惑
有没有获取mac地址让账号绑定的方法
我们不谈能不能获取客户端的mac,就说假设可以实现,如果用户的网卡烧毁了,系统又挂了,而且这下更惨,用户要是不把网卡修好,基本只能再注册一个账户了。
我们不谈能不能获取客户端的mac,就说假设可以实现,如果用户的网卡烧毁了,系统又挂了,而且这下更惨,用户要是不把网卡修好,基本只能再注册一个账户了。那前面说的异常退出这方法是要怎么实现的
我们不谈能不能获取客户端的mac,就说假设可以实现,如果用户的网卡烧毁了,系统又挂了,而且这下更惨,用户要是不把网卡修好,基本只能再注册一个账户了。那前面说的异常退出这方法是要怎么实现的可以有一万个方法去实现,但你的目标是在制造次品。
用户登录成功后,随机生成一个唯一的token存放到服务端,并设置一个过期时间,此后定时验证当前用户对应的token是否过期,一旦过期,用户即可退出。用户一旦重新登录,对应的token即重新生成,这样之前登录的用户便立即失效,退出系统。第二种方案:同一个账户不允许多处登录
参考第一种方案,如果账户对应的token只服务端已经存在,登录验证的用户便验证失败,无法登录。
每次登录时都先去判断一下这个帐号有没有在线,有的话不能登录,没有的话就登录