Adding a column for local_id to the sessions table in order to better handle database-mediated session operations.
git-svn-id: file:///home/svn/framework3/trunk@12321 4d416f70-5f16-0410-b530-b9f4589650da
This commit is contained in:
parent
b81d87173f
commit
d63fe9a7ba
|
@ -0,0 +1,11 @@
|
|||
class AddLocalIdToSessionTable < ActiveRecord::Migration
|
||||
|
||||
def self.up
|
||||
add_column :sessions, :local_id, :integer
|
||||
end
|
||||
|
||||
def self.down
|
||||
remove_column :sessions, :local_id
|
||||
end
|
||||
|
||||
end
|
|
@ -457,7 +457,8 @@ class DBManager
|
|||
:via_exploit => session.via_exploit,
|
||||
:routes => [],
|
||||
:datastore => session.exploit_datastore.to_h,
|
||||
:opened_at => Time.now.utc
|
||||
:opened_at => Time.now.utc,
|
||||
:local_id => session.sid
|
||||
}
|
||||
elsif opts[:host]
|
||||
raise ArgumentError.new("Invalid :host, expected Host object") unless opts[:host].kind_of? Host
|
||||
|
|
Loading…
Reference in New Issue