I think no bank checks chargeslip signatures, it's the shopkeeper/restuarant who is supposed to do that...
And when there is a fraudulent transaction, you can dispute it. The bank will reteive the chargeslip & if the signatures dont match, the transaction is reversed.
Thats how credit cards work here in the UK. And that's how they work in India I am sure!