addYouAreHereLink('guest', __FILE__);
if ((!isExtensionActive('user')) && (!isAdmin())) {
- displayMessage(generateExtensionInactiveNotInstalledMessage('user'));
+ displayMessage('{%pipe,generateExtensionInactiveNotInstalledMessage=user%}');
return;
} // END - if
$userid = getMemberId();
} elseif ((isPostRequestParameterSet('id')) && (isPostRequestParameterSet('password')) && (isFormSent())) {
// Set userid and crypt password when login data was submitted
- if ((isExtensionActive('nickname')) && (isNicknameUsed(postRequestParameter('id')))) {
+ if (isNicknameUsed(postRequestParameter('id'))) {
// Nickname entered
$userid = SQL_ESCAPE(postRequestParameter('id'));
} else {
}
} elseif (isPostRequestParameterSet('new_pass')) {
// New password requested
- $userid = '0';
- if (isPostRequestParameterSet('id')) {
+ $userid = NULL;
+ if (isPostRequestParameterSet('email')) {
+ // Email is set
+ $userid = SQL_ESCAPE(postRequestParameter('email'));
+ } elseif (isPostRequestParameterSet('id')) {
// Do we have nickname or userid?
- if ((isExtensionActive('nickname')) && (isNicknameUsed(postRequestParameter('id')))) {
+ if (isNicknameUsed(postRequestParameter('id'))) {
// Nickname entered
$userid = SQL_ESCAPE(postRequestParameter('id'));
} else {
} // END - if
} else {
// Not logged in
- $userid = '0'; $hash = '';
+ $userid = NULL;
+ $hash = '';
}
if (isMember()) {