ledgerconnect / hivesigner

Signer app for Hive
MIT License
17 stars 5 forks source link

Login issues with Hive #22

Closed TheNetWhiz closed 3 years ago

TheNetWhiz commented 3 years ago

Expected behavior

Be able to use Hive one time to login to my Hive account for DLease and others.

Actual behavior

It goes to a spinning logo and never completes.

Steps to reproduce the behavior

Use my username and key and it goes no where. This has been happening for months. It even happened with SteemConnect but that got fixed.

feruzm commented 3 years ago

@TheNetWhiz What key did you try? Can you check dev console and see if you get any errors messages there? When was it fixed in steemconnect?

TheNetWhiz commented 3 years ago

Sorry, meant my HiveSigner password. Can’t say for sure when it was fixed. I think late July or early August.

On Sep 6, 2020, at 14:35, Feruz M notifications@github.com wrote:

 @TheNetWhiz What key did you try? Can you check dev console and see if you get any errors messages there? When was it fixed in steemconnect?

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub, or unsubscribe.

feruzm commented 3 years ago

Right now, every account you import can have different Hivesigner passwords, could it be that you are trying different/wrong Hivesigner password for that particular account? You can always delete and re-add account and see if it helps? https://hivesigner.com/accounts

TheNetWhiz commented 3 years ago

I tried again. I deleted the account and reimported it. I then tried to create the HiveSigner password, but it sits there spinning and goes no where. The password is only 24 characters with letters, numbers, and special characters.

On Sep 6, 2020, at 14:57, Feruz M notifications@github.com wrote:

 Right now, every account you import can have different Hivesigner passwords, could it be that you are trying different/wrong Hivesigner password for that particular account? You can always delete and re-add account and see if it helps? https://hivesigner.com/accounts

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub, or unsubscribe.

feruzm commented 3 years ago

If you are using chrome, could you please check if you have any errors in console when you get non-stop spinning. This is how you check dev console in Chrome. In that error, I would be able to see what is causing it.

To open the developer console in Google Chrome, open the Chrome Menu in the upper-right-hand corner of the browser window and select More Tools > Developer Tools. You can also use the shortcut Option + ⌘ + J (on macOS), or Shift + CTRL + J (on Windows/Linux).

TheNetWhiz commented 3 years ago

I am using Safari on an iPad. Chrome on iOS does not have a dev option. I have not tried on a desktop.

On Sep 6, 2020, at 15:09, Feruz M notifications@github.com wrote:

 If you are using chrome, could you please check if you have any errors in console when you get non-stop spinning. This is how you check dev console in Chrome. In that error, I would be able to see what is causing it.

To open the developer console in Google Chrome, open the Chrome Menu in the upper-right-hand corner of the browser window and select More Tools > Developer Tools. You can also use the shortcut Option + ⌘ + J (on macOS), or Shift + CTRL + J (on Windows/Linux).

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub, or unsubscribe.

feruzm commented 3 years ago

I couldn't reproduce this issue, could you remove account and import account again only this time, uncheck Encrypt your keys box?

TheNetWhiz commented 3 years ago

Removed account. Imported with name and private key. Encrypt keys is unchecked. Nothing changed.

 

Now tried in Chrome on Windows and got this in the error console:

