智简魔方文档

获取当前管理员信息

方法概览

项目内容
文档类型PHP 类方法
方法标识app\admin\model\AdminModel::currentAdmin
所属业务系统管理
来源模块/系统管理员模型

功能说明

获取当前管理员信息

调用示例

$result = (new \app\admin\model\AdminModel())->currentAdmin();

参数

该函数/方法无需传入参数。

返回值

返回项类型说明
namestring用户名
nicknamestring姓名
set_operate_passwordbool是否设置了操作密码
totp_bindbool是否绑定totp(0=否1=是)
emailstring邮箱
phone_codestring国际电话区号
phonestring手机号
admin_role_namestring管理组名称
prohibit_admin_bind_phoneint禁止后台用户自助绑定手机号:1是0否
prohibit_admin_bind_emailint禁止后台用户自助绑定邮箱:1是0否
statusint状态码,200成功,400失败
msgstring提示信息

正常返回

{
  "name": "示例名称",
  "nickname": "示例名称",
  "set_operate_password": true,
  "totp_bind": true,
  "email": "user@example.com",
  "phone_code": "86",
  "phone": "13800138000",
  "admin_role_name": "示例名称",
  "prohibit_admin_bind_phone": 1,
  "prohibit_admin_bind_email": 1,
  "status": 1,
  "msg": "string"
}

异常情况

异常类型说明
Throwable调用失败时由具体实现抛出异常,异常信息以运行时结果为准。