Added user data validation on all levels(client,server,database)