Constants

AUTHORITY_USER_ADD

AUTHORITY_USER_ADD = "user_add"

AUTHORITY_USER_READ

AUTHORITY_USER_READ = "user_read"

AUTHORITY_USER_EDIT

AUTHORITY_USER_EDIT = "user_edit"

AUTHORITY_USER_PHONE_ADD

AUTHORITY_USER_PHONE_ADD = "user_phone_add"

AUTHORITY_USER_PHONE_EDIT

AUTHORITY_USER_PHONE_EDIT = "user_phone_edit"

AUTHORITY_USER_PHONE_REMOVE

AUTHORITY_USER_PHONE_REMOVE = "user_phone_remove"

AUTHORITY_USER_PHONE_VERIFY_CODE

AUTHORITY_USER_PHONE_VERIFY_CODE = "user_phone_verify_code"

AUTHORITY_USER_IDENTITY_EDIT

AUTHORITY_USER_IDENTITY_EDIT = 'user_identity_edit'

AUTHORITY_USER_IDENTITY_READ

AUTHORITY_USER_IDENTITY_READ = 'user_identity_read'

AUTHORITY_CREDIT_READ

AUTHORITY_CREDIT_READ = 'user_credit_read'

AUTHORITY_CREDIT_EDIT

AUTHORITY_CREDIT_EDIT = 'user_credit_edit'

AUTHORITY_MONEY_READ

AUTHORITY_MONEY_READ = 'user_money_read'

AUTHORITY_MONEY_EDIT

AUTHORITY_MONEY_EDIT = 'user_money_edit'

AUTHORITY_MONEY_EARNING_READ

AUTHORITY_MONEY_EARNING_READ = 'user_money_earning_read'

AUTHORITY_MONEY_EARNING_EDIT

AUTHORITY_MONEY_EARNING_EDIT = 'user_money_earning_edit'

AUTHORITY_MONEY_ANNUITY_READ

AUTHORITY_MONEY_ANNUITY_READ = 'user_money_annuity_read'

AUTHORITY_MONEY_ANNUITY_EDIT

AUTHORITY_MONEY_ANNUITY_EDIT = 'user_money_annuity_edit'

AUTHORITY_MONEY_HELP_READ

AUTHORITY_MONEY_HELP_READ = 'user_money_help_read'

AUTHORITY_MONEY_HELP_EDIT

AUTHORITY_MONEY_HELP_EDIT = 'user_money_help_edit'

AUTHORITY_MONEY_SERVICE_READ

AUTHORITY_MONEY_SERVICE_READ = 'user_money_service_read'

AUTHORITY_MONEY_SHARE_READ

AUTHORITY_MONEY_SHARE_READ = 'user_money_share_read'

AUTHORITY_CONFIG_READ

AUTHORITY_CONFIG_READ = 'user_config_read'

AUTHORITY_CONFIG_EDIT

AUTHORITY_CONFIG_EDIT = 'user_config_edit'

AUTHORITY_COMMENT_READ

AUTHORITY_COMMENT_READ = "user_comment_read"

AUTHORITY_COMMENT_REMOVE

AUTHORITY_COMMENT_REMOVE = "user_comment_remove"

AUTHORITY_COMMENT_EDIT

AUTHORITY_COMMENT_EDIT = 'user_comment_edit'

AUTHORITY_WITHDRAW_READ

AUTHORITY_WITHDRAW_READ = 'user_withdraw_read'

AUTHORITY_WITHDRAW_STATE

AUTHORITY_WITHDRAW_STATE = 'user_withdraw_state'

AUTHORITY_ACCOUNT_EXCEL

AUTHORITY_ACCOUNT_EXCEL = 'user_account_excel'

AUTHORITY_MONEY_ANNUITY_EXCEL

AUTHORITY_MONEY_ANNUITY_EXCEL = 'user_money_annuity_excel'

AUTHORITY_MONEY_HELP_EXCEL

AUTHORITY_MONEY_HELP_EXCEL = 'user_money_help_excel'

