Advertisement
Guest User

Untitled

a guest
Nov 8th, 2017
82
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.56 KB | None | 0 0
  1. <?php
  2. session_start();
  3. $err = "";
  4. if($_GET['user']==null){
  5. header("Location:login.php?err=1");
  6. }
  7. if($_GET['user']!=null){
  8. $flag = false;
  9. $temp = $_GET['user'];
  10. $count = count($_SESSION['user']);
  11. for ($i=0;$i<$count;$i++){
  12. if($_SESSION['user'][$i]==$temp){
  13. $flag = true;
  14. }
  15. }
  16. if($flag==false){
  17. header("Location:login.php?err=1");
  18. }
  19. }
  20. $user = $_GET['user'];
  21. $fn = $_SESSION['fn'][$user];
  22. $ln = $_SESSION['ln'][$user];
  23. $ad = $_SESSION['ad'][$user];
  24. $pass = $_SESSION['password'][$user];
  25. $cpass = $_SESSION['password'][$user];
  26. if(isset($_POST['btnBack'])){
  27. header("Location:home.php?user=$user");
  28. }
  29. if(isset($_POST['btnSave'])){
  30. if (!empty($fn)&&!empty($ln)&&!empty($ad)&&!empty($user)&&!empty($pass)&&!empty($cpass)){
  31. if($_POST['pass']==$_POST['cpass']){
  32. unset($_SESSION['user'][$user]);
  33. unset($_SESSION['password'][$user]);
  34. unset($_SESSION['fn'][$user]);
  35. unset($_SESSION['ln'][$user]);
  36. unset($_SESSION['ad'][$user]);
  37. $user = $_POST['user'];
  38. $_SESSION['user'][] = $_POST['user'];
  39. $_SESSION['password'][$user] = $_POST['pass'];
  40. $_SESSION['fn'][$user] = $_POST['fn'];
  41. $_SESSION['ln'][$user] = $_POST['ln'];
  42. $_SESSION['ad'][$user] = $_POST['ad'];
  43. $err = "Berhasil Dirubah!";
  44. header("Location:profile.php?user=$user");
  45. }
  46. else{
  47. $err = "Password harus sama!";
  48. }
  49. }else {
  50. $err = "Field Harus Terisi!";
  51. }
  52. }
  53. ?>
  54. <h1>Profile</h1>
  55. <form action="#" method="post">
  56. First Name: <input type="text" name="fn" value="<?= $_SESSION['fn'][$user] ?>"><br>
  57. Last Name: <input type="text" name="ln" value="<?= $_SESSION['ln'][$user] ?>"><br>
  58. Address: <input type="text" name="ad" value="<?= $_SESSION['ad'][$user] ?>"><br>
  59. Username: <input type="text" name="user" value="<?= $user ?>"><br>
  60. Password: <input type="password" name="pass" value="<?= $_SESSION['password'][$user] ?>"><br>
  61. Confirm Password: <input type="password" name="cpass" value="<?= $_SESSION['password'][$user] ?>"><br>
  62. <input type="submit" name="btnSave" value="Save">
  63. <input type="submit" name="btnBack" value="Back">
  64. <p><?= $err ?></p>
  65. </form>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement