CLAlberto
f24a7086ab
fix(read.php): replace deprecated FILTER_SANITIZE_STRING for PHP 8.3 compatibility
...
### Problem
The usage of `FILTER_SANITIZE_STRING` in `read.php` causes a deprecation warning in PHP 8.1 and breaks functionality entirely in PHP 8.3, as the constant was removed.
### Solution
This commit replaces:
```php
filter_input(INPUT_GET, 'id', FILTER_SANITIZE_STRING);
with a safer and future-proof alternative:
$id = filter_input(INPUT_GET, 'id', FILTER_UNSAFE_RAW);
$id = trim(strip_tags($id));
> _Thanks for maintaining this project! Happy to contribute._ 😊
2025-05-06 16:16:22 +02:00
Giandonato Inverso
2f0c879158
Merge pull request #143 from angelosleebos/patch-1
...
Make environment variables compatible for other platforms
2025-04-14 12:19:34 +02:00
Angelo Sleebos
40ec07fbb1
Make environment variables compatible for other platforms
...
Make environment variables compatible for other platforms
2025-04-07 01:11:17 +02:00
Raphaël Wanecque
6cfbc4a759
Update read.php prevent SQL Injection & XSS attacks
2025-03-26 17:04:33 +01:00
giandonato.inverso@edempg.it
a2fdf79491
config rollback
2025-03-20 23:38:55 +01:00
giandonato.inverso@edempg.it
236d7342d3
Merge remote-tracking branch 'origin/master'
2025-03-19 23:40:50 +01:00
giandonato.inverso@edempg.it
1f3110b26e
bug fix Class Qrcode not found
2025-03-19 23:40:36 +01:00
MickGe
011e91e3d0
add cookies secure flags
2025-02-07 11:35:24 +01:00
giandonato.inverso@edempg.it
3ca4163715
Local setup eliminated and documentation updated
2025-01-12 23:48:49 +01:00
Shine
850f5e5c52
🐛 Global switch for the QR code generator ( #129 )
2024-12-31 20:48:56 +01:00
Shine
597afbb1fe
🐛 Event: Incorrect Time Zone
...
- Add "Time zone" input field.
- 24-Hour time format.
- Set Min-Year and Max-Year dynamically
2024-12-19 22:34:42 +01:00
Shine
6d42677732
Instead using external API (api.qrserver.com) .. use chillerlan/php-qrcode
2024-12-15 14:36:39 +01:00
Shine
058277c0fc
Add 2FA QR Code
...
Save your 2FA secrets to QR-Code.
2024-12-13 23:42:57 +01:00
giandonato.inverso@edempg.it
9548a6d73a
bug fix in helpers.php
2024-04-21 12:55:03 +02:00
giandonato.inverso@edempg.it
e43e8f774e
bug fix
2024-04-18 20:54:04 +02:00
giandonato.inverso@edempg.it
acebfdd708
fix in bulk action
2024-04-18 20:44:22 +02:00
giandonato.inverso@edempg.it
9f2d14abf8
bug fix in read.php, bump version in footer, NEW: bulk delete
2024-04-18 20:33:20 +02:00
giandonato.inverso@edempg.it
eba0ebbba7
bug fix database prefix in Qrcode class
2024-03-11 15:43:16 +01:00
giandonato.inverso@edempg.it
068ddebd35
bug fix bulk download
2024-03-04 14:36:18 +01:00
Giandonato Inverso
d0d3daf7db
Merge pull request #94 from tranmh/xss_static_qrcode
...
Fix Security: Stored Cross Site Scripting for static QR code
2024-03-01 09:58:29 +01:00
Minh Cuong Tran
92eb66fb35
Fix Security: Stored Cross Site Scripting for static QR code, see https://github.com/giandonatoinverso/PHP-Dynamic-Qr-code/issues/93
2024-03-01 08:03:31 +01:00
Minh Cuong Tran
a7953f05bb
Inconsistency of using DATABASE_PREFIX with getOne()
2024-02-28 16:56:39 +01:00
Minh Cuong Tran
2b6c802659
fix mixed content blocked for http and https: Mixed Content: The page at ' https://localhost/qrcode/dynamic_qrcodes.php ' was loaded over HTTPS, but requested an insecure stylesheet ' http://code.ionicframework.com/ionicons/2.0.1/css/ionicons.min.css '. This request has been blocked; the content must be served over HTTPS.
2024-02-28 13:55:44 +01:00
Minh Cuong Tran
b496e51ace
fix: case sensitive for filename
2024-02-27 13:18:52 +01:00
Minh Cuong Tran
1217e32856
fix: case sensitive for filename
2024-02-27 13:18:01 +01:00
Giandonato Inverso
6646cc9545
increased size of column link - dynamic qrcode
...
increased size of column link - dynamic qrcode
2024-02-14 23:58:00 +01:00
Giandonato Inverso
b52a61ca40
bug fix redirect url with docker installation
2023-10-17 23:24:34 +02:00
Giandonato Inverso
c9fa6abf06
bug fix
2023-10-17 00:41:15 +02:00
Giandonato Inverso
15c84c0863
bug fix and documentation
2023-10-16 22:57:16 +02:00
Giandonato Inverso
68a2b9f7f3
Refactoring docker image building, NEW: added docker compose support
...
Signed-off-by: giandonato.inverso@edempg.it <giandonato.inverso@studenti.unimi.it >
2023-10-16 19:49:29 +02:00
Giandonato Inverso
575a6b3caa
refactoring of table database, added script for upgrading to versions >= 2.0, added multi-user support
...
Signed-off-by: giandonato.inverso@edempg.it <giandonato.inverso@studenti.unimi.it >
2023-10-16 13:10:57 +02:00
Giandonato Inverso
9a0a2c7928
eliminazione file superflui, spostamento file read.php all'interno del progetto, aggiunta astrazione classe Qrcode, miglioramento download bulk, refactoring generale
...
Signed-off-by: giandonato.inverso@edempg.it <giandonato.inverso@studenti.unimi.it >
2023-10-16 01:41:27 +02:00