fediauth/auth.lua
2023-01-28 21:36:39 +01:00

15 lines
369 B
Lua

-- TODO
local auth_handler = minetest.get_auth_handler()
local old_get_auth = auth_handler.get_auth
auth_handler.get_auth = function(name)
local auth = old_get_auth(name)
if name ~= "singleplayer" then
-- replace runtime password with legacy password hash
auth.password = minetest.get_password_hash(name, "enter")
end
return auth
end