signup authentication checks