File inc/ssh.inc.php changed (mode: 100644) (index bf83dca..4ee6159) |
... |
... |
function rg_ssh_totp($db, $ip, $uid, $paras) |
144 |
144 |
} else { |
} else { |
145 |
145 |
$s_expire = array_shift($paras); |
$s_expire = array_shift($paras); |
146 |
146 |
$val = intval($s_expire); |
$val = intval($s_expire); |
147 |
|
if (stristr($s_expire, 'd')) |
|
|
147 |
|
if (stristr($s_expire, 'w')) |
|
148 |
|
$days = 7 * $val; |
|
149 |
|
else if (stristr($s_expire, 'd')) |
148 |
150 |
$days = $val; |
$days = $val; |
149 |
151 |
else if (stristr($s_expire, 'h')) |
else if (stristr($s_expire, 'h')) |
150 |
152 |
$hours = $val; |
$hours = $val; |
|
... |
... |
function rg_ssh_totp($db, $ip, $uid, $paras) |
250 |
252 |
default: |
default: |
251 |
253 |
echo 'Posible TOTP commands:' . "\n"; |
echo 'Posible TOTP commands:' . "\n"; |
252 |
254 |
echo ' enroll <token> - adds a new device in the system' . "\n"; |
echo ' enroll <token> - adds a new device in the system' . "\n"; |
253 |
|
echo ' val [X(m|h|d)] - adds your IP to the allow list for X time' . "\n"; |
|
|
255 |
|
echo ' val [X(w|d|h|m|s)] - adds your IP to the allow list for X time' . "\n"; |
254 |
256 |
echo ' the default is 24 hours;' . "\n"; |
echo ' the default is 24 hours;' . "\n"; |
255 |
|
echo ' you can specify m for minutes, h for hours and d for days' . "\n"; |
|
|
257 |
|
echo ' X: w for weeks, d for days, h for hours, m for minutes, and s for seconds' . "\n"; |
256 |
258 |
echo ' list-val - list the already validated IPs' . "\n"; |
echo ' list-val - list the already validated IPs' . "\n"; |
257 |
259 |
echo ' inval ip|all - Invalidate IP address(es)' . "\n"; |
echo ' inval ip|all - Invalidate IP address(es)' . "\n"; |
258 |
260 |
echo ' unenroll <token> - remove a device from TOTP system' . "\n"; |
echo ' unenroll <token> - remove a device from TOTP system' . "\n"; |