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

Captcha handling support #23

Open
marzavec opened this issue Dec 14, 2020 · 4 comments
Open

Captcha handling support #23

marzavec opened this issue Dec 14, 2020 · 4 comments
Labels
bug Something isn't working high priority Gotta get on this missing feature A feature that should be added to the client ui Issue deals mainly with the UI

Comments

@marzavec
Copy link
Member

So, the current behavior for captcha handling is to yeet the event into redux, shrug and call it a day.

This essentially means that captchas are not supported.

Captcha event are going to become part of normal spec, both in protecting channels from bots as well as claiming channels. Support for this event will need to be designed with both of these situations in mind. A model will need to be created to handle the display and input, some kind of callback solution added to "finish" the captcha.

Display compatibility (mostly on mobile) may benefit from using a canvas to render the captcha challenge text. . .

@marzavec marzavec added bug Something isn't working missing feature A feature that should be added to the client high priority Gotta get on this ui Issue deals mainly with the UI labels Dec 14, 2020
@KnowsCount
Copy link
Contributor

well.. the only problem with CAPCHA is the fact that it's not friendly to network environments in China...

@marzavec
Copy link
Member Author

marzavec commented Jan 2, 2021

Do you mean that the use Roman characters may cause issues with users who do not natively use Roman characters?

@KnowsCount
Copy link
Contributor

Ah, ignore me. I thought you were talking about google's reCAPTCHA. Cos China banned Google

@marzavec
Copy link
Member Author

marzavec commented Jan 2, 2021

Oh, for sure. Hack.chat strives to be entirely self-hosted, which means no external calls. The current captcha system uses ascii-captcha to generate a captcha.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working high priority Gotta get on this missing feature A feature that should be added to the client ui Issue deals mainly with the UI
Projects
None yet
Development

No branches or pull requests

2 participants