Все есть готовое. Смотрите в сторону mikrotik и его реализации hotspot.
Вам нужны будут сами точки доступа + контроллер для управления + увы и ах машина с radius сервером.
Авторизацию можно сделать как вам будет угодно , начиная от смс , заканчиваю QR кодами.
В итоге получится примерно так , в качестве контроллера 2011 или 3011
https://routerboard.com/RB2011UiAS-IN
https://routerboard.com/RB3011UiAS-RM
Точки доступа - тут можно без фанатизма купить несколько hap ac lite
https://routerboard.com/RB952Ui-5ac2nD
как по мне раскидать несколько ТД и сделать бесшовный роуминг, лучше чем поставить одну и выкрутить мощность сигнала :) Тут получится эконом вариант. надо только помнить, что ethernet у него 100 мегабит.
radius сервер - любой приличный тазик.
Но так же вы должны помнить, что:
minsvyaz.ru/ru/events/33687МВД России и Минэкономразвития России, предполагает обязать юридических лиц и индивидуальных предпринимателей предоставлять безвозмездный доступ в интернет в общественных местах только при наличии договора с оператором связи об идентификации пользователей. За нарушение порядка идентификации предлагается установить административную ответственность, начиная с первого квартала 2016 года.
Так как вы не оператор связи, у вас с этим будут сложности. Как второй вариант, сделать закрытый wifi и уже внутри него еще раз авторизация для отслеживание например по времени.
Пример авторизации по смс
https://habrahabr.ru/post/325344/