自行架設 Zammad 時遭遇到 “csrf token verification failed”

狀況說明

架設 Zammad 時使用 Nginx 反向代理,在加上 SSL 安全憑證後出現 "csrf token verification failed"

解決方式 1

進入 Web 介面後前往 Settings > System 設定 HTTP type 為 http

解決方式 2

使用 rails 指令操作資料庫

docker exec -it zammad-docker-compose_zammad-railsserver_1 bash
rails c
Setting.get('http_type')
=> "https"
Setting.set('http_type','http')
quit
exit
docker-compose down
docker-compose up -d

參考資料:https://github.com/zammad/zammad-docker-compose/issues/168#issuecomment-659439119