我有一个注册页面,这是我的代码
在名为router
的{{1}}
signup.js
以//somecodes
let stopspam
.get('/', async (ctx) => {
stopspam = Math.random() //here is a randmon number
await ctx.render('signup', {
pagestopspam:stopspam
});
})
.post('/reg', async (ctx) => {
let thespamcode = JSON.parse(JSON.stringify(ctx.request.body)).spamcodevaluefrompage //here is from the page
if(thespamcode === stopspam) {
//can signup, if signup finished, the stopspam value will be set to null
stopspam = ""
}
})
的方式调用操作/reg
,如下所示
ajax
我遇到的是,这似乎无法有效地阻止垃圾邮件注册,有什么主意吗?