Dodana moznost blokiranja prijave v admin za dolocene ip-je

This commit is contained in:
pero1203 2020-11-09 11:37:47 +01:00
parent 185b19c6e6
commit e95e8615bd
2 changed files with 13 additions and 0 deletions

View File

@ -416,8 +416,19 @@ class ApiLogin
global $cookie_domain; global $cookie_domain;
global $originating_domain; global $originating_domain;
global $keep_domain; global $keep_domain;
global $app_settings;
// Ce imamo vklopljeno blokiranje dostopa do admina glede na ip
if(isset($app_settings['admin_allow_only_ip']) && $app_settings['admin_allow_only_ip'] != '' && !empty($app_settings['admin_allow_only_ip'])){
// Preverimo ip - ce se ne ujema ne pustimo logina
if(!in_array($_SERVER['REMOTE_ADDR'], $app_settings['admin_allow_only_ip'])){
header('location: '.$this->page_urls['page_login'.$this->prijava]);
die();
}
}
$mini = $this->email.$this->pass; $mini = $this->email.$this->pass;
for ($Stevec = 0; $Stevec < strlen($mini); $Stevec++) { for ($Stevec = 0; $Stevec < strlen($mini); $Stevec++) {
$mini = str_replace("'", "", $mini); $mini = str_replace("'", "", $mini);

View File

@ -36,6 +36,8 @@ $app_settings = array(
'survey_finish_url' => '', // Skok na url po koncani anketi (ce je prazno se uporabi default www.1ka.si) 'survey_finish_url' => '', // Skok na url po koncani anketi (ce je prazno se uporabi default www.1ka.si)
'admin_allow_only_ip' => '', // Dovolimo dostop do admina samo dolocenim ip-jem (array ip-jev)
'export_type' => 'old', // Uporaba novih ("new") / novih samo za admine ("new_admin") / starih ("old") izvozov 'export_type' => 'old', // Uporaba novih ("new") / novih samo za admine ("new_admin") / starih ("old") izvozov
'commercial_packages' => false // Ce so vklopljeni komercialni paketi 'commercial_packages' => false // Ce so vklopljeni komercialni paketi