@[deleted],
That 60 value equals with 60 seconds. Therefore, the meaning of this following code:
return $this->config*60;
is if you set the value from Admin Panel -> Settings -> Preferences -> Staff Session Timeout: become 45, it means in that case, the result for the staff_session_timeout is 45*60 = 2700 seconds or it is equal with 45 minutes. In other words, we only need to set the value from admin panel.
@[deleted],
Make sure you have already set it up with the Staff Session Timeout in minutes. For example, if you want to set it up become 10 hours, then you to convert that value first into minutes, then you have to fill in the result (10 * 60 minutes) = 600 minutes from Admin Panel -> Settings -> Preferences -> Staff Session Timeout:. So, have you already set it with the correct value in minutes?
Sincerely,
Masino Sinaga