I also had a leaking shower and found an easy solution.
I reinstalled my shower tray and used a product called Classi Seal. It's a flexible rubber waterproof strip that stretches 15 mm behing the tiles. It took 2 minutes to fit to the back of the tray, then I tiled over the rubber lip.
I...