firebase / firebase/snippets-web

Email verification not sent to edu account

Open
#329 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
JavaScript
Stars
802
Forks
285
PR merge metrics
No merged PRs in 30d

Description

handler code:
```
const handleEmailVerification = (user) => {
console.log("email verification sent")
console.log(user);
if (user)
user.sendEmailVerification()
.then(_ => alert(`Email Verification is sent to ${email}`))
.catch(error => alert(error.message))
else alert("User is null")
}

const handleDeleteUser = () => {
const {user} = auth.currentUser
if (user) {
user.delete()
console.log(`delete account ${email}`)
return
}
auth
.signInWithEmailAndPassword(email, password)
.then(userCredentials => {
const user = userCredentials.user;
// console.log('Logged in with:', user.email);
user.delete();
console.log(`delete account ${email}`)
})
.catch(error => alert(error.message))
// console.log(auth.currentUser)
}

const handleSignUp = () => {
const {user} = auth
.createUserWithEmailAndPassword(email, password)
.then(userCredentials => {
const user = userCredentials.user;
console.log('Registered with:', user.email);

handleEmailVerification(user)
})
.catch(error => alert(error.message))


}

const handleLogin = () => {
const user = auth.currentUser;
if (user) {
user.reload().then(_ => {
if (user.emailVerified) {
auth
.signInWithEmailAndPassword(email, password)
.then(userCredentials => {
const user = userCredentials.user;
console.log('Logged in with:', user.email);
})
.catch(error => alert(error.message));
} else {
alert("email is not verified");
}
})
} else {
alert("User is null");
}
```
UI code:
```



setEmail(text)}
style={styles.input}
/>

setPassword(text)}
style={styles.input}
secureTextEntry
/>



Login


Register


Delete Account

handleEmailVerification(auth.currentUser)}
style={[styles.button, styles.buttonOutline]}
>
Resend Email Verification



```
firebase auth
```
import * as firebase from "firebase";
const auth = firebase.auth()
```

Very oddly, this code works for my personal gmail account, but no verification is ever sent to my school account, which ends with @gatech.edu

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.