帮助使用密码而不是gravatar

时间:2011-01-06 09:24:28

标签: php jquery

我正在使用jquery chat tutorial

聊天。我正在努力使用用户名和密码单独进行注册。

现在它正在使用用户名和gravatar进行注册。我更改了注册代码。但如果它在数据库中获得用户名,则只更新其时间戳和密码,保持用户名不变。但是如果用户名已存在,我想显示错误。我怎样才能实现这一目标?

也是在空闲状态一段时间后从数据库中删除用户。我该如何删除此功能?

1 个答案:

答案 0 :(得分:1)

name中的webchat_users字段设置为unique。或者在PHP类中插入以下代码行:

$userEnteredName = 'John';
$row = mysql_fetch_assoc(DB::query("SELECT `name` FROM `webchat_users` WHERE `name` LIKE '".mysql_real_escape_string($userEnteredName)."' LIMIT 1"));
if(!empty($row['name'])) {
    // Username taken
    die('Username taken.');
} else {
    // Proceed registration.
}

对于您的第二个问题:只需删除第33行& 34来自Chat.class.php。