Tôi nhận được lỗi này khi xuất cơ sở dữ liệu của tôi trong quản trị viên. Lỗi: Mã thông báo CSRF không hợp lệ. Gửi lại biểu mẫu. Nếu bạn không gửi yêu cầu này từ Quản trị viên, hãy đóng trang này. Cần trợ giúpMã thông báo CSRF không hợp lệ. Gửi lại biểu mẫu. Adminer
Trả lời
Vấn đề đối với tôi là cookie phiên có cờ secure
, trong khi tôi truy cập quản trị viên qua http chỉ (không phải https).
cấu hình nginx chúng tôi đã
fastcgi_param HTTPS on;
mà tôi đã phải gỡ bỏ.
Phiên của bạn phải chứa mã thông báo CSRF để ngăn chặn tấn công CSRF. Thông báo này có nghĩa là bạn không có mã thông báo nào được lưu trữ hoặc mã thông báo của bạn không giống với mã thông báo được tạo bởi máy chủ của bạn. Tôi giả định rằng bạn không có đường dẫn có thể ghi được định cấu hình trong tệp php.ini của bạn nơi bạn có thể lưu phiên. Vui lòng kiểm tra xem bạn đã đặt session.save_path trong php.ini thành đường dẫn có thể ghi không.
Bạn đang sử dụng thiết lập nào? Tôi đã có điều này xảy ra với nginx + php-fpm, và sau khi tôi đã làm một sự khác biệt của php.ini
của một máy nơi adminer làm việc và một nơi nó không, và phát hiện ra rằng tôi cần thiết để trống ra giá trị cho session.cookie_domain
.
Đôi khi điều đó xảy ra trên các phiên bản PHP trước đó, điều này không quan trọng lắm. Bạn có thể làm mới trang hoặc mở lại trang, điều này sẽ khắc phục.
Kiểm tra xem /var/lib/php/session
tồn tại và rằng nginx
có thể ghi vào đó không.
Hãy thử cái này!
chgrp nginx /var/lib/php/session
Sự cố có thể gây ra bởi đường dẫn lưu phiên không thể ghi được. Tôi đã phải đối mặt với cùng một vấn đề và tôi đã sửa nó bằng lệnh trên. Tôi sử dụng nginx nhưng nếu bạn sử dụng một máy chủ web, chỉ cần thay đổi nó. Hi vọng điêu nay co ich!
- 1. Nhận mã thông báo CSRF Codeigniter không có biểu mẫu?
- 2. Django 1.9 Biểu mẫu AJAX Lỗi mã thông báo CSRF 403 - "Cookie CSRF không được đặt"
- 3. Phoenix - Lỗi mã thông báo CSRF (Cross Site Forgery Protection) không hợp lệ
- 4. Symfony2: Mã thông báo CSRF không hợp lệ trong khi nhớ tôi xác thực
- 5. Nhận mã thông báo CSRF trong thử nghiệm
- 6. Python: Mã thông báo không hợp lệ
- 7. Tạo mã thông báo CSRF
- 8. Biểu mẫu không có mã thông báo CSRF: những rủi ro là gì
- 9. Bảo vệ CSRF: chúng tôi có phải tạo mã thông báo cho mọi biểu mẫu không?
- 10. Mã thông báo CSRF Flask-Security
- 11. Dịch vụ nghỉ ngơi mùa xuân - Mã thông báo CSRF không hợp lệ khi tôi cố đăng nhập
- 12. mã thông báo chống CSRF và Javascript
- 13. Cách tạo mã thông báo mẫu hợp lệ bằng sọc?
- 14. mã thông báo csrf sử dụng
- 15. Mã thông báo CSRF bị thiếu hoặc không chính xác
- 16. Rails Tính xác thực mã thông báo CSRF và Devise
- 17. Gửi biểu mẫu không hợp lệ trong wordpress
- 18. Ngăn gửi lại biểu mẫu
- 19. Mã thông báo chống giả mạo bắt buộc không được cung cấp hoặc không hợp lệ
- 20. JQuery: đăng Mã thông báo FormData và csrf cùng nhau
- 21. Mã hóa Django CSRF không có biểu mẫu
- 22. Cách in thông báo woocommerce sau khi gửi biểu mẫu
- 23. Mã thông báo CSRF ở Django và iOS
- 24. Biểu mẫu Symfony2 có CSRF được chuyển qua JQuery AJAX
- 25. Biểu mẫu HTML không gửi thông số
- 26. APNS: mã thông báo không hợp lệ (8)
- 27. Flex/Bison: Quản lý mã thông báo không hợp lệ?
- 28. Mã thông báo không mong muốn với json hợp lệ?
- 29. CSRF Không thành công: Mã thông báo CSRF bị thiếu hoặc không chính xác
- 30. Lỗi trả lại trên mã thông báo không hợp lệ hoặc đã hết hạn
lý do bỏ phiếu cho câu trả lời của tôi? Tôi muốn cải thiện nhưng hãy để lại lý do – wdetac