Bmob 後端雲示例1 使用者註冊登入及修改使用者資訊

2021-10-02 16:13:35 字數 3513 閱讀 4938

bmob 後端雲

建立應用後,應用中的雲資料庫預設存在乙個使用者表_user,且相應的存在一些預設字段,如:帳號username,密碼password,手機號mobilephonenumberver/mobilephonenumber,郵箱emailverified;我們開發者可以自定義往裡新增需要的字段,如:暱稱nickname

示例圖:

**示例

1、註冊

/// 註冊

+ (void)registerwithname:(nsstring *)name password:(nsstring *)password parameter:(nsdictionary *)dict complete:(void (^)(bool success, nserror *error))complete

]; [user signupinbackgroundwithblock:^(bool issuccessful, nserror *error)

}];}

執行示例

[usermodel registerwithname:@"devzhang" password:@"123456" parameter:@ complete:^(

bool success, nserror * _nonnull error)];

----

----

----

----

----

----

----

----

----

----

----

----

success 1

, error =

(null

)

2、登入

/// 登入+(

void

)loginwithname:

(nsstring *

)username password:

(nsstring *

)password complete:

(void(^

)(bmobuser *user, nserror *error)

)complete}]

;}

執行示例

[usermodel loginwithname:@"devzhang" password:@"123456" complete:

^(bmobuser * _nonnull user, nserror * _nonnull error)];

----

----

----

----

----

----

----

----

----

----

----

----

user

classname = _user;

username = devzhang;

mobilephonenumber =

(null);

email =

(null);

objectid =

2bb9f3db62;

createdat =

2020-02

-0902:

40:45+

0000

;updatedat =

2020-02

-0902:

40:45+

0000

;data =

;

3、修改使用者資訊

/// 修改使用者資訊+(

void

)modifywithparameter:

(nsdictionary *

)dict complete:

(void(^

)(bool success, nserror *error)

)complete];

complete(no

, error);}

return;}

[dict enumeratekeysandobjectsusingblock:

^(id _nonnull key, id _nonnull obj,

bool

* _nonnull stop)];

[user updateinbackgroundwithresultblock:^(

bool issuccessful, nserror *error)}]

;}

執行示例

[usermodel modifywithparameter:@ complete:^(

bool success, nserror * _nonnull error)];

----

----

----

----

----

----

----

----

----

----

----

----

success 1

, error =

(null

)

4、獲取當前使用者資訊

/// 當前使用者

+(bmobuser *

)user

執行示例

bmobuser *user = usermodel.user;

nslog

(@"user %@"

, user);--

----

----

----

----

----

----

----

----

----

----

----

--user

classname = _user;

username = devzhang;

mobilephonenumber =

(null);

email =

(null);

objectid =

2bb9f3db62;

createdat =

2020-02

-0902:

40:45+

0000

;updatedat =

2020-02

-0902:

42:02+

0000

;data =

;

Bmob後端雲 私人雲資料庫

資料庫的使用非常廣泛,各大語言都存在於資料庫的連線互動,以便資料的操作處理。自己配置資料庫較麻煩且沒必要,個人開發者自己安裝資料庫較佔記憶體,個人不常用,資料庫語句要求掌握學習等原因帶來不便。公司開發則有自己的資料庫。公司規模小些的運營乙個大型資料庫又較繁瑣,雲資料庫 bmob 後端雲是為個人開發者...

python使用bmob後端雲資料庫

首先按照官方文件說明 接入在需要呼叫bmob的地方,呼叫 import bmob 或 from bmob import 接入完成後,查詢一列進行測試 coding utf 8 匯入bmob模組 from bmob import 新建乙個bmob操作物件 print b.find 查詢資料庫 test...

基於後端雲的Android註冊登入開發

1.bmob是國內起步較早的雲後端服務平台,提供了雲資料庫 訊息推送 即時通訊 安全驗證 移動支付等豐富的 功能服務,且這些服務有個人免費版。bmob官網 如何使用bmob進行開發bmob的文件寫的很清楚,這裡就不當搬運工啦。2.另外,現在介紹一下另乙個android開發者服務平台mob,mob的u...