if (isset($admin_email)) { $newemail = $admin_email; } else { $newemail = $_POST['email']; } //Validation rules if ($pw1 != $pw2) { echo '<div class="alert alert-danger alert-dismissable"><button type="button" class="close" data-dismiss="alert" aria-hidden="true">×</button>Password fields must match</div><div id="returnVal" style="display:none;">false</div>'; } elseif (strlen($pw1) < 4) { echo '<div class="alert alert-danger alert-dismissable"><button type="button" class="close" data-dismiss="alert" aria-hidden="true">×</button>Password must be at least 4 characters</div><div id="returnVal" style="display:none;">false</div>'; } elseif (!filter_var($newemail, FILTER_VALIDATE_EMAIL) == true) { echo '<div class="alert alert-danger alert-dismissable"><button type="button" class="close" data-dismiss="alert" aria-hidden="true">×</button>Must provide a valid email address</div><div id="returnVal" style="display:none;">false</div>'; } else { if (isset($_POST['newuser']) && !empty(str_replace(' ', '', $_POST['newuser'])) && isset($_POST['password1']) && !empty(str_replace(' ', '', $_POST['password1']))) { //Tries inserting into database and add response to variable $a = new newUserForm(); $response = $a->createUser($newuser, $newid, $newemail, $newpw); //Success if ($response == 'true') { echo '<div class="alert alert-success"><button type="button" class="close" data-dismiss="alert" aria-hidden="true">×</button>' . $signupthanks . '</div><div id="returnVal" style="display:none;">true</div>'; //Send verification email $m = new mailSender(); $m->sendMail($newemail, $newuser, $newid, 'Verify'); } else { mySqlErrors($response); } } else { //Validation error from empty form variables echo 'An error occurred on the form... try again'; } }
require 'scripts/class.loginscript.php'; include 'config.php'; // Pulls variables from url. Can pass 1 (verified) or 0 (unverified/blocked) into url $uid = $_GET['uid']; $verify = $_GET['v']; $e = new selectEmail(); $eresult = $e->emailPull($uid); $email = $eresult['email']; $username = $eresult['username']; $v = new verify(); if (isset($uid) && !empty(str_replace(' ', '', $uid)) && isset($verify) && !empty(str_replace(' ', '', $verify))) { //Updates the verify column on user $vresponse = $v->verifyUser($uid, $verify); //Success if ($vresponse == 'true') { echo $activemsg; //Send verification email $m = new mailSender(); $m->sendMail($email, $username, $uid, 'Active'); } else { //Echoes error from MySQL echo $vresponse; } } else { //Validation error from empty form variables echo 'An error occurred... click <a href="index.php">here</a> to go back.'; } ?> </body> </html>