CNode

Nodejs 验证码 存储

问答
Ffrankstyle发布于11 年前最后回复11 年前4 回复4982 浏览0 收藏

使用ccap生成验证码后,怎么存储码值,用于表单的验证?

查看回复

回复 (4)

K
klesh#1·11 年前

最简单的是存在 session,一般 web app 也够用了。 如果你需要考虑 app 端的话,可以存到数据库

F
frankstyle#2·11 年前
引用 klesh最简单的是存在 session,一般 web app 也够用了。 如果你需要考虑 app 端的话,可以存到数据库

@klesh 我现在就是想存如Session中,不知道具体怎么写,另外,我的存储用的是leancloud,新手....

K
klesh#3·11 年前
引用 frankstyle@klesh 我现在就是想存如Session中,不知道具体怎么写,另外,我的存储用的是leancloud,新手....

@frankstyle http://expressjs.com/resources/middleware.html 看下,这里有个 express-session ,装上这个 middleware ,加载就行了。

req.session.CAPTCHA_KEY = '1234';

这样就行了, session 会自动管理的。

F
frankstyle#4·11 年前
引用 klesh@frankstyle http://expressjs.com/resources/middleware.html 看下,这里有个 express session ,装上这个 middlew...

@klesh 恩恩,测试成功了, 不过 leancloud 是分布式的,不支持express自带的session,需要引用它自己的中间件,cookie-session 搞定啦

参与回复
登录后即可参与回复。登录