[ 
https://issues.apache.org/jira/browse/KYLIN-5338?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

sibing.zhang updated KYLIN-5338:
--------------------------------
    Description: 
修改密码API:{{{}PUT http://host:port/kylin/api/user/password的以下两个参数:{}}}
 * {{password}} - {{必填}} {{{}string{}}},用户旧密码。
 * {{new_password}} - {{必填}} {{{}string{}}},用户新密码。

{{{}没有在不同场景下进行非空校验。如,当admin用户修改普通用户密码时,{}}}{{{}password{}}}{{{}参数为非必填。{}}}{{{}new_password{}}}{{{}在任何用户修改密码的情况下都应该进行非空校验。{}}}

{{}}

*fix design*
 * 增加{{{}new_password{}}}的必填校验。

 * 如果是admin或者系统管理员用户修改普通用户或者其他系统管理员(非默认admin账户)时,可以不用输入{{{}password{}}}参数。

 * 如果是普通账户修改自己密码,没有输入{{{}password{}}}参数时,提示"KE-010043201: 请求参数 “password” 
为空或值为空。请检查请求参数是否正确填写。"

{{}}

> The password change API is not friendly to the required parameter 
> verification information
> ------------------------------------------------------------------------------------------
>
>                 Key: KYLIN-5338
>                 URL: https://issues.apache.org/jira/browse/KYLIN-5338
>             Project: Kylin
>          Issue Type: Bug
>    Affects Versions: 5.0-alpha
>            Reporter: sibing.zhang
>            Priority: Major
>             Fix For: 5.0-alpha
>
>
> 修改密码API:{{{}PUT http://host:port/kylin/api/user/password的以下两个参数:{}}}
>  * {{password}} - {{必填}} {{{}string{}}},用户旧密码。
>  * {{new_password}} - {{必填}} {{{}string{}}},用户新密码。
> {{{}没有在不同场景下进行非空校验。如,当admin用户修改普通用户密码时,{}}}{{{}password{}}}{{{}参数为非必填。{}}}{{{}new_password{}}}{{{}在任何用户修改密码的情况下都应该进行非空校验。{}}}
> {{}}
> *fix design*
>  * 增加{{{}new_password{}}}的必填校验。
>  * 如果是admin或者系统管理员用户修改普通用户或者其他系统管理员(非默认admin账户)时,可以不用输入{{{}password{}}}参数。
>  * 如果是普通账户修改自己密码,没有输入{{{}password{}}}参数时,提示"KE-010043201: 请求参数 “password” 
> 为空或值为空。请检查请求参数是否正确填写。"
> {{}}



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to