Exemplo n.º 1
0
	if (!strlen($password))
		echo "Please enter a password or interrupt to exit.\n";
}

$us=$u->search($u->user_fields["user"],$username);
if ($us)
	$u=$us[0];
else {
	$u=LPC_User::newUser();
	$u->setAttr($u->user_fields['user'],$username);
}
$u->setAttr($u->user_fields['password'],$u->saltPassword($password));

if ($u->save())
	echo "User ".$username." successfully added/edited.\n";
else {
	echo "Failed creating/editing user ".$username."\n";
	exit;
}

echo "Make this a hyperuser? [y/N] ";
if (strtolower(trim(fgets(STDIN)))=='y') {
	$grp=new LPC_Group(1);
	if (!$grp->probe()) {
		$grp->setAttr('name','Superusers');
		$grp->insertWithId();
	}
	$u->addToGroup(1,0);
	echo "Ok, now this is a hyperuser.\n";
}