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

Can't login with Github #4

Closed
brandenbyers opened this issue Dec 28, 2014 · 12 comments
Closed

Can't login with Github #4

brandenbyers opened this issue Dec 28, 2014 · 12 comments
Labels
type: bug Issues that need priority attention. Platform, Curriculum tests (if broken completely), etc.

Comments

@brandenbyers
Copy link
Contributor

I can't login with Github. When I try, it logs me into someone else's account. I didn't realize it was logging me into someone else's account, so I deleted the account once logged in, and then tried again. I was again logged into someone else's account (a different user this time).

Out of curiosity, I had to try deleting this user account as well (sorry!), and when I logged back in again with Github, I was signed in as a different user again. I assume these were all real accounts because they had different user profile pics and such.

It had been a few weeks since I had logged in. Pre-switching away from hipchat, if that helps.

@BerkeleyTrue
Copy link
Contributor

@brndnb This is a known issue that we have had before but it has not been reported by users yet. Thanks for letting us know it is not only us. We are still trying to isolate the exact cause at the moment, but replicating it consistently has been a problem.

@QuincyLarson Any luck with this yet?

@brandenbyers
Copy link
Contributor Author

Thanks for the update. Let me know if there's anything I can do to help. As for replication on my end, I get the same issue on my phone and laptop. I've also tried signing in while already logged into Github and while not logged in. On every attempt, I get logged into the same user account, unless that user account is deleted, and then I get the same new user account each time. The users that I have been logged into have [0] for completions.

@terakilobyte
Copy link
Contributor

Can you try again after clearing your cache out and let us know the results?

@brandenbyers
Copy link
Contributor Author

Cleared cache and still the same. Tried in both Chrome and Safari. Each time I am logged in as "deepnarainsingh[0]."

@BerkeleyTrue
Copy link
Contributor

This is most likely an issue with this code here https://github.com/FreeCodeCamp/freecodecamp/blob/master/config/passport.js#L338

Haven't had a chance to go through this code thoroughly, yet.

@bubencode
Copy link

Had the exact same issue yesterday and only a new signup with Twitter account helped.

@QuincyLarson
Copy link
Contributor

I'm experiencing this in production from time to time as well. We were hoping @BerkeleyTrue's refactor of the passport.js file would remedy this. We just need to ensure the authenticating user's id matches the user we ultimately log in as.

@freeCodeCamp
Copy link
Collaborator

We disabled Github for now and all other 4 authentication methods seem to work now. We will re-implement Github auth in the near future, but we have higher development priorities for now.

@BerkeleyTrue BerkeleyTrue added the type: bug Issues that need priority attention. Platform, Curriculum tests (if broken completely), etc. label Jan 8, 2015
@CodeNonprofit
Copy link

Each time I log in with Twitter, I still have to authorize the app to allow FCC access to my profile.

@terakilobyte
Copy link
Contributor

Standard questions. Are you running any browser addons/extensions? What are
your cookie settings?

On Sat Jan 17 2015 at 12:24:24 PM Michael Johnson notifications@github.com
wrote:

Each time I log in with Twitter, I still have to authorize the app to
allow FCC access to my profile.


Reply to this email directly or view it on GitHub
#4 (comment)
.

@freeCodeCamp
Copy link
Collaborator

I believe this is just how Twitter auth works.

On Sat, Jan 17, 2015 at 10:04 AM, Nathan notifications@github.com wrote:

Standard questions. Are you running any browser addons/extensions? What
are
your cookie settings?

On Sat Jan 17 2015 at 12:24:24 PM Michael Johnson <
notifications@github.com>
wrote:

Each time I log in with Twitter, I still have to authorize the app to
allow FCC access to my profile.


Reply to this email directly or view it on GitHub
<
https://github.com/FreeCodeCamp/freecodecamp/issues/4#issuecomment-70375253>

.


Reply to this email directly or view it on GitHub
#4 (comment)
.

