Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- if(usernameTaken) {
- }else{
- /*Username is available - Check email taken or not (if not, register)*/
- var error = self.firebaseProvider.registerUser(self.email,self.password,self.username, self.name);
- if(error.code !== ""){
- if(error.code == "auth/email-already-in-use"){
- let alert = self.alertCtrl.create({
- title: 'Email Exists',
- subTitle: 'The email you entered is already registered.',
- buttons: ['Retry']
- });
- alert.present();
- }else if(error.code == 'auth/weak-password') {
- let alert = self.alertCtrl.create({
- title: 'Validation Error',
- subTitle: 'The password entered is weak and should be 6 characters.',
- buttons: ['Retry']
- });
- alert.present();
- }
- }
- }
- registerUser(email: string, password: string, username: string, name: string): (any) {
- var self = this;
- this.fbAuth.auth.createUserWithEmailAndPassword(email, password).then(function() {
- var user = firebase.auth().currentUser;
- self.createUserRecord(username, email, name);
- }).catch(function(error) {
- //Handle error
- return error;
- });
- }
Add Comment
Please, Sign In to add comment