PHP 클래스 AccountAction, thinksns

저자: Nonant
상속: extends Action
파일 보기 프로젝트 열기: medz/thinksns-4

공개 메소드들

메소드 설명
_empty ( string $extend ) 扩展信息设置页面
alipayNotify ( )
alipayReturn ( )
authenticate ( ) 申请认证
avatar ( ) 头像设置页面
bind ( ) 帐号绑定
blacklist ( ) 黑名单设置
delverify ( ) : boolean 注销认证
doAuthenticate ( ) 提交申请认证
doBindingEmail ( ) 绑定|更换邮箱
doBindingMobile ( ) 手机绑定设置
doEditUserCategory ( ) 执行修改用户身份操作
doModifyPassword ( ) : json 修改登录用户账号密码操作
doSaveAvatar ( ) : json 保存登录用户的头像设置操作
doSaveAvatars ( ) : json 保存微吧图标
doSaveDomain ( ) : json 保存用户个性域名操作
doSavePrivacy ( ) : json 保存登录用户隐私设置操作
doSaveProfile ( ) : json 保存基本信息操作
doSaveUploadAvatar ( ) : string 保存登录用户的头像设置操作,Flash上传
do_scorecharge ( )
domain ( ) 个性域名设置页面
editUserCategory ( ) 修改用户身份
getCaptcha ( ) 获取验证码
index ( ) 基本设置页面
notify ( ) 通知设置
privacy ( ) 隐私设置页面
scorecharge ( )
scoredetail ( ) *public function getCaptcha2() { $type = t($_POST ['type']); if (!in_array($type, array( 'mobile', 'email' ))) { $this->ajaxReturn(null, '参数错误', 0); } $msg = ''; $result = false; $model = model('Captcha'); switch ($type) { case 'mobile' : $mobile = t($_POST ['mobile']); $result = $model->sendLoginCode($mobile); $msg = $model->getError(); break; case 'email' : $email = t($_POST ['email']); $result = $model->sendEmailCode($email); $msg = $model->getError(); if ($result) { $map ['communication'] = $email; $map ['type'] = 5; $rand = $model->where($map)->order('captcha_id DESC')->getField('rand'); $config ['uname'] = getUserName($this->mid); $config ['rand'] = $rand; $config ['date'] = date('Y-m-d', time()); model('Notify')->sendNotify($this->mid, 'email_verification', $config); model('Notify')->sendNotifyChangeEmail($this->mid, 'email_verification', $config, $email); } break; }
scorelevel ( )
scorerule ( )
scoretransfer ( )
security ( ) 账号安全设置页面
tag ( ) 标签设置页面

보호된 메소드들

메소드 설명
_initialize ( ) 控制器初始化,实例化用户档案模型对象
alipay ( array $data )

비공개 메소드들

메소드 설명
_getUserProfile ( ) : 登录用户的档案信息 获取登录用户的档案信息

메소드 상세

_empty() 공개 메소드

扩展信息设置页面
public _empty ( string $extend )
$extend string 扩展类目名称(为插件准备)

_initialize() 보호된 메소드

控制器初始化,实例化用户档案模型对象
protected _initialize ( )

alipay() 보호된 메소드

protected alipay ( array $data )
$data array

alipayNotify() 공개 메소드

public alipayNotify ( )

alipayReturn() 공개 메소드

public alipayReturn ( )

authenticate() 공개 메소드

申请认证
public authenticate ( )

avatar() 공개 메소드

头像设置页面
public avatar ( )

bind() 공개 메소드

帐号绑定
public bind ( )

blacklist() 공개 메소드

黑名单设置
public blacklist ( )

delverify() 공개 메소드

注销认证
public delverify ( ) : boolean
리턴 boolean 操作是否成功 1:成功 0:失败

doAuthenticate() 공개 메소드

提交申请认证
public doAuthenticate ( )

doBindingEmail() 공개 메소드

绑定|更换邮箱
저자: Medz Seven ([email protected])
public doBindingEmail ( )

doBindingMobile() 공개 메소드

手机绑定设置
저자: Medz Seven ([email protected])
public doBindingMobile ( )

doEditUserCategory() 공개 메소드

执行修改用户身份操作
public doEditUserCategory ( )

doModifyPassword() 공개 메소드

修改登录用户账号密码操作
public doModifyPassword ( ) : json
리턴 json 返回操作后的JSON信息数据

doSaveAvatar() 공개 메소드

保存登录用户的头像设置操作
public doSaveAvatar ( ) : json
리턴 json 返回操作后的JSON信息数据

doSaveAvatars() 공개 메소드

保存微吧图标
public doSaveAvatars ( ) : json
리턴 json 返回操作后的JSON信息数据

doSaveDomain() 공개 메소드

保存用户个性域名操作
public doSaveDomain ( ) : json
리턴 json 返回操作后的JSON信息数据

doSavePrivacy() 공개 메소드

保存登录用户隐私设置操作
public doSavePrivacy ( ) : json
리턴 json 返回操作后的JSON信息数据

doSaveProfile() 공개 메소드

保存基本信息操作
public doSaveProfile ( ) : json
리턴 json 返回操作后的JSON信息数据

doSaveUploadAvatar() 공개 메소드

保存登录用户的头像设置操作,Flash上传
public doSaveUploadAvatar ( ) : string
리턴 string 操作后的反馈信息

do_scorecharge() 공개 메소드

public do_scorecharge ( )

domain() 공개 메소드

个性域名设置页面
public domain ( )

editUserCategory() 공개 메소드

修改用户身份
public editUserCategory ( )

getCaptcha() 공개 메소드

获取验证码
저자: Medz Seven ([email protected])
public getCaptcha ( )

index() 공개 메소드

基本设置页面
public index ( )

notify() 공개 메소드

通知设置
public notify ( )

privacy() 공개 메소드

隐私设置页面
public privacy ( )

scorecharge() 공개 메소드

public scorecharge ( )

scoredetail() 공개 메소드

if ($result) { empty($msg) && $msg = '发生成功'; $this->ajaxReturn(null, $msg, 1); } else { empty($msg) && $msg = '发送失败'; $this->ajaxReturn(null, $msg, 0); } }
public scoredetail ( )

scorelevel() 공개 메소드

public scorelevel ( )

scorerule() 공개 메소드

public scorerule ( )

scoretransfer() 공개 메소드

public scoretransfer ( )

security() 공개 메소드

账号安全设置页面
public security ( )

tag() 공개 메소드

标签设置页面
public tag ( )