如何通话 - 通过电子邮件重置用户密码

时间:2013-11-26 07:15:47

标签: quickblox

当用户尝试登录(登录)并忘记密码时,他会尝试重置密码,然后应用程序如何通过电子邮件调用Rest Password,因为用户尚未登录到Quickblox。用户是否需要登录QuickBlox才能调用API?

2 个答案:

答案 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。