当用户尝试登录(登录)并忘记密码时,他会尝试重置密码,然后应用程序如何通过电子邮件调用Rest Password,因为用户尚未登录到Quickblox。用户是否需要登录QuickBlox才能调用API?
答案 0 :(得分:2)
只需创建会话(无用户)并重置密码
[QBAuth createSessionWithDelegate:self];
-(void)completedWithResult:(Result *)result{
if(result.success && [result isKindOfClass:QBAAuthSessionCreationResult.class]){
//success
// reset password
[QBUsers resetUserPasswordWithEmail:@"myemail@gmail.com" delegate:self];
}else if (result.success && [result isKindOfClass:Result.class]){
// you did it
}
}
答案 1 :(得分:1)
如果用户无法登录该应用,则可以使用忘记密码功能。 所以不,用户无需登录QuickBlox即可调用API。