Advertisement
Guest User

Untitled

a guest
May 29th, 2017
79
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.71 KB | None | 0 0
  1. public function index(){
  2. $username = $this->input->get('username');
  3. $password = $this->input->get('password');
  4.  
  5. $uname = $username;
  6. $pass = MD5($password);
  7.  
  8. $where = array('username' => $uname, 'password' => $pass);
  9. $cek = $this->m_login->login($where)->num_rows();
  10.  
  11. $masterx = $this->m_login->getmitra($uname,$pass);
  12.  
  13. foreach($masterx as $row){
  14. $master = $row->salt;
  15. }
  16.  
  17. print_r($master);
  18.  
  19. $jk = strlen($master);
  20.  
  21. if($cek <= 0) {
  22. $res['status'] = 'failed';
  23. } else {
  24. if($jk <= 80){
  25. if ((!isset($_SERVER['PHP_AUTH_USER'])) || (!isset($_SERVER['PHP_AUTH_PW']))) {
  26. header('WWW-Authenticate: Basic realm="Secured Area"');
  27. header('HTTP/1.0 401 Unauthorized');
  28. $res['status'] = 'Token failed';
  29.  
  30. } else if ((isset($_SERVER['PHP_AUTH_USER'])) && (isset($_SERVER['PHP_AUTH_PW']))){
  31. if (($_SERVER['PHP_AUTH_USER'] != $uname) || ($_SERVER['PHP_AUTH_PW'] != $pass)) {
  32. header('WWW-Authenticate: Basic realm="Secured Area"');
  33. header('HTTP/1.0 401 Unauthorized');
  34. $res['status'] = 'Token failed';
  35.  
  36. } else if (($_SERVER['PHP_AUTH_USER'] == $uname) || ($_SERVER['PHP_AUTH_PW'] == $pass)) {
  37.  
  38. $api_keys = md5($username.$password.date('y-m-d H:i:s')).random_string('alnum', 100);
  39. $this->db->where($where);
  40. $update = array('salt' => $api_keys);
  41. $this->db->update('mitra', $update);
  42. $res['status'] = 'true';
  43. $res['api_keys'] = $api_keys;
  44. }
  45. }
  46. } else {
  47. $res['status'] = 'false';
  48. $res['mesaage'] = 'akun ini sudah login';
  49. }
  50. }
  51.  
  52. echo json_encode($res);
  53. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement