16 || !isset($fp) || strlen($fp)!=6) { header('status: 505 Illegal Params'); die(); }; header("Content-Type: application/json;charset=utf-8"); $fip = md5($fp.$ip); // bad seed if(!$redis->exists('auth/seed/'.$seed)){ echo json_encode(array( "code"=>400, "message"=>"Bad Seed!" )); die(); } $token = $redis->get('auth/seed/'.$seed); //bad token if(strlen($token)!=64){ echo json_encode(array( "code"=>500, "message"=>"Bad token!" )); die(); } //good $redis->set('auth/fip/'.$fip, $token); $redis->expire('auth/fip/'.$fip, 60*60*3); echo json_encode(array( "code"=>200 ));