rubyforgood / rubyforgood/human-essentials

[development BUG]: Not possible to login in Codespace, refused with `Your session expired.`

Open
#5,401 4 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

🐞 Bug
Dominant language
Ruby
Stars
593
Forks
593
Avg merge
4d 22h
Merged PRs (30d)
41

Description

Is there an existing issue for this?
  • I have searched the existing issues
Current Behavior

When developing on a new Codespace (in browser), following the instructions in Contributing, when trying to log in with:

  username: superadmin@example.com
  password: password!

login is refused with Your session expired. This could be due to leaving a page open for a long time, or having multiple tabs open. Try resubmitting.

Image

Any suggestions how to proceed, @awwaiid?

Expected Behavior

Login succeeds.

Steps To Reproduce
  1. Go to login page
  2. Login with
    username: superadmin@example.com
    password: password!
Environment
Codespace from main
Criteria for Completion
  • user is logged in
Anything else?

No response

Code of Conduct
  • I've read the Code of Conduct and understand my responsibilities as a member of the Ruby for Good community

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

The issue points to the Contributing instructions, a new browser Codespace from main, and the login page; start by reproducing the expired-session error with the supplied credentials and tracing the authentication setup described there. Done means the supplied user can log in successfully in a fresh Codespace.

Written by the indexing model from the issue text.

Assessment

Tech stack
github, rails, ruby
Domain
authentication
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.