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

Membuat link sendiri untuk kontributor Swarakalibata ci

Dibuat
Login Terakhir 3 Tahun lalu,
Telah Dilihat 1049 Kali
RENDRA ALI Mengatakan : Sultan Account
  1. Assalamualaikum Warahmatullahi Wabarakatuh...
  2. Apakah bisa Membuat link sendiri untuk kontributor Swarakalibata ci ?
  3. Jika bisa bagaimana scripnya, agar seperti Web Komunitas Penulis artikel Lepas dengan Codeigniter 3.x dan Bootstrap . Agar lebih aman dari peretas. Terimakasih

Ada 3 Jawaban

RENDRA ALI
commented on 18 Jun 2019 20:14:01
  1. Memisahkan url Login admin dan Login kontributor makusdnya.
Kurniawan aghil
commented on 18 Jun 2019 20:16:15
  1. Assalamualaikum,..
  2. Sangat Bagus Idenya, apakah ada yang bisa bantu share script nya ?
PHPMU.COM Support
commented on 19 Jun 2019 12:04:39
  1. Assalamualaikum,.. tinggal dipisah saja mas, sudah pernah dibahas juga hal ini,
  2. buat controllers baru dengan nama "Kontributor.php",
  3. lalu buka dengan text editor dan copas function login pada administrator :
  4.  
  5. <?php
  6. defined('BASEPATH') OR exit('No direct script access allowed');
  7. class Kontributor extends CI_Controller {
  8. function index(){
  9. if (isset($_POST['submit'])){
  10. if ($this->input->post() && (strtolower($this->input->post('security_code')) == strtolower($this->session->userdata('mycaptcha')))) {
  11. $username = $this->input->post('a');
  12. $password = hash("sha512", md5($this->input->post('b')));
  13. $cek = $this->model_app->cek_login($username,$password,'users');
  14. $row = $cek->row_array();
  15. $total = $cek->num_rows();
  16. if ($total > 0){
  17. $this->session->set_userdata('upload_image_file_manager',true);
  18. $this->session->set_userdata(array('username'=>$row['username'],
  19. 'level'=>$row['level'],
  20. 'id_session'=>$row['id_session']));
  21. redirect($this->uri->segment(1).'/home');
  22. }else{
  23. echo $this->session->set_flashdata('message', '<div class="alert alert-danger"><center>Username dan Password Salah!!</center></div>');
  24. redirect($this->uri->segment(1).'/index');
  25. }
  26. }else{
  27. echo $this->session->set_flashdata('message', '<div class="alert alert-danger"><center>Security Code salah!</center></div>');
  28. redirect($this->uri->segment(1).'/index');
  29. }
  30. }else{
  31. if ($this->session->level!=''){
  32. redirect($this->uri->segment(1).'/home');
  33. }else{
  34. $this->load->helper('captcha');
  35. $vals = array(
  36. 'img_path' => './captcha/',
  37. 'img_url' => base_url().'captcha/',
  38. 'font_path' => './asset/Tahoma.ttf',
  39. 'font_size' => 17,
  40. 'img_width' => '320',
  41. 'img_height' => 33,
  42. 'border' => 0,
  43. 'word_length' => 5,
  44. 'expiration' => 7200
  45. );
  46.  
  47. $cap = create_captcha($vals);
  48. $data['image'] = $cap['image'];
  49. $this->session->set_userdata('mycaptcha', $cap['word']);
  50. $data['title'] = 'Kontributor › Log In';
  51. $this->load->view('administrator/view_login',$data);
  52. }
  53. }
  54. }
  55. }
Maaf, Untuk Memberikan Komentar Anda Harus Login !!!