solo_400:
I need to let customer add products to cart , see cart content and block him until is Authorized , any idea please ?
Although I appreciate what you are trying to do, in my opinion this is a really REALLY bad idea. You might just as well place a banner on the front page of your store telling new customers to go away until you've vetted them to see if they are type of person that you want for a customer. I can't think of a better way of alienating customers... Oh, wait, yes I can... I can choose to not tell them upfront of my intentions, let them browse the store and even add products to a cart, and then just as they are about to pay, I'll generate a notice to tell them that they can't be trusted yet, and that I've sent them an email before I'll even consider letting them making a purchase.....
You really shouldn't punish the honest customers for the actions performed by others, it's bad business. Most bogus customers/orders are easy to identify. Just delete the accounts and move on. I don't bother wasting time and effort trying to ban these accounts.. they just come back and use a different name/address anyway.
If you do have an order that you can't easily determine is genuine or not, it is better to email (or phone) the customer after the order has been placed (but before you process it) just to 'confirm the details'. This will have the same end result as your proposal, but instead of alienating the legitimate customers this method will actually strengthen your relationship with them as this pre-shipping contact will be perceived as you going out of you way to protect their interests rather than your own.
Obviously I can't stop or prevent you going ahead with your proposal, but hopefully you'll see the benefits of this other option and weigh the benefits/pitfalls appropriately.
Cheers
Rod