Replace the user's token if it's a legacy hexadecimal token
public replaceLegacyToken ( ElggUser $logged_in_user ) : void | ||
$logged_in_user | ElggUser | The logged in user |
Résultat | void |
function testLegacyCookiesAreReplacedInDbCookieAndSession() { $this->svc = $this->getSvcWithCookie(str_repeat('a', 32)); $this->dbMock->expects($this->atLeastOnce())->method('deleteData'); $this->dbMock->expects($this->once())->method('insertData'); $this->svc->replaceLegacyToken($this->user123); $this->assertSame($this->mockToken, $this->lastCookieSet->value); $this->assertSame($this->mockToken, $this->session->get('code')); }