|
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 |
- |
|
|