V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  encro  ›  全部回复第 119 页 / 共 156 页
回复总数  3117
1 ... 115  116  117  118  119  120  121  122  123  124 ... 156  
很久以前 flask 弄过支持多域名的了,不过是所有域名公用一个 app,你这个是多个 APP,肯定速度上不如一个块,内存占用上就会大很多,比较浪费,除非每个实例代码不一样,否则不建议这样做。
2020-03-01 10:37:13 +08:00
回复了 zzzzzzggggggg 创建的主题 程序员 session? cookie?登录?还在分不清楚?
@JamesMackerel
是的,单点登录只是完成了登录,对于多个子系统实现了统一账户认证,这里面明线只传递一个认证身份钥匙,往往还需要一条服务器对服务器的暗线来传递用户数据。

@zzzzzzggggggg
某人跟你借东西,
你给了家里钥匙让他自己去拿,这时候钥匙就是 key,所有人拿了钥匙都能去你家拿东西;
如果你装了人脸识别电子锁,你给他远程开通一个有时间限制的人像识别,这个时候就是 jwt ;
虽然有了人脸识别电子锁,但是不能防止他拿走其他东西,也不能防止他已经被挟持(抓包)了;
你不让他去拿,你自己拿给他,这时需要鉴权或者 RPC。
2020-03-01 09:58:46 +08:00
回复了 zzzzzzggggggg 创建的主题 程序员 session? cookie?登录?还在分不清楚?
很多成熟的框架,为 session 和 jwt 提供了中间件,
你加载哪个就支持那种方式,
你加载两个就同时支持两种方式。

我所知道的有 Django REST framework, Yii, gin 等
2020-03-01 09:51:09 +08:00
回复了 zzzzzzggggggg 创建的主题 程序员 session? cookie?登录?还在分不清楚?
@zzzzzzggggggg

jwt 不用作废,只是 jwt 之后,肯定还对了一个用户吧,其实和 session 一样的,你不是要去删除这个 session_id 或者这个 token,而是收到 session 和 token 之后,服务端必须验证他们有效性,这里加一个判断他们是否还真实有效,比如用户状态已经改为删除,这时候就需要返回 token 无效,不需要再做什么黑名单。


前面分析了,jwt 和 session 其实没有区别(加密后的 Session id 就等于 token ),只是 session id 依赖 cookie,所以必须基于浏览器或者模拟 cookiejar,cookie 有 domain 限制,需要在一个 domain 下才能使用,且历史原因,大量 web 程序都为 session 提供了很多解决方案,比如脚本语言都提供了全局变量,session 钩子类或方法,所以做不跨域的 web 时候,可能使用 session 更加方便。而 jwt 无需依赖 cookie,所以没有域名要求,所以对于前后端分离的处于两个域的,客户端不是 web 的,用 jwt 更加方便。
2020-02-29 17:49:34 +08:00
回复了 PEIENYKYK 创建的主题 Go 编程语言 Golang 开发 web,如何控制任务启动/停止?
看下 frp,nps,goproxy 的代码,或者搜一下 go 语言+内网穿透
2020-02-29 17:46:57 +08:00
回复了 PEIENYKYK 创建的主题 Go 编程语言 Golang 开发 web,如何控制任务启动/停止?
一切通讯都是信号,利用好信号,没有不能达到的
2020-02-29 17:36:28 +08:00
回复了 pudgedoor 创建的主题 问与答 降薪从上海去杭州淘宝还是去上海头条?
头条和淘宝都是板砖,当然去教育新业务,以后成长空间更多啊。
如果的配置牵涉到底层比如数据库切换,就需要自己分装下 flash 的 db 扩张了。
如果不设计,为什么不实现自己的 config 类呢。

在这里问,不如自己看源码快。
没看,你的方法是重新 init app 吧,register_blueprint 还是当前 app。
2020-02-29 17:11:01 +08:00
回复了 zzzzzzggggggg 创建的主题 程序员 session? cookie?登录?还在分不清楚?
一,session 多服务器共享?
1,可以采用阿里云 lbs 或者 nginx 保持会话;
2,也可以客户端加密 cookie 存 session id,然后服务端 session 存在 redis ;
3,采用单点登录系统+自动跳转等方案来实现;

二,JWT 不能强制作废?
1, jwt 没有做服务端验证码?既然做了,肯定可以作废啊。


他们主要不同,看名字就知道了,
session 意思是会话,会话是通过 cookie 来保持的,而 cookie 收到 domain 限制。
JWT 名字里面重点在于 token,是一种认证方式,通过传递 token 保持认证有效性。

他们的原理导致实用场景不一样。
一般来说,做 web 前后端不分离,使用 session 方便,
如果前后端分离,比如前后端分离的 web、app、第三方程序调用那么采用 jwt 方案会更合适。
2020-02-29 16:29:07 +08:00
回复了 nohello 创建的主题 PHP PHP curl 带着 cookie 模拟提交,验证码超时
https://blog.csdn.net/syhd142/article/details/8525603


