I have two “My Account” sections of the same website. Our’s is a library website and has an integrated search tool. The search tool is a vended solution and has the ability for the user to log in and access account information, set personal settings, etc. The front-end UI for the search tool has been customized to look and feel like the library’s website. When the user does a search from the library website, the results open up into a new page that looks a lot like the library template but is actually a disparate system. The library website is react-based. The search tool is built with Angular.

This has created a somewhat troubling user experience. If you log into the library website you are presented with “My Account” options. Then, perform a search, and now you are presented as logged out and with a whole new set of “My Account” options when after you log back in.

I’ve been tasked to present options as potential solutions for this troubling user experience and thought I would through it out here, to the community, for suggestions or if someone else has tackled a similar UX issue, how was it handled?

Thanks in advance for your time!

  • Rename the search tool's "My account" to "Search settings"? – Ángel Sep 1 at 1:13
  • I like this idea. However, options with the search settings are very much "account" orientated. You can requests reserves, place items on hold, etc. – Paul Sep 1 at 13:10

This seems to be an issue with how login is handled across both the systems, rather than a UI issue. If your application cannot share login status and credentials with the third party tool, then this problem will persist.

One workaround is to retrieve the search results from the 3rd party search application, and display that within your react library application. Since the search application is built on angular, I assume that it receives search results in json via an API call. Such an API call can also be integrated into your react library application.

| improve this answer | |
  • It's more than simply passing credentials and displaying results tho. Even if there was only one login there still is the problem of have two "My Accounts"; the library website has one set of menu options and the search tool has another. – Paul Sep 1 at 12:50

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.