Problem with RFID and buttons

Hi, can somebody check why it doesn’t verify and can find a solution for this problem:
I use an Arduino MKR 1000.

#include <SPI.h> // SPI-Bibiothek hinzufügen

#include <MFRC522.h> // RFID-Bibiothek hinzufügen

#define SS_1PIN 7 // SDA an Pin 10 (bei MEGA anders)
#define SS_2PIN 6
#define RST_PIN 5 // RST an Pin 9 (bei MEGA anders)

#define NR_OF_READERS 2
MFRC522 mfrc522(SS_1PIN, SS_2PIN); // RFID-Empfänger benennen
int taster = 4;
int tasterstatus = 0;
int ledrot = 3;
int geld = 2;
int RELAIS_PIN 1;
void setup() // Beginn des Setups:

{

Serial.begin(9600); // Serielle Verbindung starten (Monitor)

SPI.begin(); // SPI-Verbindung aufbauen

mfrc522.PCD_Init(); // Initialisierung des RFID-Empfängers

}
digitalWrite(ledrot,OUTPUT);
digitalWrite(ledgelb,OUTPUT);
digitalWrite(RELAIS_PIN,OUTPUT);
digitalWrite(taster,INPUT);
void loop() // Hier beginnt der Loop-Teil
  {
  tasterstatus=digitalRead(taster);
if (tasterstatus == HIGH)
{
digitalWrite(RELAIS_PIN, LOW);
digitalWrite (RELAIS_PIN , LOW);
digitalWrite (orangeled , HIGH);
digitalWrite(rotled,LOW);
Serial.println(" Relais wurde durch Taster ausgelöst");
delay(5000);
digitalWrite(orangeled,LOW);


}
else
{

}




{
 
if ( ! mfrc522.PICC_IsNewCardPresent())
  {
    return;
  }
  if ( ! mfrc522.PICC_ReadCardSerial())
  {
    return;
  }
  long code = 0;
  for (byte i = 0; i < mfrc522.uid.size; i++)
  {
    code = ((code + mfrc522.uid.uidByte[i]) * 10);
  }
  Serial.print("System wurde durch Karte entsperrt");
  Serial.println(code);
  if (code == Rfid SCHARF PIN)
  {
    digitalWrite(RELAIS_PIN, HIGH);
    digitalWrite(ledrot,HIGH);
   digitalWrite(ledgelb,LOW);
  }
}

  if ( ! mfrc522.PICC_IsNewCardPresent())
  
    return;
  }
  if ( ! mfrc522.PICC_ReadCardSerial())
  {
    return;
  }
  long code = 0;
  for (byte i = 0; i < mfrc522.uid.size; i++)
  {
    code = ((code + mfrc522.uid.uidByte[i]) * 10);
  }
  Serial.print("System wurde durch Karte entsperrt");
  Serial.println(code);
  if (code == RFID nicht scharf pin)
  {
    digitalWrite(RELAIS_PIN, LOW);
    digitalWrite(ledrot,LOW);
    digitalWrite(ledgelb,LOW);
    
  }
}

if (code == RFID nicht scharf pin) What's that?

You also appear to have code that is not in a function, after setup