Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public function index(){
- $username = $this->input->get('username');
- $password = $this->input->get('password');
- $uname = $username;
- $pass = MD5($password);
- $where = array('username' => $uname, 'password' => $pass);
- $cek = $this->m_login->login($where)->num_rows();
- $masterx = $this->m_login->getmitra($uname,$pass);
- foreach($masterx as $row){
- $master = $row->salt;
- }
- print_r($master);
- $jk = strlen($master);
- if($cek <= 0) {
- $res['status'] = 'failed';
- } else {
- if($jk <= 80){
- if ((!isset($_SERVER['PHP_AUTH_USER'])) || (!isset($_SERVER['PHP_AUTH_PW']))) {
- header('WWW-Authenticate: Basic realm="Secured Area"');
- header('HTTP/1.0 401 Unauthorized');
- $res['status'] = 'Token failed';
- } else if ((isset($_SERVER['PHP_AUTH_USER'])) && (isset($_SERVER['PHP_AUTH_PW']))){
- if (($_SERVER['PHP_AUTH_USER'] != $uname) || ($_SERVER['PHP_AUTH_PW'] != $pass)) {
- header('WWW-Authenticate: Basic realm="Secured Area"');
- header('HTTP/1.0 401 Unauthorized');
- $res['status'] = 'Token failed';
- } else if (($_SERVER['PHP_AUTH_USER'] == $uname) || ($_SERVER['PHP_AUTH_PW'] == $pass)) {
- $api_keys = md5($username.$password.date('y-m-d H:i:s')).random_string('alnum', 100);
- $this->db->where($where);
- $update = array('salt' => $api_keys);
- $this->db->update('mitra', $update);
- $res['status'] = 'true';
- $res['api_keys'] = $api_keys;
- }
- }
- } else {
- $res['status'] = 'false';
- $res['mesaage'] = 'akun ini sudah login';
- }
- }
- echo json_encode($res);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement