segmentfault 11用手机登录怎么激活

在 SegmentFault,学习技能、解决问题
每个月,我们帮助 1000 万的开发者解决各种各样的技术问题。并助力他们在技术能力、职业生涯、影响力上获得提升。
问题对人有帮助,内容完整,我也想知道答案
问题没有实际价值,缺少关键内容,没有改进余地
用户登录成功以后,假设用户一个小时以后重新登录,只带着sessionId访问即可。用户退出登录时,需要将数据库表中的sessionId清空。在登录的时候,将要判断SessionId是否为空。貌似还要判断一下是否更换了手机。
但是用户如果是非正常退出(比如手机关机,卸载软件,断网等)此时数据库的表sessionId没有清空。
那该如何办呢?
答案对人有帮助,有参考价值
答案没帮助,是错误的答案,答非所问
下次登录的时候检查一下,如果是另一个手机就把之前的session标记为无效;如果有session但是已经失效就清除此session并要求用户重新登录。
session本身在服务器段可以设定一个expiration,定期清除太长时间没有活跃的session可以节省一些服务器资源,但是这个expiration不能太短,否则经常提示用户登录会严重影响用户体验,具体时间要取决于用户平均活跃间隔,一般把这个时间乘上几倍就差不多了。
答案对人有帮助,有参考价值
答案没帮助,是错误的答案,答非所问
一般来说移动端不会让用户经常的去登录,所以用户非正常退出的时候你本来就不应该去清楚sessionId,你可以试试看你重启之后手机qq、微信会不会让你重新登录。所以你的问题根本不存在。
一个小时之后用户打开你的应用不应该要重新登录了,而是可以拿着某个token/sessionId去直接获取服务了。每次重新登录的时候重新生成新的token/sessionId自然就保证单点登录了。
当然你要防止用户的token被拿到多台设备上通过hack的方式使用,解决方案应该有很多的。
答案对人有帮助,有参考价值
答案没帮助,是错误的答案,答非所问
这个是典型的单点登录问题,需要做的是在登录时给每用户生成一个唯一token,客户端请求数据时需携带token标识当前用户,当此帐号在其他设备登录时重新生成token。原来的token就失效了,这样他在原来的设备请求数据时因为token失效让它重新登录。这样就实现了单点登录。
同步到新浪微博
分享到微博?
关闭理由:
删除理由:
忽略理由:
推广(招聘、广告、SEO 等)方面的内容
与已有问题重复(请编辑该提问指向已有相同问题)
答非所问,不符合答题要求
宜作评论而非答案
带有人身攻击、辱骂、仇恨等违反条款的内容
无法获得确切结果的问题
非开发直接相关的问题
非技术提问的讨论型问题
其他原因(请补充说明)
我要该,理由是:
在 SegmentFault,学习技能、解决问题
每个月,我们帮助 1000 万的开发者解决各种各样的技术问题。并助力他们在技术能力、职业生涯、影响力上获得提升。在 SegmentFault,学习技能、解决问题
每个月,我们帮助 1000 万的开发者解决各种各样的技术问题。并助力他们在技术能力、职业生涯、影响力上获得提升。
问题对人有帮助,内容完整,我也想知道答案
问题没有实际价值,缺少关键内容,没有改进余地
直接把文件夹发到手机然后打开index.html只有html的样式没有css和js的
不要在电脑端模拟的,百度搜索了好多可是我真的找不到方法,有人说ip访问或者需要搭一个 Apache 服务器,我都试不成功,很苦恼
不知道真正具体解决方法是什么,可以详细些帮我讲解下吗,真心请教
答案对人有帮助,有参考价值
答案没帮助,是错误的答案,答非所问
仅仅是静态代码不推荐PHP之类的工具
可以使用npm装一些简单的命令行工具http-server、serve等等,使用方便,无需配置...
答案对人有帮助,有参考价值
答案没帮助,是错误的答案,答非所问
下载它然后安装。
安装成功后打开软件。
浏览器输入
会看到下面的图片
把你的项目文件放到DOCUMENT_ROOT的目录下
电脑浏览器输入http://localhost访问你的项目
在手机浏览器输入http://192.168.1.xx访问(你需要知道自己电脑的IP,差需要连接同一个路由)
如果访问不了,再问
分享到微博?
关闭理由:
删除理由:
忽略理由:
推广(招聘、广告、SEO 等)方面的内容
与已有问题重复(请编辑该提问指向已有相同问题)
答非所问,不符合答题要求
宜作评论而非答案
带有人身攻击、辱骂、仇恨等违反条款的内容
无法获得确切结果的问题
非开发直接相关的问题
非技术提问的讨论型问题
其他原因(请补充说明)
我要该,理由是:
在 SegmentFault,学习技能、解决问题
每个月,我们帮助 1000 万的开发者解决各种各样的技术问题。并助力他们在技术能力、职业生涯、影响力上获得提升。在 SegmentFault,学习技能、解决问题
每个月,我们帮助 1000 万的开发者解决各种各样的技术问题。并助力他们在技术能力、职业生涯、影响力上获得提升。
问题对人有帮助,内容完整,我也想知道答案
问题没有实际价值,缺少关键内容,没有改进余地
在dev分支上开发的页面,未发布到线上,如何用手机也可以打开电脑开发的页面,并且可以在手机上操作测试功能呢?
这个问题已被隐藏,原因:问题与网站其他问题相重复
答案对人有帮助,有参考价值
答案没帮助,是错误的答案,答非所问
同样的问题
答案对人有帮助,有参考价值
答案没帮助,是错误的答案,答非所问
你需要的 应该类似这种, 下面只是其中一种, 也可在用别的。
答案对人有帮助,有参考价值
答案没帮助,是错误的答案,答非所问
分两种情况
页面是跑在APP上,想测试页面在APP的效果:让APP打一个webview_debug包给你,然后根据不一样的系统进入Chrome或者Sarfari测试(估计你不是这个,是的话在细聊)
页面在任意手机浏览器运行,自己搭建个服务,把网址copy一下用二维码生成工具,生成二维码后手机扫一下就好了(确保手机和电脑在同一个局域网,换句话就是同一个wifi下面)
答案对人有帮助,有参考价值
答案没帮助,是错误的答案,答非所问
下载一个charles 然后手机和电脑连接到同一个wifi 手机上设置当前wifi连接的代理是电脑的ip地址 然后访问
答案对人有帮助,有参考价值
答案没帮助,是错误的答案,答非所问
楼上说的,用charles代理,手机能访问电脑的网站,在电脑上还可以看到请求,vcosole还可以在手机上看到控制台
答案对人有帮助,有参考价值
答案没帮助,是错误的答案,答非所问
我正在做h5app。1.你可以用链接数据线的方式,进行真机调试,用hbuilder2.用hbuilder打开
3.打包生成app 用“蒲公英”发布,然后扫描二维码安装
答案对人有帮助,有参考价值
答案没帮助,是错误的答案,答非所问
谢谢大家的帮助,问题暂时解决了。你们所提到的我不清楚的我会去尝试,通过你们的回答,我学到了不少。非常感谢!我的解决方法:
1. 手机与电脑连接同一个局域网(即连接同一个wifi);
2. 打开命令窗口,输入ipconfig ,找到IPv4 对应的地址;
3. 在手机上输入找到的IPv4对应的地址,再加上电脑上页面对应的端口号及路径,这样就可以简单的通过手机访问电脑写的页面来测试页面效果和功能。
答案对人有帮助,有参考价值
答案没帮助,是错误的答案,答非所问
分配给你一个二级域名,将局域网映射到互联网上。
答案对人有帮助,有参考价值
答案没帮助,是错误的答案,答非所问
同一个局域网的手机访问电脑服务器的网页,简单,直接访问电脑IP加端口就可以。有绑定域名的,也可以改手机 hosts 文件设置映射。
但是,这是访问,并不是真正的测试。要是有问题,电脑改完了还要手动去刷新手机网页,太麻烦了。
真正的手机调试是在电脑改代码,手机能立刻反馈出来。比如说在电脑浏览器控制台输入 alert('你好,小明'); 并回车,手机浏览器即刻弹出窗口。
这用一台安卓手机和一个 Chrome 浏览器可以很轻松实现。
具体我就不多说了,看下这篇文章你就懂了。
如果访问不了,搜索“ chrome://inspect ”也能找到大把教程。
答案对人有帮助,有参考价值
答案没帮助,是错误的答案,答非所问
具体可以查看这篇文章 -&&
答案对人有帮助,有参考价值
答案没帮助,是错误的答案,答非所问
同一个局域网,anywhere + weinre
同步到新浪微博
分享到微博?
关闭理由:
删除理由:
忽略理由:
推广(招聘、广告、SEO 等)方面的内容
与已有问题重复(请编辑该提问指向已有相同问题)
答非所问,不符合答题要求
宜作评论而非答案
带有人身攻击、辱骂、仇恨等违反条款的内容
无法获得确切结果的问题
非开发直接相关的问题
非技术提问的讨论型问题
其他原因(请补充说明)
我要该,理由是:
在 SegmentFault,学习技能、解决问题
每个月,我们帮助 1000 万的开发者解决各种各样的技术问题。并助力他们在技术能力、职业生涯、影响力上获得提升。}

我要回帖

更多关于 segmentfault 知乎 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信