by Jim » Mon Aug 06, 2012 6:57 am
The number before the IP is just a somewhat random number that is generated and stored in a cookie in the browser of the machine accessing the store. If you have multiple browsers on the same machine and access the store from each of them, you would get a different number for each browser. And since the number is stored in a cookie in the browser, clearing the cookies would remove the number so the next time the store was accessed ShopSite would think it was a new computer and give the alert you saw.
So to explain the message about the store being accessed from a different computer even though it has your IP, it could indicate that you used a different browser or you had deleted the cookie from your regular browser so when you logged in the number couldn't be found a thus didn't match the one stored in your ShopSite log.
Changing the password could be affected by several things. First, the web server login (basic authentication) method just prompts for a username and password, while the newer ShopSite login method requires the username, password and storeid. So which method of login were you using?
The first method was used from at least ShopSite version 3 (when I joined ShopSite) and can still be used in ShopSite 11sp2 the current version. The newer method was added in ShopSite 11. And it is possible to have both those login methods enable at the same time so you have to login with the storeid as the username and a password and then you have to login with a ShopSite user name, password and the storeid. Some hosts have overridden the Basic authentication method with a single sign on so you log into your hosting account control panel and the control panel login is also used for the ShopSite login.
If using the web server basic authentication method for login, the password can be changed on the server using the server change password command. When the password was initial setup it it used the ShopSite encryption which was also understood by the server and thus could be changed from within ShopSite. However, if the password is changed using the server change password command it will be slightly different than what the ShopSite password encrypted value would be. ShopSite can still be accessed if the password has been changed in this way, but it will no longer be possible to change the password from within ShopSite.
SPECIAL NOTE FOR WINDOWS - ShopSite stores running on a Windows server use a type of basic authentication that has the StoreID as an actual user on the Windows server, which means that changing the password requires changing it while logged into the server itself so there is no option in the backoffice to change the Password. The newer ShopSite login is also available on windows and if this is configured then the option to change the ShopSite user's password will be available.
Now to get the answer for your question about changing the password. What type of login is your store using, Basic Authentication or ShopSite login, or hosting account Single sign on?
If Basic Authentication and the password was changed on the server, contact your host for assistance in getting the password reset so you can change it from the backoffice. They may need to contact ShopSite for assistance in doing this if they have not done it before.
If your host has the single sign on then you would change the password for your hosting account and that would be used and it can't be changed from within ShopSite.
If using the ShopSite login method you should click the forgot password link at the login prompt and then follow the steps in the email that you receive.