Advertisement
Guest User

Untitled

a guest
Aug 13th, 2017
79
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 2.58 KB | None | 0 0
  1. <?php
  2. include ("../scripts/connect_to_mysql.php");
  3.  
  4. $error_msg = '<font color="#FF0000">*Test</font>';
  5.  
  6. $member = $_GET['pid'] ;
  7. $setupquery = "SELECT * FROM members WHERE member_id='$member'";
  8. $userlist = mysqli_query($myconnection, $setupquery) or die (mysqli_error());
  9. $row = mysqli_fetch_array($userlist);
  10. $startalias = $row["alias"];
  11. $startusername = $row["username"];
  12. $startpermissions = $row["permission_level"];
  13.  
  14. if ($_SERVER['REQUEST_METHOD'] == 'POST')
  15. {
  16.  
  17.     //grab data from fields
  18.     $alias = $_POST['alias'];
  19.     $username = $_POST['username'];
  20.     $password = $_POST['password'];
  21.     $permissions = $_POST['permissions'];
  22.     $date = date('F j, Y, g:i a');
  23.     $success = false;
  24.     if ($alias && $username && $password && $permissions)
  25.     {
  26.         if(strlen($alias)>25 || strlen($username)>25)
  27.         {
  28.             $error_msg = '<font color="#FF0000">*Alias and username cannot contain more than 25 characters.</font>';
  29.            
  30.         }
  31.         else
  32.         {
  33.             if(strlen($password)>25 || strlen($password)<6)
  34.             {
  35.                 $error_msg = '<font color="#FF0000">*A password must contain between 6 and 25 characters.</font>';
  36.             }
  37.             else
  38.             {
  39.                 if($permissions == "High" || $permissions == "Medium" || $permissions == "Low")
  40.                 {
  41.                     $encrypted_password = md5($password);
  42.                     $query = "UPDATE members SET alias='$alias', username='$username', password='$encrypted_password', permission_level='$permissions', date_updated='$date' WHERE member_id='$member'";
  43.                     $register = mysqli_query($myconnection, $query);
  44.                     if ($register) { header("LOCATION: indexnew.php"); exit; }
  45.                    
  46.                 }
  47.                 else
  48.                 {
  49.                     $error_msg = '<font color="#FF0000">*Permission level must be of one of the preset values.</font>';
  50.                 }
  51.                
  52.             }
  53.         }  
  54.        
  55.     }
  56.     else if($alias && $username && $permissions && empty($password))
  57.     {
  58.         if(strlen($alias)>25 || strlen($username)>25)
  59.         {
  60.             $error_msg = '<font color="#FF0000">*Alias and username cannot contain more than 25 characters.</font>';
  61.            
  62.         }
  63.         else
  64.         {
  65.             if($permissions == "High" || $permissions == "Medium" || $permissions == "Low")
  66.                 {
  67.                     $encrypted_password = md5($password);
  68.                     $query = "UPDATE members SET alias=". $alias . " WHERE member_id=".$member."";
  69.                     $register = mysqli_query($myconnection, $query);
  70.                     if ($register) { header("LOCATION: indexnew.php"); exit; }
  71.                    
  72.                 }
  73.                 else
  74.                 {
  75.                     $error_msg = '<font color="#FF0000">*Permission level must be of one of the preset values.</font>';
  76.                 }
  77.                
  78.            
  79.         }
  80.     }
  81.     else
  82.     {
  83.         $error_msg = '<font color="#FF0000">*Please fill in all required fields.</font>';
  84.     }  
  85. }
  86. include ("adminheader.php");
  87. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement