If you use resistors, you will have to note the followings:
1. Power and heat lost thru resistors.
2. As battery voltage drop, so does the current
3. As LD gets heated up, internal resistance also changes, thereby current also changes.
In other words, there is no regulation of current.
So, use a safe value for the resistor to cater for all the scenarios.