Every line of 'email and password validation in javascript' code snippets is scanned for vulnerabilities by our powerful machine learning engine that combs millions of open source libraries, ensuring your JavaScript code is secure.
181 public async validatePassword(password: string): Promise { 182 try { 183 const isMatch = await bcrypt.compare(password, this.password); 184 return isMatch; 185 } catch (error) { 186 return error; 187 } 188 }
32 function validateEmail(email, callback) { 33 callback = callback || function() {}; 34 var email_notify = $('#email-notify'); 35 36 if (!email) { 37 validationError = true; 38 return; 39 } 40 41 if (!utils.isEmailValid(email)) { 42 showError(email_notify, '[[error:invalid-email]]'); 43 return; 44 } 45 46 socket.emit('user.emailExists', { 47 email: email 48 }, function(err, exists) { 49 if(err) { 50 return app.alertError(err.message); 51 } 52 53 if (exists) { 54 showError(email_notify, '[[error:email-taken]]'); 55 } else { 56 showSuccess(email_notify, successIcon); 57 } 58 59 callback(); 60 }); 61 }
146 validatePassword(password) { 147 let hashedPassword = User.sha512(password, this.password.salt); 148 149 return this.password.hash == hashedPassword; 150 }
243 isValidPassword(password: string = '') { 244 // basic validation, better user "validate.js" for real validation 245 if (password && password.trim().length > 0) { 246 return true; 247 } 248 return false; 249 }
10 function validateEmail (email) { 11 if (email && email.match(/^(([^<>()\[\]\.,;:\s@\"]+(\.[^<>()\[\]\.,;:\s@\"]+)*)|(\".+\"))@(([^<>()[\]\.,;:\s@\"]+\.)+[^<>()[\]\.,;:\s@\"]{2,})$/i)) { 12 return true 13 } 14 15 return false 16 }
57 checkValidateEmailInput(email, isValidEmail) { 58 this.setState({ 59 ...this.state, 60 email: email, 61 isValidEmail: isValidEmail 62 }); 63 }
13 function validate() 14 { 15 $('#id_password').removeClass("is-invalid"); 16 $('#id_password1').removeClass("is-invalid"); 17 $('#id_password2').removeClass("is-invalid"); 18 $('#id_email').removeClass("is-invalid"); 19 20 if ($("#id_username")[0].value == "" || $("#id_password")[0].value.length == 0) 21 return false; 22 23 $("#id_email").val($("#id_email")[0].value.toLowerCase()); 24 if (!utils.ValidateEmail($("#id_email")[0].value)) 25 { 26 $('#id_email').addClass("is-invalid"); 27 return false; 28 } 29 30 if ($("#id_password1")[0].value != $("#id_password2")[0].value) 31 { 32 $('#id_password2').addClass("is-invalid"); 33 return false; 34 } 35 36 return true; 37 }
54 function forgotPassword() 55 { 56 $('#password').rules('remove'); 57 58 $('#login_form').attr('action', '/actions/forgot_password'); 59 $('#login_form').submit(); 60 }
20 function validate_email(email) 21 { 22 var emailReg = /\S+@\S+\.\S+/; 23 24 if(!emailReg.test(email)) { 25 return false; 26 } 27 28 return true; 29 }
20 async validatePassword(plainTextPassword: string) { 21 return await bcrypt.compare(plainTextPassword, this.password + '') 22 }