涉及到两个文件的修改
修改文件一
/app/account/ajax.php
function profile_setting_action()中添加
if ($this->model('account')->check_url_token($_POST['user_name'], $this->user_id))
{
H::ajax_json_output(AWS_APP::RSM(array(
'input' => 'user_name'
), '-1', AWS_APP::lang()->_t('已经存在相同的昵称, 请重新填写')));
}
$update_data['user_name'] = htmlspecialchars($_POST['user_name']);
修改文件二
/views/*/account/setting/profile.tpl.htm 中修改
<li><label><?php _e('真实姓名'); ?>:</label> <?php if ($this->user_info['user_name'] AND $this->user_info['user_name'] != $this->user_info['email']) { ?><?php echo $this->user_info['user_name']; ?><?php } else { ?><input type="text" class="v_intr" ame="user_name" id="user_name" value="<?php echo $this->user_info['user_name']; ?>" /><?php } ?></li>
<li><label><?php _e('昵称'); ?>:</label> <input type="text" class="v_intr" name="user_name" id="user_name" value="<?php echo $this->user_info['user_name'];?>" /></li>
修改方案,不知道是否能同时更新ucenter,大家不妨测试下。
阅读全文
收起全文