Check your geeklog config.php file and see what you have set for:
Text Formatted Code
$_CONF['submitloginrequired']
If 1, then you get the 'approval required' action, if set to 0, they are emailed their password and you should not have to approve them.
Thanks!
Mark