Properties

$uploadConfig

$uploadConfig : array

Type

array

$uploadError

$uploadError : string

Type

string

$uploadErrorCode

$uploadErrorCode : 

Type

$deleteFiles

$deleteFiles : 

Type

$userid

$userid : 

Type

$user

$user : 

Type

$openid

$openid : 

Type

$wechat

$wechat : 

Type

$wechatUser

$wechatUser : 

Type

$userLevel

$userLevel : 

Type

$isLogin

$isLogin : 

Type

$errMsg

$errMsg : 

Type

$config

$config : 

Type

$isWechat

$isWechat : 

Type

$isMobile

$isMobile : 

Type

$lang

$lang : 

Type

$lang_switch

$lang_switch : 

Type

$emailConfig

$emailConfig : array

Type

array

Methods

initialize()

initialize() 

checkLogin()

checkLogin() 

检测用户是否登录并初始化资料

seo()

seo(string  $title = '', string  $keys = '', string  $desc = '') 

设置seo信息

Parameters

string $title
string $keys
string $desc

initLevel()

initLevel() 

初始化会员等级资料

checkPlatform()

checkPlatform() 

检测客户端平台,并注册对应平台的环境所需资源

index()

index() 

会员中心

profile()

profile() 

个人资料

password()

password() 

avatar()

avatar() 

修改头像

security()

security() 

安全中心

notice()

notice() 

feedback()

feedback() 

logout()

logout() 

setUploadDriver()

setUploadDriver() 

checkFile()

checkFile(array  $file, boolean  $isImg = false) : boolean

检测文件合法性

Parameters

array $file

文件名

boolean $isImg

Returns

boolean

createSavePath()

createSavePath(  $rule,   $folder) 

Parameters

$rule
$folder

uploadFile()

uploadFile(  $folder,   $field, boolean  $isImg = false) : boolean|array

上传文件

Parameters

$folder
$field
boolean $isImg

Returns

boolean|array

upload()

upload(  $folder,   $field) 

Parameters

$folder
$field

batchUpload()

batchUpload(  $folder,   $fields, integer  $warnLevel = 1) : array

批量接收多个上传字段

Parameters

$folder

string 上传保存的目录名

$fields

array|string 上传的字段,用逗号分割,用/限制上传类型(文件或图片img/image)

integer $warnLevel

报错等级 0 不报错, 1 非空文件报错, 2 全部报错

Returns

array

removeDeleteFields()

removeDeleteFields(  $data) : mixed

移除删除用的字段

Parameters

$data

Returns

mixed

setLogin()

setLogin(  $member) 

写入会员登录状态

Parameters

$member

clearLogin()

clearLogin(boolean  $log = true) 

清除会员登录状态

Parameters

boolean $log

wechatLogin()

wechatLogin() : boolean

检测并自动登录微信

Returns

boolean

setEmailConfig()

setEmailConfig(  $config) 

Parameters

$config

sendEmail()

sendEmail(  $user,   $subject,   $body,   $attachment = array()) 

Parameters

$user
$subject
$body
$attachment