bunkerweb 1.4.0
This commit is contained in:
13
deps/src/lua-resty-session/lib/resty/session/identifiers/random.lua
vendored
Normal file
13
deps/src/lua-resty-session/lib/resty/session/identifiers/random.lua
vendored
Normal file
@@ -0,0 +1,13 @@
|
||||
local tonumber = tonumber
|
||||
local random = require "resty.random".bytes
|
||||
local var = ngx.var
|
||||
|
||||
local defaults = {
|
||||
length = tonumber(var.session_random_length, 10) or 16
|
||||
}
|
||||
|
||||
return function(session)
|
||||
local config = session.random or defaults
|
||||
local length = tonumber(config.length, 10) or defaults.length
|
||||
return random(length, true) or random(length)
|
||||
end
|
||||
Reference in New Issue
Block a user