Uc user edit
出自Discuz! 技术文库
对
Uc user edit
的源代码
跳转到:
导航
,
搜索
根据以下的原因,您无权限进行编辑这个页面操作:
您刚才请求的操作只有这个用户组中的用户才能使用:
用户
您可以查看并复制此页面的源代码:
'''uc_user_edit''' ::integer uc_user_edit(string username , string oldpw , string newpw , string email [, bool ignoreoldpw, integer questionid , string answer]) ==描述== 本接口函数用于更新用户资料。更新资料需验证用户的原密码是否正确,除非指定 ignoreoldpw 为 1。如果只修改 Email 不修改密码,可让 newpw 为空;同理如果只修改密码不修改 Email,可让 email 为空。 ==参数== {| style="background-color:#dfb; border-collapse: collapse; border-spacing: 3px; border:1px solid #8d0; margin: 0px; width: 100%" cellpadding="5" |- | '''参数名''' | '''类型''' | '''是否必需''' | '''说明''' | '''备注''' |- | username | string | 是 | 用户名 | |- | oldpw | string | 是 | 旧密码 | |- | newpw | string | 是 | 新密码,如不修改为空 |- | email | string | 是 | Email,如不修改为空 | |- | ignoreoldpw | bool | 否 | 是否忽略旧密码 | 1:忽略,更改资料不需要验证密码<br>0:(默认值) 不忽略,更改资料需要验证密码 |- | questionid | integer | 否 | 安全提问索引 | |- | answer | string | 否 | 安全提问答案 | |} ==范例== <pre> $ucresult = uc_user_edit($_POST['username'], $_POST['oldpassword'], $_POST['newpassword'], $_POST['emailnew']); if($ucresult == -1) { echo '旧密码不正确'; } elseif($ucresult == -4) { echo 'Email 格式有误'; } elseif($ucresult == -5) { echo 'Email 不允许注册'; } elseif($ucresult == -6) { echo '该 Email 已经被注册'; } </pre> ==返回值== {|style="background-color:#feb; border-collapse: collapse; border-spacing: 3px; border:1px solid #fd8; margin: 0px; width: 100%" cellpadding="3" |- | '''返回值类型''' | '''说明''' | '''备注''' |- | integer | 1:更新成功<br>0:没有做任何修改<br>-1:旧密码不正确<br>-4:Email 格式有误<br>-5:Email 不允许注册<br>-6:该 Email 已经被注册<br>-7:没有做任何修改<br>-8:该用户受保护无权限更改 | |}
返回到
Uc user edit
。
查看
页面
讨论
查看源代码
历史
个人工具
登录
导航
首页
社区入口
当前事件
最近更改
随机页面
帮助
搜索
工具箱
链入页面
链出更改
特殊页面