I know this is a usual question/problem, but I've spent a few hours looking for an answer and I've found too many different solutions which differs too much from each other. I'd like to know which is the "best" way (best practice) to accomplish that.I know this is a usual question/problem, but I'