先建一个表,把激活码导入,指定用户名和密码
用户登录第一次要去激活,激活时查找是否激活码在建的表里是否存在,如果存在,在会员表里添加一个用户,用户名和密码为先前建的表里的。然后才能正常登录,登录数据写入会员表里。是否可实现,我还没试?求讨论!

解决方案 »

  1.   


    你可以对验证码的生成做一些控制,比如24小时内,多少分钟内需要激活 ,然后用memcache或者缓存文件来控制一个验证码表,当然这个要看你的数量有多少考虑是切割还是怎么控制,然后每次用掉一个就释放一个,到期了就清理掉没用的验证码,剩下的就是等待激活的验证码并且是有效的。当然如果用数据库的临时内存表效果也是不错的.就是老徐说的内存比较贵...
      

  2.   

    在表里加一个字段,默认为0,验证之后为1.
    不用存验证码。把验证码放在session中,时效5分钟,过期需要重新点击发送邮件。