xmpp iOS 註冊和登入

2021-07-03 07:51:31 字數 1172 閱讀 1684

匯入標頭檔案xmppframework.h

新增**xmppstreamdelegate

@property(strong,nonatomic) xmppstream *xmppstream;

@property(assign,nonatomic) bool isregister;

@property(strong,nonatomic) nsstring*user,*pwd,*hostname,*domain;

@property(assign,nonatomic) uint16 port;

//下線

-(void) logout

//開始連線聊天伺服器

-(bool) connectwithusername:(nsstring*) username andpwd:(nsstring*) pwd andhostname:(nsstring*) hostname anddomain:(nsstring*) domain andhostport:(uint16) port andisregister:(bool) isregister

else

}//連線成功的**函式

-(void)xmppstreamdidconnect:(xmppstream *)sender

}else

}}//連線失敗**函式

-(void)xmppstreamdiddisconnect:(xmppstream *)sender witherror:(nserror *)error

//驗證成功**函式

-(void)xmppstreamdidauthenticate:(xmppstream *)sender

//驗證失敗**函式

-(void)xmppstream:(xmppstream *)sender didnotauthenticate:(ddxmlelement *)error

//註冊成功**函式

-(void)xmppstreamdidregister:(xmppstream *)sender

//註冊失敗**函式

-(void)xmppstream:(xmppstream *)sender didnotregister:(ddxmlelement *)error

完成註冊和登入函式

對任意長度的訊息可以計算得到固定長度的唯一指紋。通常用16進製制的字串表示 常用的雜湊演算法有哪些?md5,sha1,sha224,sh256,sha384,sha512 雜湊演算法通常用在什麼場景?數字簽名 使用者密碼管理 檔案完整性檢查 防止檔案被惡意修改 md5是一種資訊摘要演算法,它可以從需...

登入註冊 註冊輸入驗證

上次講了登入註冊問題的資料庫表怎麼建,以及具體有哪些內容。今天主要講一下註冊的表單驗證。我們經常上網各種登入註冊的時候應該已經注意過就是有時候密碼有要求,比如輸入6 20位密碼。還有確認密碼,必須和密碼輸入一致的時候才行。郵箱也是,郵箱的格式不能出錯。當以上格式有誤的時候就不能提交表單,還有如果還有...

使用redis完成註冊和登入

示例圖 前提是伺服器安裝了php redis擴充套件,即phpnfo裡有redis模組 1 表的設計 和mysql資料庫進行對比 redis是鍵值對的儲存方式 例如 使用者表 每個使用者儲存兩條資訊 因為註冊時要檢視乙個使用者名稱是否存在 即根據使用者名稱檢視是否含有對應的userid user u...