如何使用 c# 自定义代码在 AspDotNetStorefront 9.5 中创建帐户?我正在尝试在不使用注册表单的情况下添加客户。我可以使用我们的自定义代码有什么服务吗?
问问题
105 次
1 回答
0
如果您在大多数情况下通过将数据直接输入到 Customer 表中来创建客户,则查看源代码。原因是 Customer 类假定会话,这在 ASPDNSF 中伪造和/或绕过有点棘手。
但是,我认为这应该可行:
Customer c = new Customer(true);
c.RequireCustomerRecord();
c.UpdateCustomer(...);
布尔值为 true 的 Customer 构造函数会抑制 cookie,这非常重要。(此代码需要测试 - 我从未尝试过。)
或者,您可以使用直接 SQL 创建客户:INSERT INTO Customer (...) VALUES (...)
. 这是 ASPDNSF 中的常见做法。
于 2015-09-28T15:51:14.210 回答