AUTHORITY_MONEY_SERVICE_EXCEL

AUTHORITY_MONEY_SERVICE_EXCEL = 'user_money_service_excel'

AUTHORITY_MONEY_EXCEL

AUTHORITY_MONEY_EXCEL = 'user_money_excel'

AUTHORITY_EXCEL

AUTHORITY_EXCEL = 'user_excel'

AUTHORITY_ADD_PARENT_USER

AUTHORITY_ADD_PARENT_USER = 'add_parent_user'

AUTHORITY_UPDATE_RECOMMEND

AUTHORITY_UPDATE_RECOMMEND = 'update_recommend'

AUTHORITY_REPLACEMENT_COUPON

AUTHORITY_REPLACEMENT_COUPON = 'replacement_coupon'

AUTHORITY_RESET_USER_RECOMMEND

AUTHORITY_RESET_USER_RECOMMEND = 'reset_user_recommend'

AUTHORITY_ADMIN_OFFICER_READ

AUTHORITY_ADMIN_OFFICER_READ = "user_officer_read"

AUTHORITY_ADMIN_OFFICER_EDIT

AUTHORITY_ADMIN_OFFICER_EDIT = "user_officer_edit"

AUTHORITY_ADMIN_OFFICER_DELETE

AUTHORITY_ADMIN_OFFICER_DELETE = "user_officer_delete"

Properties

$_log_in_method

$_log_in_method : array

登录方式

Type

array

Methods

check()

check(boolean  $return_bool = false) : mixed

检查权限 是否已登陆

Parameters

boolean $return_bool

是否返回布尔值

Returns

mixed

log_out()

log_out() : boolean

当前用户退出

Returns

boolean

weixin_applet_qrcode()

weixin_applet_qrcode(array  $qrcode_config = array(), array  $user_data = array()) 

获取微信小程序二维码 $qrcode_config : { token [str] [必填] [微信小程序接口调用凭证] scene [str] [必填] [最大32个可见字符,只支持数字,大小写英文以及部分特殊字符] page [str] [可选] [默认主页,必须是已经发布的小程序存在的页面] width [int] [可选] [默认430,二维码的宽度,单位 px,最小 280px,最大 1280px] auto_color [bol] [可选] [默认false,自动配置线条颜色] line_color [arr] [可选] [auto_color 为 false 时生效,使用 rgb 设置颜色 例如 {"r":"xxx","g":"xxx","b":"xxx"} 十进制表示] is_hyaline [bol] [可选] [默认false,是否需要透明底色] }

Parameters

array $qrcode_config

小程序码得到配置信息

array $user_data

用户数据

weixin_applet_qrcode_length()

weixin_applet_qrcode_length(array  $qrcode_config = array(), array  $user_data = array()) 

获取微信小程序二维码 $qrcode_config : { token [str] [必填] [微信小程序接口调用凭证] scene [str] [必填] [最大32个可见字符,只支持数字,大小写英文以及部分特殊字符] page [str] [可选] [默认主页,必须是已经发布的小程序存在的页面] width [int] [可选] [默认430,二维码的宽度,单位 px,最小 280px,最大 1280px] auto_color [bol] [可选] [默认false,自动配置线条颜色] line_color [arr] [可选] [auto_color 为 false 时生效,使用 rgb 设置颜色 例如 {"r":"xxx","g":"xxx","b":"xxx"} 十进制表示] is_hyaline [bol] [可选] [默认false,是否需要透明底色] }

Parameters

array $qrcode_config

小程序码得到配置信息

array $user_data

用户数据

api()

api(  $data = array()) : string

用户注册。 $data["log_in"] 如果等于 true,那么注册成功则需要登录。 $data["phone"] 手机号 $data["phone_verify_key"] 手机验证码键名称 $data["phone_verify_code"] 手机验证码 $data["parent_id"] 推荐人ID $data["parent_phone"] 推荐人手机号 $data["address"]["province"] 省 $data["address"]["city"] 市 $data["address"]["area"] 区\县 [{"phone":"必须|手机号","password":"必须|登录密码","confirm_password":"必须|确认登录密码","phone_verify_key":"必须|手机验证码键名称,如注册sign_up、重置密码reset_password","phone_verify_code":"必须|手机验证码","parent_id":"选填|推荐人用户ID","parent_phone":"选填|推荐人手机号"}]

