를 제출 한 경우 사용자 등록을 취소 - 가능한 값 로봇과 목록/남성/여성을 : 드루팔 7 : 잘못된 필드 값은 내가 드루팔 7 일 필드가 등록 양식에 추가 한
내 사이트에 등록하는 스팸 로봇을 방지하기 위해 -# select * from field_data_field_gender;
entity_type | bundle | deleted | entity_id | revision_id | language | delta | field_gender_value
-------------+--------+---------+-----------+-------------+----------+-------+--------------------
user | user | 0 | 6 | 6 | und | 0 | Male
user | user | 0 | 5 | 5 | und | 0 | Male
user | user | 0 | 7 | 7 | und | 0 | Female
user | user | 0 | 1 | 1 | und | 0 | Male
첫 번째 값 로봇은 기본값입니다. 새 사용자가 기본 로봇 값으로 등록 웹 양식을 제출하면 사용자 등록을 취소 할 수 있습니까? (즉 남성 및 여성 값만 허용).
핵심 트리거 모듈을 살펴 보았지만 거기에 적합한 것을 보지 못했습니다.
나는 과 hook_user_insert API 문서를 보았지만 진행중인 사용자 등록을 취소하는 방법은 보이지 않습니다. (나는 그 방법들로부터 특별한 가치를 돌려줌으로써 그것을 기대했다 ...)
고맙습니다! 알렉스
감사합니다. Pro Drupal 7 Development book에서 유효성 검사기를 사용하여 좋은 예를 발견했습니다. –