智简魔方文档

PUT 保存登录设置

接口概览

项目内容
文档类型后台接口
请求方式PUT
接口地址/DIR_ADMIN/v1/configuration/login
所属业务认证安全
来源模块/系统系统设置
认证方式Bearer Token(管理员令牌)

完整请求

请求

bash
正在加载示例…

失败请求

bash
正在加载示例…

接口说明

保存登录设置

请求体

json
正在加载示例…

请求参数

名称位置类型必选说明
bodybodyobject
register_emailbodyinteger(int32)邮箱注册开关 1开启 0关闭
register_phonebodyinteger(int32)是否允许手机号注册或密码登录 1开启 0关闭
login_phone_verifybodyinteger(int32)是否支持手机验证码登录 1开启 0关闭
home_login_check_ipbodyinteger(int32)前台登录检查IP 1开启 0关闭
admin_login_check_ipbodyinteger(int32)后台登录检查IP 1开启 0关闭
code_client_email_registerbodyinteger(int32)邮箱注册是否需要验证码 1开启 0关闭
code_client_phone_registerbodyinteger(int32)手机注册是否需要验证码 1开启 0关闭
limit_email_suffixbodyinteger(int32)是否限制邮箱后缀 1开启 0关闭
email_suffixbodystring邮箱后缀
home_login_check_common_ipbodyinteger(int32)前台是否检测常用登录IP 1开启 0关闭
home_login_ip_exception_verifybody[string]用户异常登录验证方式 operate_password操作密码 email_code邮箱验证码 phone_code手机验证码 certification实名校验
home_enforce_safe_methodbody[string]前台强制安全选项 phone手机 email邮箱 operate_password操作密码 certification实名认证 oauth三方登录扫码
admin_enforce_safe_methodbody[string]后台强制安全选项 operate_password操作密码
admin_allow_remember_accountbodyinteger(int32)后台是否允许记住账号 1开启 0关闭
admin_enforce_safe_method_scenebody[string]后台强制安全选项场景 all全部 client_delete用户删除 update_client_status用户停启用 host_operate产品相关操作 order_delete订单删除 clear_order_recycle清空回收站 plugin_uninstall_disable插件卸载禁用
first_login_methodbodystring账户凭证首选登录方式 code验证码 password密码
first_password_login_methodbodystring密码登录首选 phone手机 email邮箱
login_email_passwordbodyinteger(int32)是否开启邮箱登录 1开启 0关闭
admin_second_verifybodyinteger(int32)二次验证 1开启 0关闭
admin_second_verify_method_defaultbodystring首选二次验证方式 sms短信 email邮件 totp
prohibit_admin_bind_phonebodyinteger(int32)禁止后台用户自助绑定手机号 1是 0否
prohibit_admin_bind_emailbodyinteger(int32)禁止后台用户自助绑定邮箱 1是 0否
admin_password_or_verify_code_retry_timesbodyinteger(int32)密码或验证码重试次数
admin_frozen_timebodyinteger(int32)冻结时间 单位分钟
admin_login_expire_timebodyinteger(int32)登录有效期 单位分钟
first_login_typebodystring首选登录方式
login_phone_passwordbodyinteger(int32)是否开启手机密码登录 1开启 0关闭
home_login_expire_timebodyinteger(int32)前台登录有效期 单位分钟
admin_login_ip_whitelistbodystring后台登录IP白名单 换行分隔 空表示不限制
login_register_redirect_showbodyinteger(int32)登录注册页面展示跳转 1是 0否
login_register_redirect_textbodystring按钮文案
login_register_redirect_urlbodystring跳转地址
login_register_redirect_blankbodyinteger(int32)跳转按钮是否新窗口打开 1是 0否
admin_login_password_encryptbodyinteger(int32)后台登录密码是否加密传输 1是 0否
exception_login_certification_pluginbodystring异常登录实名认证插件

成功响应

json
正在加载示例…

失败响应 400:请求参数或业务校验失败

json
正在加载示例…

失败响应 401:未认证或登录已失效

json
正在加载示例…

失败响应 403:无权执行当前操作

json
正在加载示例…

失败响应 404:接口或业务资源不存在

json
正在加载示例…

失败响应 500:服务器内部错误

json
正在加载示例…

响应状态

状态码状态码含义说明数据模型
200OK成功响应内联对象
400Bad Request请求参数或业务校验失败内联对象
401Unauthorized未认证或登录已失效内联对象
403Forbidden无权执行当前操作内联对象
404Not Found接口或业务资源不存在内联对象
500Internal Server Error服务器内部错误内联对象

响应参数

状态码 200

名称类型必选约束说明
statusinteger(int32)状态码
msgstring提示信息
dataobject源码未声明稳定业务字段

失败状态码 400、401、403、404、500 共用以下结构:

名称类型必选约束说明
statusinteger(int32)错误状态码
msgstring错误提示