Lines 162-168
sub _add_default_csrf_params {
Link Here
|
162 |
my ( $params ) = @_; |
162 |
my ( $params ) = @_; |
163 |
$params->{session_id} //= ''; |
163 |
$params->{session_id} //= ''; |
164 |
if( !$params->{id} ) { |
164 |
if( !$params->{id} ) { |
165 |
$params->{id} = Encode::encode( 'UTF-8', C4::Context->userenv->{id} . $params->{session_id} ); |
165 |
if( defined( C4::Context->userenv ) ) { |
|
|
166 |
$params->{id} = Encode::encode( 'UTF-8', C4::Context->userenv->{id} . $params->{session_id} ); |
167 |
} else { |
168 |
$params->{id} = Encode::encode( 'UTF-8', $params->{session_id} ); |
169 |
} |
166 |
} else { |
170 |
} else { |
167 |
$params->{id} .= $params->{session_id}; |
171 |
$params->{id} .= $params->{session_id}; |
168 |
} |
172 |
} |
169 |
- |
|
|