Example #1
0
function crypt_password($password)
{
    // blowfish
    $algo = '$2a';
    // cost parameter
    $cost = '$10';
    return crypt($password, $algo . $cost . '$' . unique_salt());
}
    return $qEncoded;
}
function unique_salt()
{
    return substr(sha1(mt_rand()), 0, 22);
}
if (!empty($_REQUEST["Submit"])) {
    //input
    $firstname = $_POST["firstName"];
    $lastname = $_POST["lastName"];
    $user_name = $firstname . " " . $lastname;
    $reg_no = $_POST['regNo'];
    $domain = $_POST['domain'];
    $email = $_POST['username'];
    $pass = $_POST["password"];
    $unique_salt = unique_salt();
    $hash = sha1($unique_salt . $pass);
    $encrypted = encryptIt($hash);
    $pass = $encrypted;
    //creation of object
    $rt = new retrieval();
    $user_id = $rt->newuser();
    $db = new database();
    $db->connect();
    //encryption
    $encrypted = encryptIt($unique_salt);
    $unique_salt = $encrypted;
    $sql = "INSERT INTO users( userID,     user_name    , password , salt , registration_no , domain , email ) \n \t   \t  VALUES( '{$user_id}' , '{$user_name}' , '{$pass}' , '{$unique_salt}' , '{$reg_no}' , '{$domain}', '{$email}')";
    if (!empty($db->insertData($sql))) {
        echo "true";
    } else {