rought version which does not duplicate users when using netiq or facebook auth several times...