Auth toke invalid

[11834] Connected to WiFi
[11834] IP: 192.168.109.227
[11834] 
    ___  __          __
   / _ )/ /_ _____  / /__
  / _  / / // / _ \/  '_/
 /____/_/\_, /_//_/_/\_\
        /___/ v0.5.8 on Arduino

[11841] Connecting to blynk-cloud.com:80
[12033] Invalid auth token

this is my code

 /*************************************************************

  This example shows how value can be pushed from Arduino to
  the Blynk App.

  WARNING :
  For this example you'll need Adafruit DHT sensor libraries:
    https://github.com/adafruit/Adafruit_Sensor
    https://github.com/adafruit/DHT-sensor-library

  App project setup:
    Value Display widget attached to V5
    Value Display widget attached to V6
 *************************************************************/

// Template ID, Device Name and Auth Token are provided by the Blynk.Cloud
// See the Device Info tab, or Template settings
#define BLYNK_TEMPLATE_ID "TMPL4Cvekawb"
#define BLYNK_DEVICE_NAME "Water Quality"
#define BLYNK_AUTH_TOKEN "V9bTsvdXRzmSSQ4BfYVhC_nEN3N4ZMAA"


// Comment this out to disable prints and save space
#define BLYNK_PRINT Serial

#include <BlynkSimpleEsp8266.h>
#include <ESP8266WiFi.h>
#include <OneWire.h>
#include <DallasTemperature.h> 

char auth[] = BLYNK_AUTH_TOKEN;
char ssid[] = "";
char pass[] = "";

BlynkTimer timer;
#define ONE_WIRE_BUS 2
OneWire oneWire(ONE_WIRE_BUS);
DallasTemperature DS18B20(&oneWire);
const int analogpin = A0;
float temp; 
float volt;
      
void setup()
{
  // Debug console
  Serial.begin(115200);
   DS18B20.begin();
  Blynk.begin(auth, ssid, pass);
  timer.setInterval(5000L, getSendData);
}

void loop()
{

  Blynk.run();
  timer.run();
}

void getSendData()
{
  float turbidity = analogRead(A0);
  float volt = turbidity*(5.0/1024);
  DS18B20.requestTemperatures(); 
  temp = DS18B20.getTempCByIndex(0); // Celcius

  
   Serial.print("Temperature: ");
  Serial.print(temp);
  Serial.print(" \xC2\xB0"); // shows degree symbol
  Serial.print("C  |  ");
  Serial.print("Turbidity: ");
  Serial.println(volt);
  Blynk.virtualWrite(V0, volt);
  Blynk.virtualWrite(V3, temp); //virtual pin V3
 timer.setInterval(5000L, getSendData);
}

You should update the library to the latest version (1.1.0).

If you have Blynk for Chinese installed as well as Blynk 1.1.0 then you need to un-install Blynk for Chinese.

Pete.