文件app/admin/ajax.php
 
function:
save_user_action
代码:
if ($_POST['user_name'] != $user_info['user_name'] AND $this->model('account')->get_user_info_by_username($_POST['user_name'])) { H::ajax_json_output(AWS_APP::RSM(null, -1, AWS_APP::lang()->_t('用户名已存在'))); } 
if ($_POST['email'] != $user_info['email'] AND $this->model('account')->get_user_info_by_username($_POST['email'])) { H::ajax_json_output(AWS_APP::RSM(null, -1, AWS_APP::lang()->_t('E-mail 已存在'))); }
 
这里,怎么判断用户名是否存在和判断邮箱是否存在用了同一个方法. 试了一下,貌似并没有起到校验唯一的作用.
是否要修正为 $this->model('account')->get_user_info_by_email 或者 使用 
$this->model('account')->check_email($_POST['email'])
来个官方的解答
                                                                
                                     阅读全文
                                
                                
                                     收起全文