"; echo "-208\n"; echo ""; exit(); } $email_addr = get_str("email_addr"); $email_addr = process_user_text(strtolower($email_addr)); $passwd_hash = process_user_text(get_str("passwd_hash")); $user_name = process_user_text(get_str("user_name")); if (!is_valid_email_addr($email_addr)) { echo ""; echo "-205\n"; echo ""; exit(); } if (strlen($passwd_hash) != 32) { echo ""; echo "-206\n"; echo ""; exit(); } $authenticator = random_string(); $cross_project_id = random_string(); $now = time(); $query = "insert into user (create_time, email_addr, name, authenticator, send_email, show_hosts, cross_project_id, passwd_hash) values($now, '$email_addr', '$user_name', '$authenticator', 1, 1, '$cross_project_id', '$passwd_hash')"; $result = mysql_query($query); if (!$result) { echo ""; echo "-207\n"; echo ""; exit(); } echo ""; echo "$authenticator\n"; echo ""; ?>