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.