runtime auth handler password override

This commit is contained in:
BuckarooBanzay 2023-01-28 21:36:39 +01:00
parent 9b43a014ce
commit bb06a28048

View file

@ -1 +1,15 @@
-- 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