我使用一个简单的PHP脚本在Mikrotik Hostspot中添加用户。
以下是代码:
<?php
$connection = ssh2_connect('192.168.3.201', 22);
ssh2_auth_password($connection, 'root', 'vonlinux');
$stream = ssh2_exec($connection, 'ssh admin@192.168.3.202 /ip hotspot user add disabled=no name='.$MOBILE.' password='.$VAR.' profile=default');
stream_set_blocking($stream, true);
$stream_out = ssh2_fetch_stream($stream, SSH2_STREAM_STDIO);
echo stream_get_contents($stream_out);
?>
现在我想要什么? 实际上使用上面的代码我可以在Mikrotik热点中创建一个新用户现在,如果用户已经退出,这个代码应该更新该用户的密码。
希望它清楚,任何帮助都会得到赞赏。
在此先感谢...!
答案 0 :(得分:2)
使用CLI就像这样简单:
ip hotspot用户设置User_Name密码= New_Password
如果用户存在更新密码或者是新用户创建密码,您应该检查代码。
您可以使用/ ip hotspot user print命令检查用户是否存在。