Class Index | File Index

Classes


Class Bmob.User

这个类是Bmob.Object的子类,同时拥有Bmob.Object的所有函数,但是扩展了用户的特殊函数,例如验证,登录等


Defined in: bmob.js.

Class Summary
Constructor Attributes Constructor Name and Description
 
Method Summary
Method Attributes Method Name and Description
 
检查这个用户是否当前用户并且已经登录。
<static>  
Bmob.User.current()
返回当前已经登陆的用户。
 
fetch(options)
获取一个对象
 
返回 get("email").
 
返回 get("username").
 
返回true 如果current可以返回这个user。
<static>  
Bmob.User.logIn(username, password, options)
用户登录。当登录成功,将会保存session在本地,可以通过current获取用户对象。

完成后调用options.success 或者 options.error

 
logIn(options)
用户登录。当登录成功,将会保存session在本地,可以通过current获取用户对象。

在注册前必须设置username和password

完成后调用options.success 或者 options.error

<static>  
Bmob.User.logOut()
退出当前登录的用户。磁盘中的session将会被移除,调用current将会 返回null
<static>  
Bmob.User.requestEmailVerify(email, options)
请求验证email

完成后调用options.success 或者 options.error

<static>  
Bmob.User.requestPasswordReset(email, options)
把重设密码的邮件发送到用户的注册邮箱。邮件允许用户在bmob网站上重设密码。

完成后调用options.success 或者 options.error

 
save(arg1, arg2, arg3)
保存对象
 
setEmail(email, options)
调用 set("email", email, options) 同时返回结果
 
setPassword(password, options)
调用 set("password", password, options) 同时返回结果
 
setUsername(username, options)
调用 set("username", username, options) 同时返回结果
<static>  
Bmob.User.signUp(username, password, attrs, options)
注册一个新用户。当创建一个新用户时,应该调用这个方法而不是save方法。这个方法会创建 一个新的Bmob.User在服务器上,同时保存session在本地磁盘因此你可以通过current访问user

完成后调用options.success 或者 options.error

 
signUp(attrs, options)
注册一个新用户。当创建一个新用户时,应该调用这个方法而不是save方法。这个方法会创建 一个新的Bmob.User在服务器上,同时保存session在本地磁盘因此你可以通过current访问user

在注册前必须设置username和password

完成后调用options.success 或者 options.error

Class Detail
Bmob.User()
Method Detail
authenticated()
检查这个用户是否当前用户并且已经登录。
Returns:
(Boolean) 这个用户是否当前用户并且已经登录。

<static> {Bmob.Object} Bmob.User.current()
返回当前已经登陆的用户。
Returns:
{Bmob.Object} 已经登录的Bmob.User.

fetch(options)
获取一个对象
Parameters:
options
See:
Bmob.Object#fetch

{String} getEmail()
返回 get("email").
Returns:
{String}
See:
Bmob.Object#get

{String} getUsername()
返回 get("username").
Returns:
{String}
See:
Bmob.Object#get

isCurrent()
返回true 如果current可以返回这个user。
See:
Bmob.User#cu 你不能添加一个没保存的Bmob.Object到关系中

<static> {Bmob.Promise} Bmob.User.logIn(username, password, options)
用户登录。当登录成功,将会保存session在本地,可以通过current获取用户对象。

完成后调用options.success 或者 options.error

Parameters:
{String} username
注册的用户名或email
{String} password
注册的密码
{Object} options
新用户所需要的额外数据
Returns:
{Bmob.Promise} Backbone-style options 对象。
See:
Bmob.User#logIn

{Bmob.Promise} logIn(options)
用户登录。当登录成功,将会保存session在本地,可以通过current获取用户对象。

在注册前必须设置username和password

完成后调用options.success 或者 options.error

Parameters:
{Object} options
Backbone-style options 对象。
Returns:
{Bmob.Promise} 当调用结束将会返回promise。
See:
Bmob.User.logIn

<static> Bmob.User.logOut()
退出当前登录的用户。磁盘中的session将会被移除,调用current将会 返回null

<static> Bmob.User.requestEmailVerify(email, options)
请求验证email

完成后调用options.success 或者 options.error

Parameters:
{String} email
需要验证email的email的地址
{Object} options
Backbone-style options 对象。

<static> Bmob.User.requestPasswordReset(email, options)
把重设密码的邮件发送到用户的注册邮箱。邮件允许用户在bmob网站上重设密码。

完成后调用options.success 或者 options.error

Parameters:
{String} email
用户注册的邮箱
{Object} options
Backbone-style options 对象。

save(arg1, arg2, arg3)
保存对象
Parameters:
arg1
arg2
arg3
See:
Bmob.Object#save

{Boolean} setEmail(email, options)
调用 set("email", email, options) 同时返回结果
Parameters:
{String} email
{Object} options
Backbone-style options 对象。
Returns:
{Boolean}
See:
Bmob.Object.set

{Boolean} setPassword(password, options)
调用 set("password", password, options) 同时返回结果
Parameters:
{String} password
{Object} options
Backbone-style options 对象。
Returns:
{Boolean}
See:
Bmob.Object.set

{Boolean} setUsername(username, options)
调用 set("username", username, options) 同时返回结果
Parameters:
{String} username
{Object} options
Backbone-style options 对象。
Returns:
{Boolean}
See:
Bmob.Object.set

<static> {Bmob.Promise} Bmob.User.signUp(username, password, attrs, options)
注册一个新用户。当创建一个新用户时,应该调用这个方法而不是save方法。这个方法会创建 一个新的Bmob.User在服务器上,同时保存session在本地磁盘因此你可以通过current访问user

完成后调用options.success 或者 options.error

Parameters:
{String} username
注册的用户名或email
{String} password
注册的密码
{Object} attrs
新用户所需要的额外数据
{Object} options
Backbone-style options 对象。
Returns:
{Bmob.Promise} 当调用结束将会返回promise。
See:
Bmob.User#signUp

{Bmob.Promise} signUp(attrs, options)
注册一个新用户。当创建一个新用户时,应该调用这个方法而不是save方法。这个方法会创建 一个新的Bmob.User在服务器上,同时保存session在本地磁盘因此你可以通过current访问user

在注册前必须设置username和password

完成后调用options.success 或者 options.error

Parameters:
{Object} attrs
用户的额外的属性,或者null
{Object} options
Backbone-style options 对象。
Returns:
{Bmob.Promise} 当调用结束将会返回promise。
See:
Bmob.User.signUp

Documentation generated by JsDoc Toolkit 2.4.0 on Mon Jun 16 2014 15:31:23 GMT+0800 (CST)