Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

All Logins Fail As Of Today #22

Closed
HMSS013 opened this issue May 3, 2019 · 3 comments
Closed

All Logins Fail As Of Today #22

HMSS013 opened this issue May 3, 2019 · 3 comments

Comments

@HMSS013
Copy link

HMSS013 commented May 3, 2019

Reset a few devices I had this afternoon and all at once they were unable to log back in... several accounts... credentials are all correct.

$ ./Shell/shell.py
Traceback (most recent call last):
File "./Shell/shell.py", line 564, in
RobinhoodShell().cmdloop()
File "./Shell/shell.py", line 37, in init
self.trader.login(username=USERNAME, password=PASSWORD)
File "/home/Z8/ETF/Shell/Robinhood.py", line 136, in login
raise RH_exception.LoginFailed()
AttributeError: 'module' object has no attribute 'LoginFailed'

@anilshanbhag
Copy link
Owner

Yes, Robinhood seems to have added an additional layer of security where in you need to verify the device through email/text. Will see if we can add something similar to the shell.

@klepsydra
Copy link

Reliant on this as well! Two related threads I've been following are westonplatter/fast_arrow#85 and
robinhood-unofficial/pyrh#176 (comment)
Wish I could help fix RobinhoodShell--and I've managed to induce an email auth code using https://github.com/aamazie/Robinhood/blob/master/Robinhood/Robinhood.py and my own Gmail imap realtime fetcher, but don't know where to take it from there (in code).

@klepsydra
Copy link

Hey @anilshanbhag , how can I modify RobinhoodShell's login mechanism to require, besides username and password, either a 6-digit QR code offered when 2FA gets enabled, email verification code, or even an already-authenticated token acquired through other means (from another project that solved this)?

If device_id is also required, I can also obtain that elsewhere and provide that to RobinhoodShell login inputs.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants