方法如下:
•请先在后台设置一个邮箱只能注册一个用户 •只有激活的邮箱才可以登录 找到 source/do_login.php
$password = $_POST['password']; $username = $_POST['username']; $cookietime = intval($_POST['cookietime']);
飞飞A,sp技术乐园
在下面加入:
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']);
}
飞飞Asp技术乐!园
找到 language/lang_showmessage.php 在里面添加'email_unchecked' 对应的提示信息(根据自身要求写) 例如: 'email_unchecked' => '您的Email不存在或没有激活,请重新登录',
|