Learn to Code,
http://freecodecamp.com
Free Code Camp

@QuincyLarson
Copy link
Contributor

Our login page has currently has a 91% conversion rate, and I don't think Github auth will significantly increase that, so I'm closing this issue. I'm opening another issue for the twitter auth issue, which @terakilobyte and @figitalboy are tackling today.

terakilobyte pushed a commit that referenced this issue Apr 22, 2015
Paircode update - also moving the PR to freecodecamp to another branch per request.
benmcmahon100 added a commit that referenced this issue Oct 29, 2015
abhisekp referenced this issue in abhisekp/freeCodeCamp Dec 25, 2015
QuincyLarson added a commit that referenced this issue Apr 10, 2016
profoundhub referenced this issue in MarkhamHillCoders/freeCodeCamp Dec 26, 2017
raisedadead pushed a commit that referenced this issue Sep 27, 2018
ValeraS pushed a commit to ValeraS/freeCodeCamp that referenced this issue Oct 12, 2018
shinkhouse added a commit to shinkhouse/freeCodeCamp that referenced this issue Oct 25, 2018
In User Story freeCodeCamp#4, the class "project-tile" should be "project-title" according to the test suite.
bjsn2 added a commit to bjsn2/freeCodeCamp that referenced this issue Oct 26, 2018
matthew-beaty pushed a commit to matthew-beaty/freeCodeCamp that referenced this issue Nov 14, 2018
matthew-beaty pushed a commit to matthew-beaty/freeCodeCamp that referenced this issue Nov 14, 2018
RandellDawson pushed a commit that referenced this issue Feb 14, 2019
* example in php added

php example of linear search added

