Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[疑难] 论坛免激活代码

[复制链接]
lucklu 发表于 2009-1-13 19:49:41 | 显示全部楼层 |阅读模式
UCHome插件
语言编码:  
插件名称:
插件作者:
适用版本:
本帖最后由 lucklu 于 2009-1-13 19:55 编辑

很多网友提出如何自动激活论坛,以下是本人改写uc API的代码,供大家参考:
  1. $member = array();
  2. $member[uid] = $uid;
  3. $member[username] = $get['username'];
  4. $member[email] = empty($get['email'])?'your@email.com':$get['email'];                                                               
  5. $member[password] = md5(time().rand(100000, 999999));
  6. $member[secques] = '';
  7. $db->query("INSERT INTO {$tablepre}members (uid,username,email,password,groupid,regip,regdate,timeoffset) VALUES ('{$member[uid]}','{$member[username]}','{$member[email]}','{$member[password]}',10,'', '$timestamp',9999)");
  8. dsetcookie('sid', '', -86400 * 365);
  9. dsetcookie('cookietime', $cookietime, 31536000);
  10. dsetcookie('auth', authcode("$member[password]\t$member[secques]\t$member[uid]", 'ENCODE', $discuz_auth_key), $cookietime);
复制代码

评分

1

查看全部评分

aqxsj 发表于 2009-1-13 21:48:03 | 显示全部楼层
该怎么使用呢?希望楼主写得详细点吧!谢谢了
回复

使用道具 举报

shenqin 发表于 2009-1-13 22:10:20 | 显示全部楼层
很不错的说,我要去测试一下看
回复

使用道具 举报

swsm020 发表于 2009-1-14 02:18:06 | 显示全部楼层
留贴收藏
回复

使用道具 举报

风.行者 发表于 2009-1-14 10:52:21 | 显示全部楼层
如何测试!还请楼主说明一下吧!
回复

使用道具 举报

aceblue 发表于 2009-1-14 12:58:54 | 显示全部楼层
具体咋用啊!楼主细说下呢!加金币!!!
回复

使用道具 举报

 楼主| lucklu 发表于 2009-1-14 14:46:24 | 显示全部楼层
很多网友都不用这个代码啊,我简单说明一下:大家找到自己的论坛目录,有个api\uc.php 找到synlogin,即同步登录的函数,if 的 else后面添加即可 注意7.0的写cookie是_setcookie,有点小变化而已。
回复

使用道具 举报

ahqueer 发表于 2009-1-14 15:23:42 | 显示全部楼层
很不错的说,我要去测试一下看
回复

使用道具 举报

sine_zq 发表于 2009-1-14 15:56:11 | 显示全部楼层
收藏了。有时间试一下
回复

使用道具 举报

不要因为85 发表于 2009-1-14 16:33:08 | 显示全部楼层
我是个外行 还是没闹明白 我在那个文件搜索 else 有好几处!

还有 这个代码添加了 是新从HOME注册的无需到论坛激活 呢 还是原来注册的都不用激活 论坛人数和HOME人数一样多了!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-6-18 21:49 , Processed in 0.196751 second(s), 19 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表