I have a website where I authorize user to change the language of the website thanks to a drop-down list that he can find in the top right on every page.
By default, the language is set accordingly to the browser language.
As for now, if user changes language, it is set for the time of the current session.
The thing is, you can create an account and you can change the language of the website from there (as a setting). But, you can always change the language for the time of a session with the drop-down list, which is kind of confusing.
So, when user is logged in, what should I do? get rid of the drop-down list? or have the drop-down menu to change the user account settings?