The problem is that your table in MySQL account does not have all the columns
also add the web_admin column (so you get access to the admin panel)
path >> /include/functions/basic.php
//2.12
function fix_account_columns()
{
global $database;
global $lang;
$sth = $database->runQueryAccount("DESCRIBE account");
$sth->execute();
$columns = $sth->fetchAll(PDO::FETCH_COLUMN);
$fix = array( "coins" => "ALTER TABLE account ADD coins int(20) NOT NULL DEFAULT 0",
"jcoins" => "ALTER TABLE account ADD jcoins int(20) NOT NULL DEFAULT 0",
"deletion_token" => "ALTER TABLE account ADD deletion_token varchar(40) NOT NULL DEFAULT ''",
"passlost_token" => "ALTER TABLE account ADD passlost_token varchar(40) NOT NULL DEFAULT ''",
"email_token" => "ALTER TABLE account ADD email_token varchar(40) NOT NULL DEFAULT ''",
"new_email" => "ALTER TABLE account ADD new_email varchar(64) NOT NULL DEFAULT ''");
foreach($fix as $column => $query)
if(!in_array($column, $columns))
{
$stmt = $database->runQueryAccount($fix[$column]);
$stmt->execute();
print '<div class="alert alert-success alert-dismissible fade show" role="alert"><button type="button" class="btn-close" data-bs-dismiss="alert" aria-label="Close"><span aria-hidden="true">×</span></button><center>'.$lang['account-new-column'].$column.'</center></div>';
}
}