$cmd=$_GET['cmd'];
if ($cmd == ""):
$cmd = "view";
endif;
if ( $login_id == 0 || ( $user_level != 'A' && $user_level != 'H' ) ):
$cmd = "unknown";
endif;
if (!$link ):
$cmd = "offline";
endif;
if ($cmd == "changepwd"):
$error_flag = "N";
$member_id=$_POST["member_id"];
$new_password1=$_POST["new_password1"];
$new_password2=$_POST["new_password2"];
if ( $member_id == ""):
$error_flag="Y";
$error_message="You have not selected a member which password you are going to reset.
";
elseif ($new_password1 != $new_password2):
$error_flag="Y";
$error_message="Passwords do not match!
";
elseif ( strlen($new_password1) < 4 || strlen($new_password1) > 30 ):
$error_flag="Y";
$error_message="Password length must be between 4 and 30 characters! Please choose another password.";
elseif ( strpos($new_password1, "'", 1) > 0 ):
$error_flag="Y";
$error_message="Password cannot contain '-character! Please choose another password.";
else:
$sql = "select gfaq_name, username from member where member_id = $member_id";
$result = mysqli_query( $link,$sql );
$row = mysqli_fetch_row($result);
$member_gfaq_name = $row[0];
$member_user_name = $row[1];
$hashed_password = crypt($new_password1, $new_password1);
$sql = "update member set hashed_password = '$hashed_password' where member_id = $member_id";
$result = mysqli_query( $link,$sql );
if(!$result):
$error_flag = "Y";
$error_message = "Member $member_gfaq_name password was not changed due ". mysql_error();
else:
$success_message = "Member $member_gfaq_name password was successfully changed to $new_password1
."; $mail_message = "Hi $member_gfaq_name,
Your password has been reset. You can now login using the following credentials:
";
$mail_message = $mail_message . "Username: $member_user_name
Password: $new_password1
"; $mail_message = $mail_message . "After successful login, you can set yourself a new password in your account settings page.
";
$mail_message = $mail_message . "Best Regards,
$gfaq_name
";
endif;
endif;
$cmd = "view";
elseif ($cmd == "getusername"):
$error_flag = "N";
$member_id=$_POST["member_id"];
if ( $member_id == ""):
$error_flag="Y";
$error_message="You have not selected a member which username you want to resolve.
";
else:
$sql = "select gfaq_name, username, email from member where member_id = $member_id";
$result = mysqli_query( $link,$sql );
$row = mysqli_fetch_row($result);
$member_gfaq_name = $row[0];
$member_user_name = $row[1];
$member_email = $row[2];
$success_message = "Member $member_gfaq_name username was successfully recovered and appears to be $member_user_name
."; $mail_message = "Hi $member_gfaq_name,
Your username to OPSC site is $member_user_name.
"; $mail_message = $mail_message . "Email address for your account is $member_email.
"; $mail_message = $mail_message . "If you have lost your password, you can use forgot password function to recover your password.
"; $mail_message = $mail_message . "Best Regards,
$gfaq_name
"; endif; $cmd = "view"; endif;?>
No worries, you can still view the pawn list information stored into latest backup file. Other functions are not available but bear with us, break should not last long.
"; ?>
![]()
|
![]() You are not logged in as an admin. Please login here. |
![]() if ($error_flag == "Y"): echo "
"; endif; if ($success_message != ""): echo "
"; endif; ?> if ($mail_message != ""): echo " Message to member: "; echo "
"; endif; ?> Reset lost password tool Here you can reset a member's password.
Recover Lost Username Here you can query a member's username.
Set member account status Here you can set member account status.
if ( $user_level == "A" ): ?> View Audit Log Here you can view site security audit log. endif; ?> |