Postoji kakav trik, da se samo za jednu komponentu ograniči dostup na primjer samo Hrvatska?
Imam 101 ideju kak to napravit, ali eto dal sam si truda malo proguglat, pa evo jedne od free ekstenzija...
https://extensions.joomla.org/extensions/extension/access-a-security/site-access/minitek-geo-blocking
Mislim da bi to moglo bit ono kaj trebaš - osobno nisam nikad koristil to......
Neznam, dak je ovo OK. Meni ne smije blokirati cjelu stranicu. Mora da onemoguči dostup samo do jedne komponente, pa recimo com_users ili com_votes
Pa pročitaj description plugin-a i kak se koristi sunce mu ;)
Neću valjda ja sad isprobavat :)
- to možeš odraditi programski kroz komponentu i neku GeoIP bazu
- na razini Apachea ili Nginxa (opet treba podatke koje IP adrese će pustiti/blokirati, pa je najbolje uzeti GeoIP bazu)
- Cludflare ili sl CDN/WAF
- ModSecurity
- firewall (iptables)
- treba još ?? ;)
Evo, uradio sam ovako:
$okip = geoip_country_code_by_name($_SERVER['REMOTE_ADDR']);
if ($okip != 'HR'){
header("Location: http://mojastranica.com");
die();
}
Biče OK?