IC.User - imonology/ImonCloud-Doc GitHub Wiki

IC.User

---------------------------------------------------------------

###IC.User.encryptPass(original,salt)

功能說明

未編輯未編輯未編輯未編輯未編輯

變數說明

  • 傳入(input)

    • original

    變數類型:

    變數說明:

    • salt

    變數類型:

    變數說明:

  • 傳出(output)

  • 回傳(return)

範例

未編輯未編輯未編輯未編輯未編輯

---------------------------------------------------------------

###IC.User.register(arg/account,password,email,user_data,onDone/)

功能說明

未編輯未編輯未編輯未編輯未編輯

變數說明

  • 傳入(input)

    • arg/*account

    變數類型:

    變數說明:

    • password

    變數類型:

    變數說明:

    • email

    變數類型:

    變數說明:

    • user_data

    變數類型:

    變數說明:

    • onDone*/

    變數類型:

    變數說明:

  • 傳出(output)

  • 回傳(return)

範例

未編輯未編輯未編輯未編輯未編輯

---------------------------------------------------------------

###IC.User.login(account,password,onDone,requester,conn)

功能說明

未編輯未編輯未編輯未編輯未編輯

變數說明

  • 傳入(input)

    • account

    變數類型:

    變數說明:

    • password

    變數類型:

    變數說明:

    • onDone

    變數類型:

    變數說明:

    • requester

    變數類型:

    變數說明:

    • conn

    變數類型:

    變數說明:

  • 傳出(output)

  • 回傳(return)

範例

未編輯未編輯未編輯未編輯未編輯

---------------------------------------------------------------

###IC.User.loginByID(temp_id,data,onDone,conn)

功能說明

未編輯未編輯未編輯未編輯未編輯

變數說明

  • 傳入(input)

    • temp_id

    變數類型:

    變數說明:

    • data

    變數類型:

    變數說明:

    • onDone

    變數類型:

    變數說明:

    • conn

    變數類型:

    變數說明:

  • 傳出(output)

  • 回傳(return)

範例

未編輯未編輯未編輯未編輯未編輯

---------------------------------------------------------------

###IC.User.logout(account,onDone)

功能說明

未編輯未編輯未編輯未編輯未編輯

變數說明

  • 傳入(input)

    • account

    變數類型:

    變數說明:

    • onDone

    變數類型:

    變數說明:

  • 傳出(output)

  • 回傳(return)

範例

未編輯未編輯未編輯未編輯未編輯

---------------------------------------------------------------

###IC.User.getPass(type,name,onDone)

功能說明

未編輯未編輯未編輯未編輯未編輯

變數說明

  • 傳入(input)

    • type

    變數類型:

    變數說明:

    • name

    變數類型:

    變數說明:

    • onDone

    變數類型:

    變數說明:

  • 傳出(output)

  • 回傳(return)

範例

未編輯未編輯未編輯未編輯未編輯

---------------------------------------------------------------

###IC.User.setPass(password,token,onDone)

功能說明

未編輯未編輯未編輯未編輯未編輯

變數說明

  • 傳入(input)

    • password

    變數類型:

    變數說明:

    • token

    變數類型:

    變數說明:

    • onDone

    變數類型:

    變數說明:

  • 傳出(output)

  • 回傳(return)

範例

未編輯未編輯未編輯未編輯未編輯

---------------------------------------------------------------

###IC.User.getUser(account,onDone)

功能說明

未編輯未編輯未編輯未編輯未編輯

變數說明

  • 傳入(input)

    • account

    變數類型:

    變數說明:

    • onDone

    變數類型:

    變數說明:

  • 傳出(output)

  • 回傳(return)

範例

未編輯未編輯未編輯未編輯未編輯

---------------------------------------------------------------

###IC.User.setUser(account,data,onDone)

功能說明

未編輯未編輯未編輯未編輯未編輯

變數說明

  • 傳入(input)

    • account

    變數類型:

    變數說明:

    • data

    變數類型:

    變數說明:

    • onDone

    變數類型:

    變數說明:

  • 傳出(output)

  • 回傳(return)

範例

未編輯未編輯未編輯未編輯未編輯

---------------------------------------------------------------

###IC.User.getEmail(account,onDone)

功能說明

未編輯未編輯未編輯未編輯未編輯

變數說明

  • 傳入(input)

    • account

    變數類型:

    變數說明:

    • onDone

    變數類型:

    變數說明:

  • 傳出(output)

  • 回傳(return)

範例

未編輯未編輯未編輯未編輯未編輯

---------------------------------------------------------------

###IC.User.setEmail(account,new_email,onDone)

功能說明

未編輯未編輯未編輯未編輯未編輯

變數說明

  • 傳入(input)

    • account

    變數類型:

    變數說明:

    • new_email

    變數類型:

    變數說明:

    • onDone

    變數類型:

    變數說明:

  • 傳出(output)

  • 回傳(return)

範例

未編輯未編輯未編輯未編輯未編輯

---------------------------------------------------------------

###IC.User.loginLocal(server,account,password,onDone,requester)

功能說明

未編輯未編輯未編輯未編輯未編輯

變數說明

  • 傳入(input)

    • server

    變數類型:

    變數說明:

    • account

    變數類型:

    變數說明:

    • password

    變數類型:

    變數說明:

    • onDone

    變數類型:

    變數說明:

    • requester

    變數類型:

    變數說明:

  • 傳出(output)

  • 回傳(return)

範例

未編輯未編輯未編輯未編輯未編輯

---------------------------------------------------------------

###IC.User.addLocal(account,local,onDone)

功能說明

未編輯未編輯未編輯未編輯未編輯

變數說明

  • 傳入(input)

    • account

    變數類型:

    變數說明:

    • local

    變數類型:

    變數說明:

    • onDone

    變數類型:

    變數說明:

  • 傳出(output)

  • 回傳(return)

範例

未編輯未編輯未編輯未編輯未編輯

---------------------------------------------------------------

###IC.User.revokeToken(uid,token,onDone)

功能說明

未編輯未編輯未編輯未編輯未編輯

變數說明

  • 傳入(input)

    • uid

    變數類型:

    變數說明:

    • token

    變數類型:

    變數說明:

    • onDone

    變數類型:

    變數說明:

  • 傳出(output)

  • 回傳(return)

範例

未編輯未編輯未編輯未編輯未編輯