Lines 214-220
sub _add_default_csrf_params {
Link Here
|
214 |
my ( $params ) = @_; |
214 |
my ( $params ) = @_; |
215 |
$params->{session_id} //= ''; |
215 |
$params->{session_id} //= ''; |
216 |
if( !$params->{id} ) { |
216 |
if( !$params->{id} ) { |
217 |
$params->{id} = Encode::encode( 'UTF-8', C4::Context->userenv->{id} . $params->{session_id} ); |
217 |
if( defined( C4::Context->userenv ) ) { |
|
|
218 |
$params->{id} = Encode::encode( 'UTF-8', C4::Context->userenv->{id} . $params->{session_id} ); |
219 |
} else { |
220 |
$params->{id} = Encode::encode( 'UTF-8', $params->{session_id} ); |
221 |
} |
218 |
} else { |
222 |
} else { |
219 |
$params->{id} .= $params->{session_id}; |
223 |
$params->{id} .= $params->{session_id}; |
220 |
} |
224 |
} |
221 |
- |
|
|