C# Создание учетных записей в AspDotNetStorefront с использованием пользовательского кода

Как я могу создать учетную запись в AspDotNetStorefront 9.5, используя пользовательский код C#? Я пытаюсь добавить клиента, не используя регистрационную форму. Есть ли какая-либо услуга, которую я могу использовать для нашего пользовательского кода?

1 ответ

Если вы просматриваете источник, большую часть времени клиенты создаются путем непосредственного ввода данных в таблицу Customer. Причина в том, что класс Customer предполагает сеансы, которые немного сложнее подделать и / или обойти в ASPDNSF.

Я думаю, однако, что это должно работать:

Customer c = new Customer(true);
c.RequireCustomerRecord();
c.UpdateCustomer(...);

Конструктор Customer с логическим значением true подавляет файлы cookie, что очень важно. (Этот код нуждается в тестировании - я никогда не пробовал.)

В качестве альтернативы вы можете просто создать клиента с прямым SQL: INSERT INTO Customer (...) VALUES (...), Это обычная практика в ASPDNSF.

Другие вопросы по тегам