Blame | Letzte Änderung | Log anzeigen | RSS feed
<?phprequire_once 'File/SMBPasswd.php';$f = new File_SMBPasswd('./smbpasswd');$f->load();$ret = $f->addAccount('sepp3', 12, 'MyPw');if (PEAR::isError($ret)) {echo $ret->getMessage();exit;}$ret = $f->modAccount('sepp', '', 'MyPw');if (PEAR::isError($ret)) {echo $ret->getMessage();exit;}$ret = $f->delAccount('karli');if (PEAR::isError($ret)) {echo $ret->getMessage();exit;}$f->printAccounts();if (PEAR::isError($ret)) {echo $ret->getMessage();exit;}echo "PASS 1 ------------\n";$f = new File_SMBPasswd('./smbpasswdnew');$ret = $f->addAccount('sepp1', 12, 'MyPw');if (PEAR::isError($ret)) {echo $ret->getMessage();exit;}$ret = $f->addUser('sepp3', 1000, 'MyPw');if (PEAR::isError($ret)) {echo $ret->getMessage();exit;}$ret = $f->addMachine('mypc', 1000);if (PEAR::isError($ret)) {echo $ret->getMessage();exit;}$f->printAccounts();$ret = $f->save();if (PEAR::isError($ret)) {echo $ret->getMessage();exit;}echo "PASS 2 ------------\n";$f = new File_SMBPasswd('./smbpasswd');$f->load();if ($f->verifyAccount('sepp', 'MyPw')) {echo "Account valid\n";} else {echo "Account invalid or disabled\n";}echo "PASS 3 ------------\n";?>