答案 0 :(得分:3)
披露:我从未使用过Neo4j,所以我不知道具体细节,但我会通过以下方式完成此任务:
您可以编写一些简单的查询,在注册时将用户信息(例如用户名,密码,电子邮件等)插入您的数据库。然后,使用类似nodemailer的内容向用户发送电子邮件,其中包含已注册并正在等待确认的内容。
在您存储的用户信息中,您应该有一个用于存储帐户状态的列(已验证或未验证)。然后,您可以编写一个小网页,用于检索数据库true
中的所有帐户,并通过将open(202, file=chk_file2)
close(202)
设置为do while (.true.)
inquire(file=chk_file2, exist=file_exist)
if (file_exist) then
102 continue
istat = 1
do while (istat.eq.0)
open(401, file=chk_file2, iostat=istat, err=102)
close(401, status='delete', err=102)
enddo
exit
endif
enddo
来确认您想要的帐户,之后用户会收到用户告诉他现在可以使用您的服务的电子邮件。
对于仅限邀请注册,我会有一个带有“注册码”的特殊表格,当用户邀请某人时,该表格会生成并插入该表格。被邀请的人将接收到代码的链接,点击后,服务器将检查数据库中是否存在代码,如果确实存在,则允许用户创建帐户。
我意识到这是一个广泛的答案,但有很多方法可以实现您所寻找的目标!
答案 1 :(得分:1)
有人正在使用Drawbridge,但构建失败...... https://www.npmjs.org/package/drawbridge
我正在寻找同样的事情。