Gem-AdminAreaRestricter is a project mainly written in PHP, it's free.
BitrixGems Project | GEM | AdminAreaRestricter
More on http://bitrixgems.ru/gems/AdminAreaRestricter/