diff --git a/var/www/cron.php b/var/www/cron.php index da636b4..a0a581d 100644 --- a/var/www/cron.php +++ b/var/www/cron.php @@ -148,7 +148,7 @@ foreach($onions as $onion){ //delete all log files exec("rm -f /var/log/nginx/*$onion[0].onion.log*"); //delete user from database - $db->exec("DROP USER '$onion[0].onion'@'localhost';"); + $db->exec("DROP USER '$onion[0].onion'@'%';"); $db->exec("DROP DATABASE IF EXISTS `$onion[0]`;"); $db->exec('FLUSH PRIVILEGES;'); //delete user from user database diff --git a/var/www/html/register.php b/var/www/html/register.php index 3b6b4d7..755b74b 100644 --- a/var/www/html/register.php +++ b/var/www/html/register.php @@ -124,10 +124,10 @@ if($_SERVER['REQUEST_METHOD']==='POST'){ }elseif($ok){ $stmt=$db->prepare('INSERT INTO users (username, password, onion, private_key, dateadded, public, php, autoindex) VALUES (?, ?, ?, ?, ?, ?, ?, ?);'); $stmt->execute([$_POST['username'], $hash, $onion, $priv_key, time(), $public, $php, $autoindex]); - $create_user=$db->prepare("CREATE USER '$onion.onion'@'localhost' IDENTIFIED BY ?;"); + $create_user=$db->prepare("CREATE USER '$onion.onion'@'%' IDENTIFIED BY ?;"); $create_user->execute([$_POST['pass']]); $db->exec("CREATE DATABASE IF NOT EXISTS `$onion`;"); - $db->exec("GRANT ALL PRIVILEGES ON `$onion`.* TO '$onion.onion'@'localhost';"); + $db->exec("GRANT ALL PRIVILEGES ON `$onion`.* TO '$onion.onion'@'%';"); $db->exec('FLUSH PRIVILEGES;'); $stmt=$db->prepare('INSERT INTO new_account (onion, password) VALUES (?, ?);'); $stmt->execute([$onion, get_system_hash($_POST['pass'])]);