模块: XinCodes 1.02 - 炫码系统针对 1.62

发布者: wishcraft于 2010/12/19 17:50:00 4710 阅读
Resized Image

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_xincodesWHERE `codeLIKE "[value]" and `active` = "1"


(5) 在 Cpanel 或服务端 CronTab 上添加每分钟(请记住检查路径到 compair.php)-(在窗口处,您必须安排一个任务,因为php可执行文件的默认位置通常在 c:/program files/php,但扩展名和调用位置也可能不同)

否则这是您需要运行的正常 chrontab (Cronjob),请记住更改文件的完整路径(包括 XOOPS_ROOT_PATH)。

/usr/bin/php -/home/yoursite/public_html/modules/xincodes/cron/compair.php


下载:xoops2.5_xincodes_1.02.zip - 48Kb

演示:http://xoops.demo.chronolabs.coop/ - 必须安装。