Parameters

$data

Returns

string —

注册成功返回注册用户的ID

api_self_recommend_poster()

api_self_recommend_poster(array  $data = array()) : \eapie\source\request\user\image

邀请注册海报

USERSIGNUPSELFRECOMMENDPOSTER {"class":"user/sign_up","method":"api_self_recommend_poster"}

请求参数: [{"type":"二维码类型:app|applet|web","weixin_applet_config 微信小程序配置(小程序码必填)":{"scene":"最大32个可见字符,只支持数字,大小写英文以及部分特殊字符","page":"默认主页,必须是已经发布的小程序存在的页面","width":"默认430,二维码的宽度,单位 px,最小 280px,最大 1280px","auto_color":"默认false,自动配置线条颜色","line_color":"auto_color 为 false 时生效,使用 rgb 设置颜色 例如 {\"r\":\"xxx\",\"g\":\"xxx\",\"b\":\"xxx\"} 十进制表示","is_hyaline":"默认false,是否需要透明底色"}}]

user_sign_up_recommend_poster 配置如:{"web":{"website_url":"http://fndswpfw.cn","poster_url":"http://qiniu.jiangyoukuaidi.eonfox.com/7d303a05dd3b8869bad0d515597891933191","copy_merge":{"poster_x":"65","poster_y":"270","qrcode_x":"0","qrcode_y":"0","qrcode_w":"260","qrcode_h":"260","pct":"100"},"ttf_text":{"size":"30","angle":"0","x":"66","y":"90","color":["91","91","91"]}}}

Parameters

array $data

Returns

\eapie\source\request\user\image

api_recommend_poster()

api_recommend_poster(array  $data = array()) : \eapie\source\request\user\image

邀请注册海报

USERSIGNUPRECOMMENDPOSTER {"class":"user/sign_up","method":"api_recommend_poster"}

请求参数: [{"user_id":"用户ID","type":"二维码类型:app|applet|web","weixin_applet_config 微信小程序配置(小程序码必填)":{"scene":"最大32个可见字符,只支持数字,大小写英文以及部分特殊字符","page":"默认主页,必须是已经发布的小程序存在的页面","width":"默认430,二维码的宽度,单位 px,最小 280px,最大 1280px","auto_color":"默认false,自动配置线条颜色","line_color":"auto_color 为 false 时生效,使用 rgb 设置颜色 例如 {\"r\":\"xxx\",\"g\":\"xxx\",\"b\":\"xxx\"} 十进制表示","is_hyaline":"默认false,是否需要透明底色"}}]

user_sign_up_recommend_poster 配置如:{"web":{"website_url":"http://fndswpfw.cn","poster_url":"http://qiniu.jiangyoukuaidi.eonfox.com/7d303a05dd3b8869bad0d515597891933191","copy_merge":{"poster_x":"65","poster_y":"270","qrcode_x":"0","qrcode_y":"0","qrcode_w":"260","qrcode_h":"260","pct":"100"},"ttf_text":{"size":"30","angle":"0","x":"66","y":"90","color":["91","91","91"]}}}

Parameters

array $data

Returns

\eapie\source\request\user\image

_log_in_()

_log_in_(string  $user_id, string  $method, array  $table_data = array()) : void

用户登陆操作

email_log_in 邮箱登录 email_sign_up 邮箱注册自动登录

Parameters

string $user_id

用户编号

string $method

登录方式

array $table_data

用到的数据

_registered_events()

_registered_events(array  $user) 

注册事件

Parameters

array $user

[用户数据]

_registered_coupon_events()

_registered_coupon_events(  $user) 

E麦商城,注册赠送优惠券事件 【不管有无推荐人,注册都送】

Parameters

$user