Change device should be independent from Rose login

The new function to change a device should be independent form a Rose logon. I do not want to have functions which need a forced logon to work.

@Ben

We apologize for any inconvenience caused.
We will review this part and revise it if it is deemed necessary.