Lightning and Bump mapping

I programmed a bump mapping shader after the tutorial in this site. My Problem now is that it only supports a defined number oft light sources ,but becauae the user can place them this is no option.
My question is if there is a solution to this Algorithmen vor if I need to use another Algorithmen.
EDIT:
sry forgot to link the tutorial I used:https://github.com/mattdesl/lwjgl-basics/wiki/ShaderLesson6