Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- $('#registerBtn').on('click', function () {
- //get respective values
- var register_name = $('#register-name').val();
- var register_username = $('#register-username').val();
- var register_email = $('#register-email').val();
- var register_password = $('#register-password').val();
- var register_confirm = $('#register-confirm').val();
- if ( validateName(register_name) && validateUsername(register_username)
- && validateEmail(register_email) &&
- validatePassword(register_username, register_password, register_confirm)) {
- var newUser =
- {
- Name: register_name,
- Username: register_name,
- EmailAddress: register_email,
- Password: register_password
- }
- //send post request
- $.ajax({
- type: "POST",
- data: JSON.stringify(newUser),
- url: "/api/user/adduser",
- contentType: "application/json"
- }).done(function(response) {
- $('#register-messageBox').html(response);
- setTimeout(function () { $('#register-modal').modal('toggle'); }, 3000);
- sendEmail(register_email, register_name, 'registration');
- })
- }
- })
- $('#forgetPwdBtn').on('click', function () {
- var
- $.ajax({
- url: '/api/user/forgetpassword',
- data: {
- EmailAddress: $('#login-email').val(),
- Password: $('#login-password').val()
- },
- method: 'POST',
- dataType: 'json',
- success: function(response) {
- // get userid and name
- console.log(response.User.Name, response.User.UserId);
- // send email
- var email = $('#login-email').val();
- if (email == "") {
- $('#login-messageBox').html("Please enter your email.");
- console.log('this method is called');
- } else {
- sendEmail(email, response.User.Name, 'reset_pwd');
- }
- },
- error: function (err) {
- alert(err);
- }
- });
- })
- function sendEmail(userEmail, name, purpose) {
- var emailSubject = "";
- var emailContent = "";
- if (purpose == "registration") {
- emailSubject = "WebOfTalents Registration Confirmation";
- emailContent =
- "Dear " + name + ",\r\n\r\n"
- + "Thank you for your interest in the Web of Talents."
- + "You have been registered successfully and after clicking the link below, "
- + "you will be able to log in.\r\n\r\n"
- + "Best regards,\r\n"
- + "The WebOfTalents Team";
- } else if (purpose == "reset_pwd") {
- emailSubject = "Reset your WebOfTalents Password";
- emailContent =
- "Dear " + name + ",\r\n\r\n"
- + "You recently requested a password reset for your WebOfTalents account. "
- + "To reset your password, please click on the link below.\r\n\r\n"
- +
- + "If you didn’t make this change or if you believe an unauthorized person "
- + "has accessed your account, go to iforgot.apple.com to reset your password immediately"
- + "Best regards,\r\n"
- + "The WebofTalents Team";
- }
- $.ajax({
- url: '/api/mail/sendgmail',
- data: {
- MsgFrom: "happywheel.emailservice@gmail.com",
- MsgTo: userEmail,
- MsgSubject: emailSubject,
- MsgBody: emailContent
- },
- method: 'POST',
- dataType: 'json',
- success: function (response) {
- //var jQueryXml = $(data);
- //$('#txtName').val(jQueryXml.find('Name').text());
- console.log(response);
- },
- error: function (err) {
- alert(err);
- }
- });
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement