获取当前管理员信息
方法概览
| 项目 | 内容 |
|---|---|
| 文档类型 | PHP 类方法 |
| 方法标识 | app\admin\model\AdminModel::currentAdmin |
| 所属业务 | 系统管理 |
| 来源模块/系统 | 管理员模型 |
功能说明
获取当前管理员信息
调用示例
$result = (new \app\admin\model\AdminModel())->currentAdmin();参数
该函数/方法无需传入参数。
返回值
| 返回项 | 类型 | 说明 |
|---|---|---|
name | string | 用户名 |
nickname | string | 姓名 |
set_operate_password | bool | 是否设置了操作密码 |
totp_bind | bool | 是否绑定totp(0=否1=是) |
email | string | 邮箱 |
phone_code | string | 国际电话区号 |
phone | string | 手机号 |
admin_role_name | string | 管理组名称 |
prohibit_admin_bind_phone | int | 禁止后台用户自助绑定手机号:1是0否 |
prohibit_admin_bind_email | int | 禁止后台用户自助绑定邮箱:1是0否 |
status | int | 状态码,200成功,400失败 |
msg | string | 提示信息 |
正常返回
{
"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 | 调用失败时由具体实现抛出异常,异常信息以运行时结果为准。 |