Jump to content

Mboxer511

New Members
  • Posts

    2
  • Joined

  • Last visited

Mboxer511's Achievements

Newbie

Newbie (1/5)

0

Reputation

  1. No I have barely any experience with working php, also I don't know how to get it to call the password from current members so they can then have a field to enter there new password in.
  2. I'm working on a project for a website in wordpress. The original developor has dissapeared and I'm stuck trying to fix his code. The client wants his members to be able to edit their password and I can't figure out what php code to put into the wordpress template to make it work. All I need to do is make a field that lets the user change their password. The website is www.papausa.com This is the page I'm working on: http://www.papausa.com/edit-user/ A test account I made is: User: as Password: as Below is the code I'm working with: <?php ob_start(); /* Template Name: Edit User */ if (!session_id()) { session_start(); } get_header(); ?> <?php $memberedit = $wpdb->get_row("SELECT * FROM blog_all_members WHERE user = '".$_SESSION['user_log_true']."'"); global $wpdb; //include ABSPATH . WPINC . '/class-phpass.php'; if(isset($_REQUEST['sendinq'])){ $to = array( "Admin <info@papausa.com>", "$memberedit->fname <$memberedit->email>" ); $message = "<html> <head> <title>Previous User Profile</title> </head> <body> <p>Previous information of user profile</p> <table border=1> <tr><th>User Name</th><td>".$memberedit->user."</td></tr> <tr><th>First Name</th><td>".$memberedit->fname."</td></tr> <tr><th>Last Name</th><td>".$memberedit->lname."</td></tr> <tr><th>City</th><td>".$memberedit->city."</td></tr> <tr><th>State</th><td>".$memberedit->state."</td></tr> <tr><th>Phone No.</th><td>".$memberedit->phone."</td></tr> <tr><th>Email</th><td>".$memberedit->email."</td></tr> <tr><th>Address</th><td>".$memberedit->address."</td></tr> <tr><th>Profession</th><td>".$memberedit->profession."</td></tr> </table> <br><br> <p>Update information of user profile</p> <table border=1> <tr><th>User Name</th><td>".$_REQUEST['userid']."</td></tr> <tr><th>First Name</th><td>".$_REQUEST['fname']."</td></tr> <tr><th>Last Name</th><td>".$_REQUEST['lname']."</td></tr> <tr><th>City</th><td>".$_REQUEST['city']."</td></tr> <tr><th>State</th><td>".$_REQUEST['state']."</td></tr> <tr><th>Phone No.</th><td>".$_REQUEST['phone']."</td></tr> <tr><th>Email</th><td>".$_REQUEST['email']."</td></tr> <tr><th>Address</th><td>".$_REQUEST['address']."</td></tr> <tr><th>Profession</th><td>".$_REQUEST['profession']."</td></tr> </table> </body> </html> "; $headers = 'From: '.$memberedit->fname.' <'.$memberedit->email.'>' . "\r\n"; $headers .= 'Content-type: text/html; charset=UTF-8'; $subject = "User edit profile"; $status = wp_mail($to, $subject, $message ,$headers); $wpdb->query("update blog_all_members set `user` = '".$_REQUEST['userid']."', `fname` = '".$_REQUEST['fname']."', `lname` = '".$_REQUEST['lname']."', `city` = '".$_REQUEST['city']."', `state` = '".$_REQUEST['state']."', `phone` = '".$_REQUEST['phone']."', `email` = '".$_REQUEST['email']."', `address` = '".$_REQUEST['address']."', `profession` = '".$_REQUEST['profession']."' where user ='".$_SESSION['user_log_true']."'"); $wpdb->query("update blog_users set `user_login` = '".$_REQUEST['userid']."', `user_nicename` = '".$_REQUEST['fname']."', `user_email` ='".$_REQUEST['email']."', `display_name` ='".$_REQUEST['fname']."' where `user_login` ='".$_SESSION['user_log_true']."'"); echo '<div id="box-2" class="main"> <div class="main-inner"> <div class="main-inner-1"> <div class="box-1-inner custom-template"> <div class="custom-template-heading"> User Profile </div> <?php breadcrumb_trail(); ?> <div class="template-gallery-videos"> <!--content body starts --> <div class ="membership-template" style="width:66%;"> <div class="alert-box success"><span>success: </span>Record has been successfully update</div> <div style="height:250px"></div> </div> <!--content body ends --> </div> <div class="clear"></div> </div> <div class="clear"></div> </div> <div class="clear"></div> </div> <div class="clear"></div> </div>'; echo '<script type="text/javascript"> $(function() { $("#box-2").delay(2000000).fadeOut(0); }); </script>'; get_footer(); $_SESSION['user_log_true'] = $_REQUEST['userid']; echo "<script>window.location.href = 'http://www.papausa.com/edit-user/';</script>"; } ?> <script> function fna() { var fn1 = document.getElementById('fname').value; if(fn1 == '') { alert('Please enter your name '); document.getElementById('fname').style.borderColor="#FF0000"; return false; } else{ document.getElementById('fname').style.borderColor=""; return true; } } function add1() { var ad1 = document.getElementById('address').value; if(ad1 == '') { alert('Please enter address'); document.getElementById('address').style.borderColor="#FF0000"; return false; } else{ document.getElementById('address').style.borderColor=""; return true; } } function cty1() { var st1 = document.getElementById('city').value; if(st1 == '') { alert('Please enter your city'); document.getElementById('city').style.borderColor="#FF0000"; return false; } else{ document.getElementById('city').style.borderColor=""; return true; } } function stat1() { var st1 = document.getElementById('state').value; if(st1 == '') { alert('Please enter your state'); document.getElementById('state').style.borderColor="#FF0000"; return false; } else{ document.getElementById('state').style.borderColor=""; return true; } } function phno1() { var ph = document.getElementById('phone').value; if(isNaN(ph)) { alert('Please Enter valid phone number'); document.getElementById('phone').style.borderColor="#FF0000"; return false; } else if(ph == ''){ alert('Please Enter valid phone number'); document.getElementById('phone').style.borderColor="#FF0000"; return false; } else{ document.getElementById('phone').style.borderColor=""; return true; } } function profs() { var prof = document.getElementById('profession').value; if(prof == '') { alert('Please Enter Profession '); document.getElementById('profession').style.borderColor="#FF0000"; return false; } else{ document.getElementById('profession').style.borderColor=""; return true; } } function ValidateEmail(x) { var atpos = x.indexOf("@"); var dotpos = x.lastIndexOf("."); if (atpos<1 || dotpos<atpos+2 || dotpos+2>=x.length) { alert('Please Enter valid email Id'); document.getElementById('email').style.borderColor="#FF0000"; return false; } else { document.getElementById('email').style.borderColor=""; return true; } } </script> <!-- Membership template start --> <div id="box-2" class="main"> <div class="main-inner"> <div class="main-inner-1"> <div class="box-1-inner custom-template"> <div class="custom-template-heading"> User Profile </div> <?php breadcrumb_trail(); ?> <div class="template-gallery-videos"> <!--content body starts --> <div class ="membership-template" style="width:66%;"> <form id="edituser" name="edituser" action="" method="post" autocomplete="off"> <table width="100%" align="center"> <tr><td colspan="2"><label style="color:gr"></label></td></tr> <tr><td><label class="">User Id</label></td><td><input type="text" name="userid" id="userid" width="200" value="<?php echo $memberedit->user;?>"></td></tr> <tr><td><label class="">First Name</label></td><td><input type="text" name="fname" id="fname" width="200" value="<?php echo $memberedit->fname;?>" onblur="fna();"></td></tr> <tr><td><label class="">Last Name</label></td><td><input type="text" name="lname" id="lname" width="200" value="<?php echo $memberedit->lname;?>" ></td></tr> <tr><td><label class="">Address</label></td><td><input type="text" name="address" id="address" width="200" value="<?php echo $memberedit->address;?>" onblur="add1();"></td></tr> <tr><td><label class="">City</label></td><td><input type="text" name="city" id="city" width="200" value="<?php echo $memberedit->city;?>" onblur="cty1();"></td></tr> <tr><td><label class="">State</label></td><td><input type="text" name="state" id="state" width="200" value="<?php echo $memberedit->state;?>" onblur="stat1();"></td></tr> <tr><td><label class="">Phone No.</label></td><td><input type="text" name="phone" id="phone" maxlength="14" width="200" value="<?php echo $memberedit->phone;?>" onblur="phno1();"></td></tr> <tr><td><label class="">Email</label></td><td><input type="email" name="email" id="email" width="200" value="<?php echo $memberedit->email;?>" onblur="ValidateEmail(this.value)"></td></tr> <tr><td><label class="">Profession</label></td><td><input type="text" name="profession" id="profession" width="200" value="<?php echo $memberedit->profession;?>" onblur="profs();"></td></tr> <tr><td> </td><td align="left" class="mm"><input type="submit" name="sendinq" id="registration-submit" value="Submit"></td></tr> </table> </form> </div> <!--content body ends --> </div> <div class="clear"></div> </div> <div class="clear"></div> </div> <div class="clear"></div> </div> <div class="clear"></div> </div> <script> $(document).ready(function(){ $(".p1").click(function(){ var amt = $(this).attr('lang'); $("#mfee").val(amt); }); $("#ccode").blur(function(){ var captch = '<?=$randomString?>'; var entered = $("#ccode").val(); if(captch!=entered){ alert('Please enter a valid captcha code!'); return false; } }); }); </script> <!--Membership template end--> <?php get_footer(); ?> I appreciate any help, I've been stuck on this for days. Thanks.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.