Ein "return 0" hab ich mir ja mittlerweile schon fast abgeschminkt. Glaub sowas ist echt nicht möglich bei asynchroner arbeitsweise.
Was ja noch cooler wäre, wenn ich einfach "forbidden" als HTTP-Status zurückliefere, aber ich befürchte hier Browser-Probleme.
Was glaubst du macht diese Zeile: if(req.status!=200) ?