<h2>Test Case: Registration</h2> <table border="2px"> <thead> <tr> <td>Test Case</td> <td>Detail</td> <td>Status</td> </tr> </thead> <tr> <td>Test SMS Gateway connection and creating of a temporary user</td> <td><?php /* Check HTTP request to GATEWAY provider for registration */ $number = generateRandNumber(12); $returnMessage = register($number, generateValidationString(5)); echo !strncmp($returnMessage, "OK", 2) ? "register(): Test connection to SMS gateway provider </td><td> <span class='success' style='color:green'>successful</span><br></td>" : "register(): Error </td><td> <span class='notsuccess' style='color:red'>{$returnMessage}</span><br></td>"; ?> </td> </tr> <tr> <td>Check if user already exist</td> <td><?php if (checkDatabaseForUser('84d89877f0d4041efb6bf91a16f0248f2fd573e6af05c19f96bedb9f882f7882') != 0) { echo "checkDatabaseForUser(): existing User </td><td> <span class='success' style='color:green'>successful</span><br></td>"; } else { echo "checkDatabaseForUser(): existing User </td><td> <span class='notsuccess' style='color:red'>not successful</span><br></td>"; } ?> </tr> <tr>
<?php include "dbconnection.php"; include "registration.php"; $mobileNumber = $_POST['mobileNumber']; if ($user_id = checkDatabaseForUser($mobileNumber)) { echo "User already exists : " . $user_id; } else { echo register($mobileNumber, generateValidationString(5)); }