Skip to content
This repository was archived by the owner on Dec 14, 2024. It is now read-only.

login using email and case-insensitive username added#43

Closed
pratapaditya1997 wants to merge 1 commit intoxalanq:masterfrom
pratapaditya1997:master
Closed

login using email and case-insensitive username added#43
pratapaditya1997 wants to merge 1 commit intoxalanq:masterfrom
pratapaditya1997:master

Conversation

@pratapaditya1997
Copy link
Copy Markdown

#40
I made this flow on top of your existing CheckLogin flow so that it will never break your existing code. I have kept the code as generic as possible. I tested this on my local and it worked fine. Please check on your end too

@xalanq
Copy link
Copy Markdown
Owner

xalanq commented Oct 6, 2019

I think it's too complicated. There is a simpler way to do that.

match, err := regexp.Match(fmt.Sprintf(`handle = "%v"`, username), body)

=>

match, err := regexp.Match(fmt.Sprintf(`(?i)handle = "%v"`, username), body)

https://stackoverflow.com/questions/15326421/how-do-i-do-a-case-insensitive-regular-expression-in-go

@pratapaditya1997
Copy link
Copy Markdown
Author

I don't think it will work while logging in with the user email which is also a requirement.

@xalanq
Copy link
Copy Markdown
Owner

xalanq commented Feb 27, 2020

Thanks for your work! I'll handler it on this weekend or next weekend.

@xalanq
Copy link
Copy Markdown
Owner

xalanq commented Feb 27, 2020

Fix it by

match, err := regexp.Match(`handle = "[\s\S]+?"`, body)

@xalanq xalanq closed this Feb 27, 2020
@xalanq xalanq mentioned this pull request Feb 27, 2020
2 tasks
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants