OSDN Git Service

Plugin::UserAuth: fix _get_anonymous_user() cache usage
authorhylom <hylom@users.sourceforge.jp>
Thu, 31 Jan 2019 11:40:03 +0000 (20:40 +0900)
committerhylom <hylom@users.sourceforge.jp>
Thu, 31 Jan 2019 11:40:03 +0000 (20:40 +0900)
src/newslash_web/lib/Newslash/Plugin/UserAuth.pm

index 7d168b8..9142b15 100644 (file)
@@ -128,14 +128,14 @@ sub _get_anonymous_user {
     my $user;
 
     if (!$params->{nocache}) {
-        $user = $self->{app}->ccache->get('anonymous_user', 0);
+        $user = $self->{app}->ccache->get('anonymous_user', 1);
     }
     if (!$user) {
         my $users = $self->{app}->model('users');
         $user = $users->anonymous_user;
         $self->_add_user_properties($user);
         my $expire = 300; # expire time is 300 sec (5 min)
-        $self->{app}->ccache->set('anonymous_user', 0, $user);
+        $self->{app}->ccache->set('anonymous_user', 1, $user);
     }
 
     return $user;