How do I modify that example to recognize that a request is coming
from the same "user" ?
Reading, and making experiments :)
At least I worked such way.
Logic must look like:
If you have associated variable with that user - use already selected
route. Else, ds_select_dst and associate user with that route.
You can check $sht(forw=>$ft) and how it is used.