模块: XinCodes 1.02 - 炫码系统针对 1.62
发布者: wishcraft于 2010/12/19 17:50:00 4710 阅读XinCodes 1.02
炫码系统针对 1.62
由 AFS Espania 赞助
XinCodes 为 XOOPS 2.4 和 XOOPS 2.5 的邀请模块,允许您的注册用户使用招募代码来邀请某人加入 XOOPS 网站,并使用 Profile 1.62 进行详细的注册。
您需要在 Profile 1.62 中设置它,包括 SQL 验证以及规划一个 cron 每1分钟执行一次,标记已声明和下线招募代码。
您可以通过偏好设置设置生成代码的数组,以及要生成的代码的总数和元素长度。
此 模块是从 tracker cms 标题的大系统安全概念Takken的 强烈主张,当您想要控制在该站注册的人时。您可以限制人们可以使用的 代码数量以及代码的元素和元素数量。 目前为大写字母数字序列。
安装
(1) 先安装或升级到 Profile 1.62 (见附件 xoops2.5_profile_1.62.zip),您需要这个来进行验证。
(2) 安装 XinCodes 1.02
(3) 将验证字段名 ‘invitecode’ 添加到 Profile 模块作为验证类型。
(4) 将 SQL 验证脚本添加到 Profile 1.62 (请记住将前缀更改为您的数据库前缀)
SELECT count(*) as rc FROM `prefix_xincodes` WHERE `code` LIKE "[value]" and `active` = "1"
(5) 在 Cpanel 或服务端 CronTab 上添加每分钟(请记住检查路径到 compair.php)-(在窗口处,您必须安排一个任务,因为php可执行文件的默认位置通常在 c:/program files/php,但扩展名和调用位置也可能不同)
否则这是您需要运行的正常 chrontab (Cronjob),请记住更改文件的完整路径(包括 XOOPS_ROOT_PATH)。
/usr/bin/php -q /home/yoursite/public_html/modules/xincodes/cron/compair.php
下载:xoops2.5_xincodes_1.02.zip - 48Kb
演示:http://xoops.demo.chronolabs.coop/ - 必须安装。