PHP 的 CURL 库中可以设置记录和读取 cookie。

有三个选项可以设置 cookie:

CURLOPT_COOKIE: 在 http 头中设置 cookie 的信息

CURLOPT_COOKIEJAR: 收到的 http responce 中 set-cookie 的存放路径

CURLOPT_COOKIEFILE: 发出的 http request 中 cookie 从哪里读取



最简单的方式:
http://www.phpernote.com/php-function/1371.html

curl_setopt($ch, CURLOPT_COOKIE, 'phpernote_uuid=201704592623c0cd921; phpernote_nick_name=haoxiangni; PHPSESSID=hjf6lashdk4fb7an8t047keq42; phpernote_uuid=x201804210994325adbeaa8f0c31; phpernote_nick_name=%E6%9D%A5%E8%87%AA%3C223.72.74.235%3E%E7%9A%84%E7%BD%91%E5%8F%8B; Hm_lvt_30d2c5bcff96aa0e131e06c9bc4980d4=1524361902; Hm_lpvt_30d2c3bcff96aa0e121e06c9bc4980d4=1524383891');


最后:
curl_setopt($ch, CURLOPT_HEADER, 0);去掉试下?
2020-02-29 16:24:13 +08:00
回复了 ps1aniuge 创建的主题 PHP 请问最新版的 php7.4,支持 PHP 文本文件 bom 头了么?
不要支持 bom 头的,切记。。。。

应该用程序将 bom 头统统去掉,然后不用记事本编辑程序,代码全部换成 utf8。
2020-02-29 16:22:54 +08:00
回复了 chenqh 创建的主题 PHP 关于 PHP 部署权限的问题
按楼上的做,然后将调 shell 的部分,不要通过 web 执行,通过队列任务或者定时任务执行 crontab 就行了。
2020-02-29 16:19:49 +08:00
回复了 Chase2E 创建的主题 随想 如何客观的面对智商的差距
突然发现还有这么多学习的对象。
应该惊喜啊,
和他们混熟之后,你就和他们一个层次了,以后随便一个提携你一把,你就省了好多努力。
2020-02-29 11:48:07 +08:00
回复了 pabno 创建的主题 程序员 10 亿用户数据分库分表设计
应该没有更好的方案,如果通过号码查询的频率高,应该采用 kv 内存存储吧。
没有试过 kv 和数据库 hash 索引,10 亿数量级性能会差别多少。
楼主花半天做一个实验给我们看看?

到达这数量级,就是一个尝试验证改良的过程。
2020-02-28 14:48:02 +08:00
回复了 YadongZhang 创建的主题 上海 进退维谷
刚毕业的那会,什么都不会,每天顶着大太阳,面试三份,坐公交到很远的地方面试,矿泉水都不舍得买,
面试回来就根据招聘需求改简历,借同学电脑看招聘要求的知识点,准备第二天面试的知识点,
也曾经消极过,还做过几个月的三和大神,
现在看,反而可能是认识自我突破自我的一个阶段。
2020-02-28 14:41:07 +08:00
回复了 YadongZhang 创建的主题 上海 进退维谷
会更好的,人在底部,每一步都是上坡路。

天将降大任于斯人也必先苦其心志劳其筋骨,你胫骨还没劳呢。

人生是一回长跑,别只看眼前。

度过了眼前难关,以后就成了资历。

放低要求,放空自己,找到一个哪怕不要钱的工作,先干着,学到本领在换不迟,先度过试用期吧。

1,写好简历,找一个能生存的工作;
2,充分利用工作电脑和工作机会学习工作上的事情;
3,当前固定好工作之外的内容学习时间,多学点工作上的内容,工作不在于你会多少,而在于你做出来多少东西来;
4,逐步修复家庭关系,了解父母的难处,也让父母了解你的困境,父母也是一辈子的事情;
5,还清欠款后不要再欠,大部分人理财没学会,提前消费倒是学会了,但是欠钱容易产生压力焦虑等心理负担;
6,交一些朋友吧。
2020-02-28 13:50:02 +08:00
回复了 ioioioioioioi 创建的主题 生活 在国内看病,可以跟医生讲不要中药吗?
@augustheart

我表达错误了,我的用量本意想指用药的总量,比如去医院给你开西药大部分 4 天内的量,部分 2 周之内的量,而为了达到“治标”的目的,中成药或中药往往时间都两周或者两周以上,比如那种一次几瓶且一瓶超过 60 粒的,又因为药效不确切,这样就让一部分人有机可乘。

个人感觉几年规范了一些,比如以前 xxx 炎片之类的,市面上几百种,很多后来证明有副作用,都下架了,又比如最近规定医生开中药要通过中医考试,但是路还很长。
1 ... 115  116  117  118  119  120  121  122  123  124 ... 156  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2906 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 53ms · UTC 12:56 · PVG 20:56 · LAX 05:56 · JFK 08:56
Developed with CodeLauncher
♥ Do have faith in what you're doing.