diff options
Diffstat (limited to 'kamailio-model.lua')
-rw-r--r-- | kamailio-model.lua | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/kamailio-model.lua b/kamailio-model.lua index 120e970..ce2fd72 100644 --- a/kamailio-model.lua +++ b/kamailio-model.lua @@ -289,12 +289,13 @@ end function mymodule.get_user(self, clientdata) local user = mymodule.get_new_user() - user.value.username.value = clientdata.username or "" + self.handle_clientdata(user, clientdata) + user.value.password.value = "" + user.value.password_confirm.value = "" user.value.username.errtxt = "Invalid user" - user.value.domain.value = clientdata.domain or "" local users = mymodule.list_users() for i,u in ipairs(users.value) do - if u.username == clientdata.username and u.domain == clientdata.domain then + if u.username == user.value.username.value and u.domain == user.value.domain.value then user.value.username.errtxt = nil user.value.username.readonly = true user.value.domain.readonly = true |