Несмотря на то, что вы утверждаете, что пользователю был присвоен ID, возможно, код не выполняется так, как вы ожидаете из-за какой-то ошибки или некорректного написания.
Вот несколько возможных причин, по которым значение "none" добавляется в поле ID:
1. Отсутствие или неправильный код генерации и присваивания ID пользователю. Проверьте код, который отвечает за генерацию и присвоение ID пользователю, чтобы убедиться, что он работает корректно.
2. Неправильное использование условной конструкции при присвоении ID. Убедитесь, что в коде правильно установлено условие проверки и присваивания ID пользователю, и что это условие выполняется.
3. Отсутствие сохранения ID в базе данных. Проверьте, что после присвоения ID пользователю, значение было сохранено в базе данных. Если нет, то проблема может заключаться в коде сохранения данных.
4. Неправильные настройки и структура таблицы базы данных. Проверьте настройки и структуру таблицы в базе данных, где хранятся данные пользователей. Убедитесь, что поле ID имеет правильный тип данных и настройки.
Рекомендуется также проверить логи или ошибки, которые могут возникнуть при выполнении кода, чтобы выяснить дополнительную информацию о проблеме. Если проблема остается неразрешенной, рекомендуется обратиться за помощью к опытному разработчику или форуму для получения более подробной помощи.