Compare commits

..

4 Commits

Author SHA1 Message Date
slawkens
c6ddcf829e Change message 2025-10-12 10:14:43 +02:00
slawkens
cbb88413d9 Nothing important: change variable name 2025-10-12 10:14:35 +02:00
slawkens
2a2512f5d0 Merge branch 'main' into feature/resend-email-verify 2025-10-12 00:15:18 +02:00
slawkens
9a0ec33f6d feat: Resend Email Verify
+ rework the whole concept, based on new table for email hashes
This make it possible that every email will work, not matter if first or last
2025-10-12 00:14:41 +02:00
2 changed files with 414 additions and 417 deletions

View File

@@ -21,9 +21,6 @@ if(!$logged) {
$errors[] = 'You are not logged in. You can\'t create guild.';
}
$configLuaFreePremium = configLua('freePremium');
$freePremium = (isset($configLuaFreePremium) && getBoolean($configLuaFreePremium)) || ($logged && $account_logged->getPremDays() == OTS_Account::GRATIS_PREMIUM_DAYS);
$array_of_player_nig = array();
if(empty($errors))
{
@@ -34,7 +31,7 @@ if(empty($errors))
if(!$player_rank->isLoaded())
{
if($player->getLevel() >= setting('core.guild_need_level')) {
if(!setting('core.guild_need_premium') || $account_logged->isPremium() || $freePremium) {
if(!setting('core.guild_need_premium') || $account_logged->isPremium()) {
$array_of_player_nig[] = $player->getName();
}
}
@@ -98,7 +95,7 @@ if($todo == 'save')
if($player->getLevel() < setting('core.guild_need_level')) {
$errors[] = 'Character <b>'.$name.'</b> has too low level. To create guild you need character with level <b>' . setting('core.guild_need_level') . '</b>.';
}
if(setting('core.guild_need_premium') && !$account_logged->isPremium() && !$freePremium) {
if(setting('core.guild_need_premium') && !$account_logged->isPremium()) {
$errors[] = 'Character <b>'.$name.'</b> is on FREE account. To create guild you need PREMIUM account.';
}
}