Skip to content
Olle Vidner edited this page Sep 23, 2016 · 1 revision

Vanligt förekommande fel i KOBRA

Någon blippar utan att det sparas

Då kan man leta lite i log/production.log efter raderna där blippet sker, där finns även alla attribut (RFID-nummer) som skickats in.

En blipp i KOBRAs logg ser ut som följande:

Started POST "/events/34/students/search" for 130.236.201.45 at 2011-05-10 09:25:19 +0200
  Processing by StudentsController#search as JS
  Parameters: {"utf8"=>"✓", "authenticity_token"=>"hJTh8TcvRfdpE5iffHn3SMgQeSBaWeNMs6v7vG4SezU=", "student"=>{"query"=>"2628045141"}, "commit"=>"Sök efter student", "event_id"=>"34"}
Rendered tickets/_ticket_sold.html.erb (0.5ms)
Rendered tickets/sale.js.rjs (1.6ms)
Completed 200 OK in 450ms (Views: 3.3ms | ActiveRecord: 400.6ms)

Så den aktuella raden kan fångas med:

grep -A5 /events/34/students/search production.log|grep 'Parameters'

Det intressanta är "student"=>{"query"=>"2628045141"} där siffrorna är sökningen som gjordes. Det kan sökas på namn, liu-id, personnummer osv. Så man kan inte anta att det är siffror om man ska leka med Regexp. Sedan kan detta analyseras för att se om alla blipp fångats in i databasen.