* exmaple in php modified (#4)

exmaple in php modified

* example in php modified (#6)
QuincyLarson pushed a commit that referenced this issue Jul 19, 2019
* Create index.md

This file introduces flex-grow: with screen shots and code samples. As with all of my commits, this is a proper contribution effort, neither copy & paste nor a links list.

* Update index.md

Added title: 'Flex Grow' to avoid Travis CL no frontmatter error.

* Update index.md

Added labels to the code blocks.

* fix: updated individual code items & sentences

Added <code></code> tags to individual code items.
Sorry for so many commits. I just saw the styling guide.

* Create flexbox-display-flex.md (#2)

* Create flexbox-display-flex.md

This file introduces the concept of display:flex and flex-direction:[row | column].

* Rename guide/english/css/flexbox-display-flex.md to guide/english/css/flexbox-display-flex/index.md

Changed the folder structure to comply with index.md.

* Update index.md

Added title: Display Flex to avoid Travice CL no frontmatter error.

* Update index.md

Added labels to the code blocks.

* fix: update individual code items.

Added <code></code> tags to individual code items.
Sorry for so many commits. I just saw the styling guide.

* Create index.md (#4)

* Create index.md

This file contains details about flex-basis, with screenshots and code samples. As with all of my commits, this is my own work not copy & paste or a lazy linkathon.

* Update index.md

Added the title; Flex Basis, to avoid Travis CI no frontmatter error.

* Update index.md

Added labels to the code blocks.

* fix: added labels for code items

Added <code></code> labels to individual code items.
Sorry for all of the commits. I just saw the styling guide. Doing my own QC.
six9 added a commit to six9/freeCodeCamp that referenced this issue Jul 23, 2019
* Azuzunaga patch 1 (freeCodeCamp#21023)

* Add missing command and iTerm2 section

* Consolidate changes

* Update index.md (freeCodeCamp#36453)

* Added CSS logo (freeCodeCamp#24252)

* Fix command line guides in spanish (freeCodeCamp#24758)

* Add missing command and iTerm2 section

* Fix translation, grammar, actually translate a chunk

Also fix formatting and make text more conversational.

* Jump search Code in Java (freeCodeCamp#30962)

Code for Jump Search in Java.

* Added content to stub (freeCodeCamp#34325)

Added definitions and examples

* BFS in Java (freeCodeCamp#35027)

Code for implementation of Breadth-First-Search in Java.

* Added info; Fixed formatting; (freeCodeCamp#36329)

Added note on Scope
Fixed formatting of example and added better way to rewrite example.

* add informations about queries in graphql (freeCodeCamp#36428)

* Update index.md (freeCodeCamp#36349)

Removed some statements talking about the optimization potential of goto (which is mentioned but never specified), and I gave a possible use-case for goto followed by some constructs that can replace it, and ended on why goto is discouraged in C++

Added information about the memory behaviour of labels, the syntax to create a label, and where a label can actually be placed (within the same function).

* Update index.md (freeCodeCamp#36458)

* docs: replace Medium with fCC News (freeCodeCamp#36456)

* docs: replace Medium with fCC News (freeCodeCamp#36455)

* docs: replace Medium with fCC News (freeCodeCamp#36454)

* fix: Update docs, recommending install all packages (freeCodeCamp#36352)

* feat(client): add prev next btns to lessons (freeCodeCamp#35485)

* feat/add-prev-next-btns-to-lessons

redirect to learn instead of home

* fix/button-css-properties

* fix/change-buttons-to-suggested

* fix/add-tests+change-button-to-link

Co-authored-by: ojeytonwilliams ojeytonwilliams@gmail.com

* Revert "fix/add-tests+change-button-to-link"

This reverts commit ae26504.

* fix/add-tests+change-button-to-link

Co-authored-by: ojeytonwilliams <ojeytonwilliams@gmail.com>

* made semi-colon on basic-javascript challenge optional. (freeCodeCamp#36465)

* made closing operator optional.

* truncated unnecessary regex

* Minor edits for clarity. (freeCodeCamp#25841)

Edits for clarity and for grammar.

* Update a solution for "Find the Symmetric Difference" algorithm (freeCodeCamp#36379)

* Update advanced solution

* Replace HTML links with markdown syntax

* Remove obsolete sort()

* Use spread operator instead of Array.from

* fix: Init test output on backend challenges

Makes sure the test output console is initialized on backend as well as
classic challenges.  Previously it was tied to SidePanel which was not
always present.

* fix: Refactor challenge mounting and updating

componentDidMount and componentDidUpdate share a lot of code. This just
DRYs them out.

* fix: Remove non-functional css

* feat: Lint curriculum, including test yaml

* fix: Only lint staged files on commit

* fix: Add tests for the linter

* feat: Add scripts to format and lint with prettier

* feat: Add rule checking Prism languages

The linter now checks that fences have languages and that those languages are
supported by PrismJS. The linter has been extended over the guide with its own
set of rules that only validate code fences.

* fix(tools): Restrict prettier to css

* fix(tools): Relax rules for the guide

* fix(tools): Correct broken test

* fix(curriculum): added extra line before </section> tag - Engl… (freeCodeCamp#36278)

* fix(curriculum): format challenge markdown as per linting rules (freeCodeCamp#36326)

* fix: Format challenge markdown according to linting rules

* fix: Put spaces after section tags

* fix: remove guide linting and fix failing challenges

* fix: prettify css

* update translation bubble-sort (freeCodeCamp#36459)

* update translation bubble-sort

add examples code

* update: two-space indentation for all code

* Outputing an "auto" variable (freeCodeCamp#31263)

* fix: sent to local repo in error (freeCodeCamp#31165)

* Create index.md

This file introduces flex-grow: with screen shots and code samples. As with all of my commits, this is a proper contribution effort, neither copy & paste nor a links list.

* Update index.md

Added title: 'Flex Grow' to avoid Travis CL no frontmatter error.

* Update index.md

Added labels to the code blocks.

* fix: updated individual code items & sentences

Added <code></code> tags to individual code items.
Sorry for so many commits. I just saw the styling guide.

* Create flexbox-display-flex.md (freeCodeCamp#2)

* Create flexbox-display-flex.md

This file introduces the concept of display:flex and flex-direction:[row | column].

* Rename guide/english/css/flexbox-display-flex.md to guide/english/css/flexbox-display-flex/index.md

Changed the folder structure to comply with index.md.

* Update index.md

Added title: Display Flex to avoid Travice CL no frontmatter error.

* Update index.md

Added labels to the code blocks.

* fix: update individual code items.

Added <code></code> tags to individual code items.
Sorry for so many commits. I just saw the styling guide.

* Create index.md (freeCodeCamp#4)

* Create index.md

This file contains details about flex-basis, with screenshots and code samples. As with all of my commits, this is my own work not copy & paste or a lazy linkathon.

* Update index.md

Added the title; Flex Basis, to avoid Travis CI no frontmatter error.

* Update index.md

Added labels to the code blocks.

* fix: added labels for code items

Added <code></code> labels to individual code items.
Sorry for all of the commits. I just saw the styling guide. Doing my own QC.

* Added the nltk library installation. (freeCodeCamp#31603)

* Added the nltk library installation.

* Address feedback

* Add ES6 syntax to Challenge' solution (freeCodeCamp#36367)

* ES6 syntax

Added ES6 syntax to challenge' solution.

* Add ES6 solution to challenge

An optional way to solve the challenge using ES6 arrow functions

* content(guide): add blockchain-development article (freeCodeCamp#36256)

* Create index.md

* Update index.md

* Update index.md

* Update index.md

* Update index.md

* added small entry for docker exec (freeCodeCamp#33989)

there's so much missing here (qwq)

* order point included (freeCodeCamp#33548)

* Add list article (freeCodeCamp#35018)

* feat(guide): added java implementation to quicksort (freeCodeCamp#36005)

* feat: added java implementation to quicksort

* fix: edited heading in quicksort

* feat: added java implementation for red-black trees (freeCodeCamp#36026)

* feat: Add guide article and update its challenge (freeCodeCamp#36371)

* feat: Add guide article and update its challenge

* Update guide/english/certifications/javascript-algorithms-and-data-structures/basic-javascript/replace-loops-using-recursion/index.md

Co-Authored-By: Randell Dawson <5313213+RandellDawson@users.noreply.github.com>

* Update guide/english/certifications/javascript-algorithms-and-data-structures/basic-javascript/replace-loops-using-recursion/index.md

Co-Authored-By: Randell Dawson <5313213+RandellDawson@users.noreply.github.com>

* Update guide/english/certifications/javascript-algorithms-and-data-structures/basic-javascript/replace-loops-using-recursion/index.md

Co-Authored-By: Randell Dawson <5313213+RandellDawson@users.noreply.github.com>

* Update guide/english/certifications/javascript-algorithms-and-data-structures/basic-javascript/replace-loops-using-recursion/index.md

Co-Authored-By: Randell Dawson <5313213+RandellDawson@users.noreply.github.com>

* fix: Stop hints from being hidden

* fix: Improve the wording.

* Update index.md

Fixed per suggestion

* Update index.md

Fixed per suggestion

* feat: Add article for Elixir Keyword Lists (freeCodeCamp#36141)

* Really elaborating on the network topic to be nearly all inclusive (freeCodeCamp#36140)

This might be better put in a topic separate from C, its own topic, since the network socket interface is accessible in Java, C#, Python, PHP, NodeJS, etc. . Since the socket api is written in C itself, the system calls, and most languages will use these same C system calls, I think it still works to offer the main explanation in C, then either have an example server and client in every language PHP, Ruby, Java, C#, Obj-C, etc

* Support Vector Machine index updated. (freeCodeCamp#33509)

Added multiple sections in the index page of support vector machine.

* Added the topic Evaluating the clustering (freeCodeCamp#35855)

* Added the topic Evaluating the clustering 

How can we evaluate the clustering algorithms,  based on analyzing our results.

* Fixed grammar and put in second person

* Add notes on when Erlang began and became Open Source. (freeCodeCamp#33270)

* Update index.md (freeCodeCamp#33013)

* add functional-language/index.md (freeCodeCamp#33258)

A summary of the functional programming features of Erlang and the consequences.

* add pure-functions/index.md (freeCodeCamp#32887)

A description of the important of pure functions and their limitations in Erlang

* added details for crossfilter.js (freeCodeCamp#32677)

Added brief details and setup instructions for crossfilter.js

* add shell/index.md (freeCodeCamp#32378)

Description of the Erlang shell and how to use it as a simple interpreter.

* add names/index.md (freeCodeCamp#32398)

Notes on names that begin with an upper case letter and those that don't and naming conventions.

* Update index.md (freeCodeCamp#32348)

Added details to description of NP completeness.

* Added optimization algorithms for Gradient Descent (freeCodeCamp#32096)

* Contribution on the topic. (freeCodeCamp#31767)

* Contribution on the topic.

Added some basic information on the concept of Multi Layer Perceptron. Added an image for better understanding of the concept.

* Added extra information.

Check out the following piece of data on MLP.

* Update index.md

* Update index.md

* Grammatical changes (freeCodeCamp#32856)

i changes two verbs that maybe were too unsuitable to code.

* Added install instructions for Arch Linux (freeCodeCamp#30830)

* Added new section (freeCodeCamp#28311)

Added new section about getting the message inside an exception

* Add Section on Docker CE for Linux and Install guide in index.md (freeCodeCamp#27351)

* Create index.md

Installation and Setup guide for Docker CE on Linux.

* Rename guide/english/linux/install-and-Setup-DockerCE-in-linux/index.md to guide/english/linux/install-and-setup-dockerce-in-linux/index.md

* add `map` function to haskell section (freeCodeCamp#25718)

Add `map` function to haskell section of guide.freecodecamp.org

* Updated Data-Drive Design content (freeCodeCamp#33449)

* Updated Data-Drive Design content

Added detailed introduction to Data Driven Design. What, Why, and How of the subject and also added tools and resources for the same.

* Update index.md

* Fix typos

* fix(docs): minor SPG changes

* fix(mathjax): prevent load in offline mode

* chore(root): update dependencies to latest

* fix: rename challenge md parser to correct casing

* fix: create lockfiles for audits

* fix(parser): bump version and publish

* chore(client): resolve linting errors in client

* fix: use rounding to fix floating point comparison

* chore(client): update dependencies except gatsby

* fix(client): apply type errors from code review

Co-Authored-By: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>

* Add solution to hint stub (mongoDB model.findById) (freeCodeCamp#36494)

* Add solution to hint stub (mongoDB model.findById)

* Use callback in `createAndSavePerson()`

* Replace stub for mongDB lesson (use model.findOne) (freeCodeCamp#36493)

* Replace stub for mongDB lesson (use model.findOne)

Add solution

* Use callback in `createAndSavePerson()`

* Replace stub for mongoDB lesson (use model.find) (freeCodeCamp#36491)

* Replace stub for mongoDB lesson

* Replace stub for "Use model.find to search your database"
* Include hints
* Include solution

* Use callback in `createAndSavePerson()`

* fix: corrected hints syntax

* Replace stub for mongoDB lesson (create many records) (freeCodeCamp#36492)

* Replace stub with hints and solution

For "create many records" mongoDB lesson

* Fix markdown for inline code

Add new line to allow markdown to render inline code

* Use callback in `createAndSavePerson` function

* fix: corrected hints syntax

* Replace stub with hints and code solution (freeCodeCamp#36487)

* Replace stub with hints and code solution

* Change spoiler tag text

Co-Authored-By: Randell Dawson <5313213+RandellDawson@users.noreply.github.com>

* Update `createAndSavePerson` to use callback

Previous solution had an empty callback

* fix: added hint header

* Add hints for "install and set up mongoose" (freeCodeCamp#36474)

* Add hints for "install and set up mongoose"

* Add hint for how to solve the timeout error

* Add hint for what to put in the `.env` file

* Add code snippets for `.env`, `package.json` and `myApp.js`

* Restructure hints and headers

* Remove code solution from timeout hint

* Restructure headers to match the new hint template

* Move hint subject below the header

Co-Authored-By: Randell Dawson <5313213+RandellDawson@users.noreply.github.com>

* Move hint subject below the header

Co-Authored-By: Randell Dawson <5313213+RandellDawson@users.noreply.github.com>

* Update text in spoiler tag

Co-Authored-By: Randell Dawson <5313213+RandellDawson@users.noreply.github.com>

* Update text in spoiler tag

Co-Authored-By: Randell Dawson <5313213+RandellDawson@users.noreply.github.com>

* Update text in spoiler tag

Co-Authored-By: Randell Dawson <5313213+RandellDawson@users.noreply.github.com>

* Add javascript tag to code block

Co-Authored-By: Randell Dawson <5313213+RandellDawson@users.noreply.github.com>

* Move first line of code below ```

Co-Authored-By: Randell Dawson <5313213+RandellDawson@users.noreply.github.com>

* Remove placeholder text

Co-Authored-By: Randell Dawson <5313213+RandellDawson@users.noreply.github.com>

* Add json tag to code block

Co-Authored-By: Randell Dawson <5313213+RandellDawson@users.noreply.github.com>

* Remove redundant sentence

Co-Authored-By: Randell Dawson <5313213+RandellDawson@users.noreply.github.com>

* Format solutions section and hint

* Replace tabs with 2 space indents in `package.json`
* Remove the spoiler tags from each file name
* Remove placeholder comments in `myApp.js` to make it easier to read the code
* Update sentence in hint as two words were not displaying

* fix(docs): npm run commit has been removed (freeCodeCamp#36451)

* fix(docs): npm run commit has been removed

* fix(docs): using `npm ci` makes more sense for bootstrapping

Signed-off-by: Jonathan <theflametrooper@gmail.com>
omicron321 referenced this issue in omicron321/freeCodeCamp Apr 13, 2020
raisedadead pushed a commit that referenced this issue Apr 22, 2020
* docs(guide): French of how-to-open-a-pull-request

new file translation to French for how-to-open-a-pull-request.md

* docs(i18n): update French translation of how-to-open-a-pull-request.md

- based on current master English version

* docs(i18n): update French how-to-open-a-pull-request.md #5

5th section

* docs(i18n): update French how-to-open-a-pull-request.md #4

4th section
abbathaw pushed a commit to abbathaw/freeCodeCamp that referenced this issue Jul 24, 2020
…CodeCamp#37624)

* docs(guide): French of how-to-open-a-pull-request

new file translation to French for how-to-open-a-pull-request.md

* docs(i18n): update French translation of how-to-open-a-pull-request.md

- based on current master English version

* docs(i18n): update French how-to-open-a-pull-request.md freeCodeCamp#5

5th section

* docs(i18n): update French how-to-open-a-pull-request.md freeCodeCamp#4

4th section
RandellDawson pushed a commit that referenced this issue Jan 8, 2021
* translate task #1 - #4

* add translation of zhang-suen-thinning and markov algorithm

Co-authored-by: S1ngS1ng <liuxing0514@gmail.com>
ninjaboy667 pushed a commit to ninjaboy667/freeCodeCamp that referenced this issue Aug 30, 2022
* fix: test timeout issue

* fix: add more timeouts
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
type: bug Issues that need priority attention. Platform, Curriculum tests (if broken completely), etc.
Projects
None yet
Development

No branches or pull requests

6 participants