[code]contentScript.js:3092 [Sep 7, 11:42:49 am] [contentScript]: [INFO]: Initialising TronLink contentScript.js:3092 [Sep 7, 11:42:49 am] [contentScript]: [INFO]: TronLink injected pageHook.js:42704 [Sep 7, 11:42:49 am] [ProxiedProvider]: [INFO]: Provider initialised 2pageHook.js:42704 [Sep 7, 11:42:50 am] [ProxiedProvider]: [INFO]: Provider initialised pageHook.js:42704 [Sep 7, 11:42:50 am] [ProxiedProvider]: [INFO]: Request to wallet/getnodeinfo has been queued 3pageHook.js:42704 [Sep 7, 11:42:50 am] [ProxiedProvider]: [INFO]: Provider initialised pageHook.js:42704 [Sep 7, 11:42:50 am] [ProxiedProvider]: [INFO]: Request to wallet/getnodeinfo has been queued 3pageHook.js:42704 [Sep 7, 11:42:50 am] [ProxiedProvider]: [INFO]: Provider initialised pageHook.js:42704 [Sep 7, 11:42:50 am] [ProxiedProvider]: [INFO]: Request to wallet/getnodeinfo has been queued pageHook.js:42704 [Sep 7, 11:42:50 am] [pageHook]: [INFO]: TronLink initiated inpage.js:1 MetaMask: MetaMask will soon stop reloading pages on network change. For more information, see: https://docs.metamask.io/guide/ethereum-provider.html#ethereum-autorefreshonnetworkchange Set 'ethereum.autoRefreshOnNetworkChange' to 'false' to silence this warning. (anonymous) @ inpage.js:1 Login.vue:372 Login failed Error: Invalid credentials at auth.js:36 at tryCatch (pageHook.js:31744) at Generator.invoke [as _invoke] (pageHook.js:31970) at Generator.prototype. [as next] (pageHook.js:31796) at s (asyncToGenerator.js:5) at a (asyncToGenerator.js:27) DevTools failed to load SourceMap: Could not load content for chrome-extension://nkbihfbeogaeaoehlefnkodbefgpgknn/sourcemaps/contentscript.js.map: HTTP error: status code 404, net::ERR_UNKNOWN_URL_SCHEME DevTools failed to load SourceMap: Could not load content for chrome-extension://nkbihfbeogaeaoehlefnkodbefgpgknn/sourcemaps/inpage.js.map: HTTP error: status code 404, net::ERR_UNKNOWN_URL_SCHEME DevTools failed to load SourceMap: Could not load content for chrome-extension://ibnejdfjmmkpcnlpebklmnkoeoihofec/dist/contentScript.js.map: HTTP error: status code 404, net::ERR_UNKNOWN_URL_SCHEME DevTools failed to load SourceMap: Could not load content for chrome-extension://ibnejdfjmmkpcnlpebklmnkoeoihofec/dist/pageHook.js.map: HTTP error: status code 404, net::ERR_UNKNOWN_URL_SCHEME DevTools failed to load SourceMap: Could not load content for chrome-extension://flpiciilemghbmfalicajoolhkkenfel/static/js/contentScript.bundle.js.map: HTTP error: status code 404, net::ERR_UNKNOWN_URL_SCHEME[/code]

 

The errors with some js shown are the same as when I am able to use SteemConnect.

 

So I can not get it to work with iOS Safari and Chrome now Windows Chrome.

- Drew Dupont

 On Sep 7, 2020, at 10:28, Feruz M <notifications@github.com> wrote:

   
 I couldn't reproduce this issue, could you remove account and import account again only this time, uncheck Encrypt your keys box? 
 —You are receiving this because you were mentioned.Reply to this email directly, view it on GitHub, or unsubscribe.
feruzm commented 3 years ago

This error telling is that your private key is wrong. Can you share your username? Perhaps you changed your password/key on Hive or on Steem after the hardfork.

TheNetWhiz commented 3 years ago

Ok, got it to work on Safari and Chrome with encrypt keys using Posting key. The page says Master or private key ... please change it to say Posting key instead.

Thank you,

On Sep 7, 2020, at 10:28, Feruz M notifications@github.com wrote:

 I couldn't reproduce this issue, could you remove account and import account again only this time, uncheck Encrypt your keys box?

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub, or unsubscribe.

feruzm commented 3 years ago

What key did you try that didn't work, Active private key?

TheNetWhiz commented 3 years ago

Owner key. Posting key worked for Steem and Hive. But not when I went to delegate. Switched to Active and it worked to delegate.

Thank you,

On Sep 7, 2020, at 12:06, Feruz M notifications@github.com wrote:

 What key did you try that didn't work, Active private key?

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub, or unsubscribe.

feruzm commented 3 years ago

Ok, I will check why owner key is failing. I am working something relevant to improve prioritisation of keys during signing transaction, I think once that part is done, we shouldn't have any issues/confusions. I will keep this open for now until changes are pushed to production.