if (isset($_POST['dbname'])) { class SystemComponent { private $settings; function getSetting() { $settings['dbhost'] = $_POST['dbhost']; $settings['dbusername'] = $_POST['uname']; $settings['dbpassword'] = $_POST['pwd']; $settings['dbname'] = $_POST['dbname']; return $settings; } } require_once "includes/dbconnector.class.php"; $db = new DbConnector(); if ($db->check_connection()) { $dbhost = $_POST['dbhost']; $dbusername = $_POST['uname']; $dbpassword = $_POST['pwd']; $dbname = $_POST['dbname']; function generateRandomString($length = 25) { $characters = 'abcdefghijklmnopqrstuvwxyz123456789'; $charactersLength = strlen($characters); $randomString = ''; for ($i = 0; $i < $length; $i++) { $randomString .= $characters[rand(0, $charactersLength - 1)]; } return $randomString; } $_SESSION['info']['admin'] = generateRandomString();