? 따라서 이메일을 확인한 사용자 만 내 iOS 애플리케이션 사용자가 될 수 있습니다.이메일 확인 중포 기지
당신은 sendEmailVerificationWithCompletion 사용할 수 있습니다
3
내가
중포 기지를 사용하여
아이폰 OS 응용 프로그램을 만드는 생각했다, 나는 사용자가 내 iOS 앱에 가입 ID를 이메일 베리 파이 방법
알고 싶어
A
답변
6
: 확인 이메일 등을 보낼 방법을 사용자가이 여기에 정의 된 바와 같이, 검증 합계를 확인하기 위해 emailVerified 속성을 사용하면 로그인 할 때 ...
내 응용 프로그램에서 그래서 당신은 행동이 확인되지 않은 사용자가 요청을 다시 검증처럼 무엇을 할 수 있는지를 결정할 수 있습니다...
0
나는이
,536 좋아했다 [[FIRAuth auth] signInWithEmail:emailTxt.text
password:pwdStr
completion:^(FIRUser *user, NSError *error) {
// ...
NSLog(@"User: %@\nUserEmail:%@\nError:%@",user.uid,user.email,error);
NSLog(user.isEmailVerified ? @"Verified = Yes" : @"Verified = No");
[[NSUserDefaults standardUserDefaults] setObject:user.uid forKey:@"userid"];
if(error == nil){
if (user.isEmailVerified) {
self.ref = [[FIRDatabase database] reference];
NSString *userID = [FIRAuth auth].currentUser.uid;
[[_ref child:[NSString stringWithFormat:@"users/user/%@",userID]] observeSingleEventOfType:FIRDataEventTypeValue withBlock:^(FIRDataSnapshot * _Nonnull snapshot) {
// Get user value
NSLog(@"%@",snapshot.value);
// ...
} withCancelBlock:^(NSError * _Nonnull error) {
NSLog(@"%@", error.localizedDescription);
}];
}];
감사합니다. ** emailVerified **라고 불리는 멋진 속성이있는 것처럼 보이지만 사용자가 확인되지 않은 경우 내 로그인 할 수 없습니다. iOS 앱? – atir
사용자가 로그인 했으므로 직접 처리해야합니다. 현재 사용자를 받아서 확인되었는지 확인해야하며, 앱 흐름에 로그인 한 사용자를 확인할 수 있는지 확인한 경우 다음을 수행 할 수 있습니다. 계속 메시지를 표시하고 물건을 비활성화하는 메시지를 보여주십시오 – Ymmanuel
고마워요. @ Ymmanuel ... 그래서 내 잘못 이해하면 바꿔줘. 내 생각대로, Firebase는 아무리 계정을 만들 것 같지만 그게 문제 야. 우리 프로그래머까지, 사용자에게 보여야 할 것인가, 그렇지 않은가, ** firefox 속성을 사용하는 것 같아요 ** emailVerified ** 나는 그저 앱의 다른 컨트롤러와 연결될 수 있습니다. 그렇지 않으면 확인되지 않으면 사용자에게 경고를 던져서 확인합니다. 앱을 사용하는 그의 이메일. – atir