Привет. Очень вывела из себя одна проблема, в первую очередь тем, что НИГДЕ про это не написано, даже в их офф. факе.

Итак, если вы вызываете для какой-то формы [Register] с параметрами
&emailField=`ваше_название_поля`
и/или
&usernameField=`ваше название_поля`
или, например, задаете пароль автоматически,
вам ВСЕ РАВНО надо объявить в вашей форме поля username, email и password
Причем даже просто написать
<input name='username' type='hidden' />
<input name='email' type='hidden' />
<input name='password' type='hidden'  />

Недостаточно! Обязательно указать этим полям какие-то значения(там может быть что угодно, т.к. из-за указанных настроек сниппета с заменой полей они все равно затрутся):
<input name='username' type='hidden' value="EMPTY"/>
<input name='email' type='hidden' value="EMPTY"/>
<input name='password' type='hidden'  value="EMPTY"/>

Насколько я понимаю, это вообще не баг, а скорее неспособность сниппета разобрать форму если в пост запросе нет указанных полей, даже если они заменены настройками...

Удачи, и надеюсь, что вам такая проблема никогда не встретится…