Hallo! Selamat Datang di Marketplace produk digital, Freelancer terbaik di indonesia (67478 Members, 783 Products, 5290 Topic, 12955 Comments)

Cara membatasi members untuk edit profile di toko onlinemu

Dibuat
Login Terakhir 1 Bulan lalu,
Telah Dilihat 1476 Kali
Reza Dalimunthe Mengatakan : Sultan Account
  1. Assalamualaikum Warahmatullahi Wabarakatuh...
  2.  
  3. mau minta petunjuk ini gan, Cara membatasi member untuk edit profilenya hanya 3x edit saja..
  4. trus cara locked username biar gak bisa di edit..
  5.  
  6. thx gan
  7.  
  8.  
  9.  

Ada 6 Jawaban

Reza Dalimunthe
commented on 11 Mei 2018 23:31:48
  1. Assalam,.. yang di lock atau gak bisa di edit
  2. username
  3.  
  4. yang bebas untuk di edit berulang2
  5. foto profile, password, alamat, kota sekarang
  6.  
  7. yang dibatasi 3x pengeditan
  8. tgl lahir, email, kelamin, tempat lahir, no hp
  9.  
  10.  
Reza Dalimunthe
commented on 12 Mei 2018 19:35:37
  1. Assalam,.. up gan
Agung Budi Prihantono
commented on 12 Mei 2018 22:57:51
  1. Assalam,..
  2.  
  3. kalau username lock bisa pake readonly mas
  4. di folder pengunjung/view_profile_edit.php
  5.  
  6. baris ke 9
  7. <tr><td width='140px'><b>Username</b></td> <td><input class='required form-control' style='width:50%; display:inline-block' name='aa' type='text' value='$row[username]'></td></tr>
  8.  
  9. tambahin readonly jadi:
  10.  
  11. <tr><td width='140px'><b>Username</b></td> <td><input class='required form-control' style='width:50%; display:inline-block' name='aa' type='text' value='$row[username]' readonly></td></tr>
  12.  
  13. kalau yang lainnya ga ngerti deh hehehehe
Reza Dalimunthe
commented on 13 Mei 2018 06:30:05
  1. Assalam,.. Yg lainnya itu seperti di forum ini gan.. Maksimal update profil cuma 3x.. Mohon petunjuk gan
Bukhori Muslim
commented on 13 Mei 2018 07:05:17
  1. Assalam,.. bisa dengan menambahkan field baru pada table rb_konsumen
  2. ALTER TABLE `rb_konsumen` ADD `update_profile` INT(11) NOT NULL AFTER `tanggal_daftar`;
  3.  
  4. Selanjutnya pada "application/controllers/members.php" pada baris 27 - 28 ubah jadi :
  5. <?php
  6. $mem = $this->db->query("SELECT * FROM rb_konsumen where id_konsumen='".$this->session->id_konsumen."'")->row_array();
  7. if ($mem['update_profile']<3){
  8. $this->model_members->profile_update($this->session->id_konsumen);
  9. $this->db->query("UPDATE rb_konsumen SET update_profile=$mem['update_profile']+1 where id_konsumen='".$this->session->id_konsumen."'");
  10. redirect('members/profile');
  11. }else{
  12. echo "<script>window.alert('Maaf, anda sudah update profile 3 kali');
  13. window.location=('".base_url()."members/edit_profile/".$this->session->id_konsumen."')</script>";
  14. }
  15. ?>
  16.  
  17. Simpan dan selesai...
  18.  
Reza Dalimunthe
commented on 13 Mei 2018 08:11:34
  1. Assalam,.. Ok gan, makasi banyak yo... Ntar ane coba.. Lagi gak didepan laptop ni gan...
Maaf, Untuk Memberikan Komentar Anda Harus Login !!!