API
Component

User ($UI/system/components/justep/user/user)

使用范围:UI2

Contents

component User ($UI/system/components/justep/user/user) extends ViewComponent

<b>使用方法</b>:*会自动生成管理后台功能;会自动生成用户登录、注册等用户相关的APP页面和管理后台相关功能;在组件事件(如按钮点击事件)中会增加登录、注销等操作; ## <b>文档链接</b>:#http://docs.newdao.net/appgao-ji-zu-jian/yong-hu.html#

	
	

Constructor Top

  User ()
  User ( options)

Methods Top

UserInfo getUser ()
void logout ()
void showChangePassword ()
void showLogin ()
void showRegister ()
void showUserInfo ()
void updateCurUser (JSON user)

Operations Top

void afterLoginAutoLogin ()
void changePassword ()
void login ()
void logout ()
void register ()
void showForgetPassword ()
void showUser ()
void updateCurUser (JSON user)

Events Top

void onBeforeLogin (LoginBeforeEvent event)
void onBeforeLogout (LoginBeforeEvent event)
void onBeforePrelogin (LoginBeforeEvent event)
void onBeforeRegister (LoginBeforeEvent event)
void onCustomLogin (CustomLoginEvent event)
void onCustomLogout (CustomLogoutEvent event)
void onCustomPrelogin (CustomPreloginEvent event)
void onCustomRegister (CustomRegisterEvent event)

Constructor details Top

public User ()

<b>使用方法</b>:*会自动生成管理后台功能;会自动生成用户登录、注册等用户相关的APP页面和管理后台相关功能;在组件事件(如按钮点击事件)中会增加登录、注销等操作; ## <b>文档链接</b>:#http://docs.newdao.net/appgao-ji-zu-jian/yong-hu.html#

	
	

public User ( options)

构造函数

Inherited from ViewComponent

	
		参数options格式类似{parent:xx, config:{}},parent是组件的父节点,允许为空或不指定,config是组件的参数选项
	 

Parameters

options

参数选项

Methods Detail Top

public UserInfo getUser ()

获取用户信息

See GetUser

Return Value

UserInfo

用户信息

public void logout ()

用户注销登录

See Logout

Return Value

void

public void showChangePassword ()

打开修改密码页面

Return Value

void

public void showLogin ()

显示登录页

Return Value

void

public void showRegister ()

打开用户注册页

Return Value

void

public void showUserInfo ()

打开用户信息页,显示用户信息

Return Value

void

public void updateCurUser (JSON user)

修改用户信息

Parameters

JSON user

用户信息 {@required}

Return Value

void

Operations Detail Top

public void afterLoginAutoLogin ()

登录过后自动登录

Return Value

void

public void changePassword ()

修改登录密码

See ShowChangePassword

Return Value

void

public void login ()

用户登录

See ShowLogin

Return Value

void

public void logout ()

用户注销登录

See Logout

Return Value

void

public void register ()

用户注册

See ShowRegister

Return Value

void

public void showForgetPassword ()

忘记密码

Return Value

void

public void showUser ()

显示用户信息

See ShowUserInfo

Return Value

void

public void updateCurUser (JSON user)

修改用户信息

Parameters

JSON user

用户信息 {@required}

Return Value

void

Events Detail Top

public void onBeforeLogin (LoginBeforeEvent event)

[回调型事件]登录前事件

Parameters

LoginBeforeEvent event


结构如下:

{ "source" : 组件的js对象, "bindingContext" : 组件绑定的上下文,包含$model、$object等具体请参考bindingContext说明 "option" : 选项 }

Return Value

void

public void onBeforeLogout (LoginBeforeEvent event)

[回调型事件]注销前事件

Parameters

LoginBeforeEvent event


结构如下:

{ "source" : 组件的js对象, "bindingContext" : 组件绑定的上下文,包含$model、$object等具体请参考bindingContext说明 "option" : 选项 }

Return Value

void

public void onBeforePrelogin (LoginBeforeEvent event)

[回调型事件]预登录前事件

Parameters

LoginBeforeEvent event


结构如下:

{ "source" : 组件的js对象, "bindingContext" : 组件绑定的上下文,包含$model、$object等具体请参考bindingContext说明 "option" : 选项 }

Return Value

void

public void onBeforeRegister (LoginBeforeEvent event)

[回调型事件]注册前事件

Parameters

LoginBeforeEvent event


结构如下:

{ "source" : 组件的js对象, "bindingContext" : 组件绑定的上下文,包含$model、$object等具体请参考bindingContext说明 "option" : 选项 }

Return Value

void

public void onCustomLogin (CustomLoginEvent event)

[回调型事件]接管登录事件

Parameters

CustomLoginEvent event


结构如下:

{ "source" : 组件的js对象, "bindingContext" : 组件绑定的上下文,包含$model、$object等具体请参考bindingContext说明 "option" : 选项 }

Return Value

void

public void onCustomLogout (CustomLogoutEvent event)

[回调型事件]接管注销事件

Parameters

CustomLogoutEvent event


结构如下:

{ "source" : 组件的js对象, "bindingContext" : 组件绑定的上下文,包含$model、$object等具体请参考bindingContext说明 "option" : 选项 }

Return Value

void

public void onCustomPrelogin (CustomPreloginEvent event)

[回调型事件]接管预登录事件

Parameters

CustomPreloginEvent event


结构如下:

{ "source" : 组件的js对象, "bindingContext" : 组件绑定的上下文,包含$model、$object等具体请参考bindingContext说明 "option" : 选项 }

Return Value

void

public void onCustomRegister (CustomRegisterEvent event)

[回调型事件]接管注册事件

Parameters

CustomRegisterEvent event


结构如下:

{ "source" : 组件的js对象, "bindingContext" : 组件绑定的上下文,包含$model、$object等具体请参考bindingContext说明 "option" : 选项 }

Return Value

void