- 博客(0)
- 资源 (7)
空空如也
uchome支付插件
VIP积分充值系统
目前支持六种支付方式:
支付宝
财付通
网银在线
易宝手机充值卡
易宝手机银行卡
PayPal
功能:
积分充值
购买VIP
积分兑换VIP
2011-01-20
UCH2.0绿色完美支持邮箱登陆(免费)
UCH2.0绿色完美支持邮箱登陆(免费)
找到 source/do_login.php
$password = $_POST['password'];
$username = $_POST['username'];
$cookietime = intval($_POST['cookietime']);
if (isemail($username)) {
$sqlgetuser = "SELECT uid,email,emailcheck FROM ".tname("spacefield")." WHERE email='$username'";
$querygetuser = $_SGLOBAL['db']->query($sqlgetuser);
$getuserid = $_SGLOBAL['db']->fetch_array($querygetuser);
if ($getuserid['emailcheck'] == 0 && $_SGLOBAL['db']->num_rows($querygetuser) != 0) {
showmessage('email_unchecked', 'do.php?ac='.$_SCONFIG['login_action']);
}
$getuserid = $getuserid['uid'];
$sqlgetuser = "SELECT uid,username FROM ".tname("space")." WHERE uid='$getuserid'";
$querygetuser = $_SGLOBAL['db']->query($sqlgetuser);
$getusername = $_SGLOBAL['db']->fetch_array($querygetuser);
$username = trim($getusername['username']);
} //Noffice.Net
找到 language/lang_showmessage.php
在里面添加'email_unchecked' 对应的提示信息(根据自身要求写)
2010-11-24
UCHOME Email获取注册码
没任何更新,只是在修改时加了3行代码(注意:在安装说明2的C步骤里面),实现了“注册后直接通过邮箱验证”,本程序完全支持UCH2.0,哈哈.......
新增功能:
成功注册后,email直接通过邮箱验证,免去激活!
一、罗说几句:
本人喜欢PHP,只是喜欢并非很精。所以写的PHP可能会存在一些BUG,这是在所难免的!所以请大家多多指点,一起完善它。
二、插件功能:
注册前,需要输入注册码,在点击获取注册码后,输入自己的email,然后点获取注册码就行了!
接着查收由网站发出的email注册码邮件......
能有效的防止注册机或随便输入一个不存在的Email注册的行为。
成功注册后,email直接通过邮箱验证,免去激活!
三、安装说明:
1、解压后上传Upload文件夹中的所有文件。
2、按下面说明修改3个文件:(共4处)
A.打开admin/tpl/config.htm,找到:
<tr>
<th>关闭邀请注册功能</th>
<td>
<input type="radio" name="config[closeinvite]" value="1"<!--{if $configs[closeinvite] == '1'}--> checked<!--{/if}-->>是
<input type="radio" name="config[closeinvite]" value="0"<!--{if $configs[closeinvite] != '1'}--> checked<!--{/if}-->>否
</td>
</tr>
在下面添加以下代码:
<tr>
<th style="color:red">关闭邮箱获取注册码功能</th>
<td>
<input type="radio" name="config[emailcode]" value="1"<!--{if $configs[emailcode] == '1'}--> checked<!--{/if}-->>是
<input type="radio" name="config[emailcode]" value="0"<!--{if $configs[emailcode] != '1'}--> checked<!--{/if}-->>否
</td>
</tr>
B.打开template/default/do_register.htm,找到:
<!--{else}-->
<tr>
<th style="vertical-align: top;">验证码</th>
<td>
<script>seccode();</script>
<p>请输入上面的4位字母或数字,看不清可<a href="javascript:updateseccode()">更换一张</a></p>
<input type="text" id="seccode" name="seccode" value="" class="t_input" onBlur="checkSeccode()" tabindex="1" autocomplete="off" /> <span id="checkseccode"> </span>
</td>
</tr>
<!--{/if}-->
<!--{/if}-->
在下面添加以下代码:
<!--{if $_SCONFIG['emailcode']}-->
<tr><th>注册码</th><td><input type="text" id="regcode" name="regcode" value="" class="t_input" tabindex="1" /> <a href="regcode.php">点这里获取注册码</a></td></tr>
<!--{/if}-->
C.打开source/do_register.php,找到:
//已经注册用户
if($_SGLOBAL['supe_uid']) {
showmessage('registered', 'space.php');
}
在下面添加以下代码:
//注册码验证
if($_SCONFIG['emailcode']){
$query = $_SGLOBAL['db']->query("SELECT * FROM ".tname("regcode")." where regcode='".$_POST['regcode']."'");
$getrs = $_SGLOBAL['db']->num_rows($query);
if($getrs == 0){showmessage('您填写的注册码不正确,请重新输入。');}
$rs = $_SGLOBAL['db']->fetch_array( $query );
if($rs['email'] != $_POST['email']) {
showmessage('您填写的Email地址和获取注册码的Email地址不同,请填写获取注册码的Email地址。');
}
}
再找到:
if($newuid <= 0) {
if($newuid == -1) {
showmessage('user_name_is_not_legitimate');
} elseif($newuid == -2) {
showmessage('include_not_registered_words');
} elseif($newuid == -3) {
showmessage('user_name_already_exists');
} elseif($newuid == -4) {
showmessage('email_format_is_wrong');
} elseif($newuid == -5) {
showmessage('email_not_registered');
} elseif($newuid == -6) {
showmessage('email_has_been_registered');
} else {
showmessage('register_error');
}
} else {
在下面添加以下代码:
//注册码改为已使用的
updatetable('regcode', array('checkcode'=>1), array('email'=>$email));
再找到:(新增的直接激活邮箱)
//更新默认用户好友缓存
include_once(S_ROOT.'./source/function_cp.php');
foreach ($fuids as $fuid) {
friend_cache($fuid);
}
}
}
在下面添加以下代码:
//如果注册email与获取注册码的email相同,则直接通过email验证
if($rs['email'] == $_POST['email']) {
updatetable('spacefield', array('emailcheck'=>1), array('uid'=>$newuid));
}
3、运行install_regcode.php。
4、登陆后台,更新缓存。
5、在站点设置->注册显示,里面开启“关闭邮箱获取注册码功能”。
建议开启这个功能时,关闭验证码和验证问题功能,要不然给人感觉注册太麻烦了。其实这个功能已经很使用了!
四、插件结构:
文件夹 PATH 列表
│ install_regcode.php 安装文件
│ regcode.php Email注册码主程序
└─template 模板目录
└─default 默认模板目录
regcode_index.htm Email注册码模板文件
2010-11-24
Flash网站管理系统
安装说明:
1. 将文件解压上传至服务器;
2. 访问:http://你的域名/setup.asp 进入安装页面;
3. 按照提示完成安装(请仔细查阅每一步的安装提示);
4. 登陆后台 》进入基本设置 》在(系统安全码:)出打上勾 》点击更新数据;
5. 安装全部完成。
为了您更安全的使用本系统请将后台目录(admin)重命名:
如:将admin文件夹重命名为:pppp
后台访问网址为:http://你的域名/pppp/
这样既可隐藏你的网站后台。
2010-04-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人