Hallo! Selamat Datang di Marketplace produk digital, Freelancer terbaik di indonesia (67491 Members, 783 Products, 5291 Topic, 12956 Comments)

Penempatan Memasang reCaptcha google di web Sikolag Ci

Dibuat
Login Terakhir 1 Bulan lalu,
Telah Dilihat 1142 Kali
Alex Makasighe Mengatakan : Sultan Account
  1. Assalamualaikum Warahmatullahi Wabarakatuh mas Roby
  2. saya ingin memasang rechapta di web sekolag_ci,,saya masih bingung modifikasi script di controller administrator/index
  3.  
  4. -->
  5. function index(){
  6. if (isset($_POST['submit'])){
  7. $username = $this->input->post('a');
  8. $password = hash("sha512", md5($this->input->post('b')));
  9. $cek = $this->model_app->cek_login($username,$password,'users');
  10. $row = $cek->row_array();
  11. $total = $cek->num_rows();
  12. if ($total > 0){
  13. $this->session->set_userdata('upload_image_file_manager',true);
  14. $this->session->set_userdata(array('username'=>$row['username'],
  15. 'level'=>$row['level'],
  16. 'id_session'=>$row['id_session']));
  17.  
  18.  
  19. redirect('Administrator/home');
  20.  
  21. }else{
  22.  
  23.  
  24. $data['title'] = 'Username atau Password salah!';
  25. $this->load->view('administrator/view_login',$data);
  26. }
  27. }else{
  28.  
  29. $data['title'] = 'Administrator › Log In';
  30. $this->load->view('administrator/view_login',$data );
  31. }
  32. }
  33.  
  34. --> nanti penambahan script captcha dimana ya mas
  35. yang script ini mas:
  36.  
  37. $recaptcha = $this->input->post('g-recaptcha-response');
  38. $response = $this->recaptcha->verifyResponse($recaptcha);
  39. if ($this->form_validation->run() == FALSE || !isset($response['success']) || $response['success'] <> true) {
  40. $this->index();
  41. } else {
  42.  
  43. echo 'Berhasil';
  44. }
  45.  
  46.  
  47. mohon bantuanya..thanks..

Ada 6 Jawaban

Bukhori Muslim
commented on 22 Mei 2018 09:49:23
  1. Assalam,.. tergantung gan, mau ditambahkan pada modul apa g-recaptcha?
  2. jika pada komentar berita berarti penambahan kode g-recaptcha di atas pada controllers berita,
Alex Makasighe
commented on 22 Mei 2018 09:54:09
  1. Assalam,.. ini untuk form login gan..
  2.  
  3. ini kan script login
  4. -->
  5. function index(){
  6. if (isset($_POST['submit'])){
  7. $username = $this->input->post('a');
  8. $password = hash("sha512", md5($this->input->post('b')));
  9. $cek = $this->model_app->cek_login($username,$password,'users');
  10. $row = $cek->row_array();
  11. $total = $cek->num_rows();
  12. if ($total > 0){
  13. $this->session->set_userdata('upload_image_file_manager',true);
  14. $this->session->set_userdata(array('username'=>$row['username'],
  15. 'level'=>$row['level'],
  16. 'id_session'=>$row['id_session']));
  17.  
  18.  
  19. redirect('Administrator/home');
  20.  
  21. }else{
  22.  
  23.  
  24. $data['title'] = 'Username atau Password salah!';
  25. $this->load->view('administrator/view_login',$data);
  26. }
  27. }else{
  28.  
  29. $data['title'] = 'Administrator › Log In';
  30. $this->load->view('administrator/view_login',$data );
  31. }
  32. }
  33.  
Bukhori Muslim
commented on 22 Mei 2018 09:58:17
  1. Assalam,.. jadi begini berarti :
  2. <?php
  3. function index(){
  4. if (isset($_POST['submit'])){
  5. $recaptcha = $this->input->post('g-recaptcha-response');
  6. $response = $this->recaptcha->verifyResponse($recaptcha);
  7. if ($this->form_validation->run() == FALSE || !isset($response['success']) || $response['success'] <> true) {
  8. redirect('Administrator'); // gagal Login dan kembali ke halaman login
  9. }else{
  10. $username = $this->input->post('a');
  11. $password = hash("sha512", md5($this->input->post('b')));
  12. $cek = $this->model_app->cek_login($username,$password,'users');
  13. $row = $cek->row_array();
  14. $total = $cek->num_rows();
  15. if ($total > 0){
  16. $this->session->set_userdata('upload_image_file_manager',true);
  17. $this->session->set_userdata(array('username'=>$row['username'],
  18. 'level'=>$row['level'],
  19. 'id_session'=>$row['id_session']));
  20. redirect('Administrator/home');
  21. }else{
  22. $data['title'] = 'Username atau Password salah!';
  23. $this->load->view('administrator/view_login',$data);
  24. }
  25. }
  26. }else{
  27. $data['title'] = 'Administrator › Log In';
  28. $this->load->view('administrator/view_login',$data );
  29. }
  30. }
Alex Makasighe
commented on 22 Mei 2018 12:16:12
  1. Assalam,..
  2. sudah di coba tapi gagal gan..balik lagi di form login
  3. redirect('Administrator');
  4.  
  5.  
Alex Makasighe
commented on 22 Mei 2018 12:31:52
  1. Assalam,..
  2. ga bisa gan..tetap aja langsung redirect('Administrator');
Alex Makasighe
commented on 24 Mei 2018 09:59:36
  1. Assalam,..
  2. sudah mas Bukhari al Muslim..thanks,,.
Maaf, Untuk Memberikan Komentar Anda Harus Login !!!