Do you want a remember me feature for the webtop, or for front-end user sessions, or both? I've implemented one before similar to Ben's article (but using a one way hash rather than encrypt/decrypt). It's not public but I could maybe review it and see if it's something that can be released.
For the webtop we tend towards using single sign on services, e.g. if you use Google for Business Email (now G Suite) then you can use the Google UD plugin for accessing the webtop.