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.