File "resetpassword.php"

Full Path: /home/mba/public_html/wp-content-20250807152928/themes/twentytwenty-child-theme/resetpassword.php
File size: 2.35 KB
MIME-type: text/html
Charset: utf-8

 <?php
 /* Template Name: reset password*/
 get_header(); ?>

<?php

if(!empty($_POST['reset'])){
	$email = esc_sql($_POST['useremail']);
	$user = get_user_by( 'email', $email );
	if($user){
		$userID = $user->ID;
		$newPass =  wp_generate_password( 15, true, true );
		
		wp_set_password( $newPass, $userID );
		
		$to = $email;

		$headers = "MIME-Version: 1.0" . "\r\n";
		$headers .= "Content-type:text/html;charset=UTF-8" . "\r\n";
		$headers .= 'From:'.get_option('blogname').' <'.get_option('admin_email').'>' . "\r\n";

		$subject = "Password Reset Succesfully";
			
		$message = "Your password been succesfully resetted on Millionaire Business Articles Site\n";
		$message .= "New Password : ".$newPass;

		mail( $to, $subject,$message, $headers );
		$message = 'Your password has been succesfully resetted and sent to the same email';
	}
	else{
		$message = 'Sorry, there was an error during processing your request. Please try again';
		}
}
else{
	// $message = 'Sorry, the email does not seem to be associated with any of our users';
}


?>
<br>
<div class="guideln-sec login-section">
	<div class="container ">
	<div class="row">
	<div class="col-lg-8 blog__content mb-72">
          <div class="content-box">           

            <!-- standard post -->
            <article>
	

	
    	<div class="loginrow ">
				<div class="form-sd">
					<div class="form-side">
						<div class="padding-15">
							<h1 class="h1-news"><span>Reset your password</span></h1>
							<div id="cstm-hide">
							<p>Please enter the email address associated with your account</p>
							<hr class="h-hr">
							</div>
							<div class="reset_password">
								<?php if(!empty($message)){ ?>
								<style>#cstm-hide{display:none;}</style>
									<p><?php echo $message; ?></p>
									<br>
								<?php } ?>
								<form method="POST" action="">
									<div class="form-group">
										<label>Email address:*</label>
										<input type="email" class="form-control sf-input" name="useremail" required>
									</div>
									<div class="form-group">
										<input class="btn user-submit btn-sf" type="submit" name="reset" value="Password Reset"/>
									</div>
								</form>
							</div>
						</div>	
					</div>
				</div>
			</div>
			
			</article>
		</div>
		
		</div>
		<div class="col-md-4">
			<?php //get_sidebar( 'right' ); ?>
		</div>
	</div>
	</div>

<?php get_footer(); ?>