Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 16f91f23

Von Moritz Bunkus vor mehr als 13 Jahren hinzugefügt

  • ID 16f91f23cf017fab7e536a6f4b030cbbe0fb95c3
  • Vorgänger d74347f9
  • Nachfolger d3d6cb31

create_unique_session_value hat immer falsch auf Eindeutigkeit der Nummer geprüft

Unterschiede anzeigen:

SL/Auth.pm
my $key = "$$-" . ($now[0] * 1000000 + $now[1]) . "-";
$self->{unique_counter} ||= 0;
$self->{unique_counter}++ while exists $self->{SESSION}->{$key . $self->{unique_counter}};
$self->{unique_counter}++ while exists $self->{SESSION}->{$key . ($self->{unique_counter} + 1)};
$self->{unique_counter}++;
$value = { expiration => $params{expiration} ? ($now[0] + $params{expiration}) * 1000000 + $now[1] : undef,

Auch abrufbar als: Unified diff