- 主题:天地人大技术小渣继续求问如何开通邮箱注册功能
或者手机注册也行
贵站高大上 领先我们站好多年,我们还是原始社会人工批账号呢
求帮助
--
FROM 106.120.213.*
是“认证”吧?
也不麻烦啊,你弄个autocheck.php,如果用户没有审批,就让他输入你规定的比如校内后缀的邮箱,你调smtp往那个邮箱里发个邮件,里面包含一个随机code,你把这个code写到自己的mysql表或是这个用户的userec字段里(高端点儿你可以弄个redis数据库,还能方便设置code过期时间),然后点击邮箱里的链接autocheck.php?code=xxxxxxx,你去系统里验证下是否相符,相符的话你就弄个设置权限位的函数把权限加全了就结了。
【 在 mumamiya (木马米亚) 的大作中提到: 】
: 或者手机注册也行
: 贵站高大上 领先我们站好多年,我们还是原始社会人工批账号呢
: 求帮助
: ...................
--
修改:loverabbit FROM 101.29.164.*
FROM 101.29.164.*
听起来好简单
但是我已经被绕晕了
【 在 loverabbit 的大作中提到: 】
: 是“认证”吧?
: 也不麻烦啊,你弄个autocheck.php,如果用户没有审批,就让他输入你规定的比如校内后缀的邮箱,你调smtp往那个邮箱里发个邮件,里面包含一个随机code,你把这个code写到自己的mysql表或是这个用户的userec字段里,然后点击邮箱里的链接autocheck.php?code=xxxxxxx,你去系统里验证下是否相符,相符的话你就弄个设置权限位的函数把权限加全了就结了。
:
--
FROM 106.120.213.*
又看了一遍
明白原理
但是完全不会写
【 在 loverabbit 的大作中提到: 】
: 是“认证”吧?
: 也不麻烦啊,你弄个autocheck.php,如果用户没有审批,就让他输入你规定的比如校内后缀的邮箱,你调smtp往那个邮箱里发个邮件,里面包含一个随机code,你把这个code写到自己的mysql表或是这个用户的userec字段里,然后点击邮箱里的链接autocheck.php?code=xxxxxxx,你去系统里验证下是否相符,相符的话你就弄个设置权限位的函数把权限加全了就结了。
:
--
FROM 106.120.213.*
贵站有没有原始代码之类的 可以借来“抄一抄”
【 在 loverabbit 的大作中提到: 】
: 是“认证”吧?
: 也不麻烦啊,你弄个autocheck.php,如果用户没有审批,就让他输入你规定的比如校内后缀的邮箱,你调smtp往那个邮箱里发个邮件,里面包含一个随机code,你把这个code写到自己的mysql表或是这个用户的userec字段里(高端点儿你可以弄个redis数据库,还能方便设置code过期时间),然后点击邮箱里的链接autocheck.php?code=xxxxxxx,你去系统里验证下是否相符,相符的话你就弄个设置权限位的函数把权限加全了就结了。
:
--
FROM 106.120.213.*
你得动起手来,不能一上来就说完全不会啊
一步步试着写写
<?
1. 先判断一下用户权限确认是否需要进入自动审批流程,这个你用$currentuser['userlevel']应该就足够了吧;
2. 确认还没审批的,你读一下他的userec看看他的注册时填的邮箱是否符合要求,不符合的话你就放出来个form让他重新输入个@xx.edu.cn的邮箱,你再判断一下是否符合要求,如果你对js判断实时判断不熟的话,就放到提交的时候php去判断;
3. 生成一个字符串,百度一下找个例子copy一下测试试试,构造一封邮件,百度一下php下怎么用smtp,把邮件发出去,字符串放到redis里,设置1小时有效期;
4. 等着用户点击链接吧。你可以弄个autocheck2.php来判断条转过来的code,也可以在前面的autocheck.php里面通过act参数来区别。
?>
然后这就完成了粗糙的php了,你就可以慢慢研究怎么把这个php弄得更高大上一点儿...
【 在 mumamiya (木马米亚) 的大作中提到: 】
: 又看了一遍
: 明白原理
: 但是完全不会写
: ...................
--
FROM 101.29.164.*
好的
多谢教诲
开始学习学习
弱弱的问一句这个php在哪里调用?放在哪个位置
【 在 loverabbit 的大作中提到: 】
: 你得动起手来,不能一上来就说完全不会啊
: 一步步试着写写
: <?
: ...................
--
FROM 106.120.213.*
要是web注册,你就在注册成功后就显示下一步认证吧,同时发个站内信给他认证的链接。
这应该和外面的论坛思路一样。。。
【 在 mumamiya (木马米亚) 的大作中提到: 】
: 好的
: 多谢教诲
: 开始学习学习
: ...................
--
FROM 101.29.164.*
我这里还真木有...
【 在 mumamiya (木马米亚) 的大作中提到: 】
: 贵站有没有原始代码之类的 可以借来“抄一抄”
--
FROM 101.29.164.*
好的我大概明白了需要在注册里加一个页面然后写一个对应的php
谢谢了
真是好人啊 大神
【 在 loverabbit 的大作中提到: 】
: 我这里还真木有...
:
--
FROM 106.120.213.*