Homec4science

Separate session management from PhabricatorUser

Authored by epriestley <git@epriestley.com> on Jan 14 2014, 22:22.

Description

Separate session management from PhabricatorUser

Summary: Ref T4310. Ref T3720. Session operations are currently part of PhabricatorUser. This is more tightly coupled than needbe, and makes it difficult to establish login sessions for non-users. Move all the session management code to a SessionEngine.

Test Plan:

  • Viewed sessions.
  • Regenerated Conduit certificate.
  • Verified Conduit sessions were destroyed.
  • Logged out.
  • Logged in.
  • Ran conduit commands.
  • Viewed sessions again.

Reviewers: btrahan

Reviewed By: btrahan

CC: aran

Maniphest Tasks: T4310, T3720

Differential Revision: https://secure.phabricator.com/D7962

Details

Committed
epriestley <git@epriestley.com>Jan 14 2014, 22:22
Pushed
aubortJan 31 2017, 17:16
Parents
rPHc8d1d0634466: Icons for TagView
Branches
Unknown
Tags
Unknown

Event Timeline

epriestley <git@epriestley.com> committed rPHeef314b70149: Separate session management from PhabricatorUser (authored by epriestley <git@epriestley.com>).Jan 14 2014, 22:22