/** * Add new user * * @param string $userName * @param string $password * @param string $salt */ function add($userName, $password, $salt = null) { if ($salt !== null) { $key = \Thruway\Authentication\WampCraAuthProvider::getDerivedKey($password, $salt); } else { $key = $password; } $this->users[$userName] = ["authid" => $userName, "key" => $key, "salt" => $salt]; }