|
332 | 332 | 'area' => 'ms3_customers', |
333 | 333 | ], |
334 | 334 |
|
| 335 | + // Customer Authentication & Registration |
| 336 | + 'ms3_customer_auto_register_on_order' => [ |
| 337 | + 'value' => true, |
| 338 | + 'xtype' => 'combo-boolean', |
| 339 | + 'area' => 'ms3_customers', |
| 340 | + ], |
| 341 | + 'ms3_customer_auto_login_on_order' => [ |
| 342 | + 'value' => true, |
| 343 | + 'xtype' => 'combo-boolean', |
| 344 | + 'area' => 'ms3_customers', |
| 345 | + ], |
| 346 | + 'ms3_customer_require_email_verification' => [ |
| 347 | + 'value' => false, |
| 348 | + 'xtype' => 'combo-boolean', |
| 349 | + 'area' => 'ms3_customers', |
| 350 | + ], |
| 351 | + 'ms3_customer_send_welcome_email' => [ |
| 352 | + 'value' => true, |
| 353 | + 'xtype' => 'combo-boolean', |
| 354 | + 'area' => 'ms3_customers', |
| 355 | + ], |
| 356 | + |
| 357 | + // Customer Sync with modUser |
| 358 | + 'ms3_customer_sync_enabled' => [ |
| 359 | + 'value' => false, |
| 360 | + 'xtype' => 'combo-boolean', |
| 361 | + 'area' => 'ms3_customers', |
| 362 | + ], |
| 363 | + 'ms3_customer_sync_create_moduser' => [ |
| 364 | + 'value' => false, |
| 365 | + 'xtype' => 'combo-boolean', |
| 366 | + 'area' => 'ms3_customers', |
| 367 | + ], |
| 368 | + 'ms3_customer_sync_delete_with_user' => [ |
| 369 | + 'value' => false, |
| 370 | + 'xtype' => 'combo-boolean', |
| 371 | + 'area' => 'ms3_customers', |
| 372 | + ], |
| 373 | + 'ms3_customer_sync_user_group' => [ |
| 374 | + 'value' => 0, |
| 375 | + 'xtype' => 'numberfield', |
| 376 | + 'area' => 'ms3_customers', |
| 377 | + ], |
| 378 | + |
335 | 379 | // Token Security Settings |
336 | 380 | 'ms3_customer_token_ttl' => [ |
337 | 381 | 'value' => 86400, // 24 часа |
|
349 | 393 | 'area' => 'ms3_security', |
350 | 394 | ], |
351 | 395 |
|
| 396 | + // Login Security |
| 397 | + 'ms3_customer_max_login_attempts' => [ |
| 398 | + 'value' => 5, |
| 399 | + 'xtype' => 'numberfield', |
| 400 | + 'area' => 'ms3_security', |
| 401 | + ], |
| 402 | + 'ms3_customer_block_duration' => [ |
| 403 | + 'value' => 300, // 5 минут в секундах |
| 404 | + 'xtype' => 'numberfield', |
| 405 | + 'area' => 'ms3_security', |
| 406 | + ], |
| 407 | + |
| 408 | + // Password Requirements |
| 409 | + 'ms3_password_min_length' => [ |
| 410 | + 'value' => 8, |
| 411 | + 'xtype' => 'numberfield', |
| 412 | + 'area' => 'ms3_security', |
| 413 | + ], |
| 414 | + 'ms3_password_require_uppercase' => [ |
| 415 | + 'value' => false, |
| 416 | + 'xtype' => 'combo-boolean', |
| 417 | + 'area' => 'ms3_security', |
| 418 | + ], |
| 419 | + 'ms3_password_require_number' => [ |
| 420 | + 'value' => false, |
| 421 | + 'xtype' => 'combo-boolean', |
| 422 | + 'area' => 'ms3_security', |
| 423 | + ], |
| 424 | + 'ms3_password_require_special' => [ |
| 425 | + 'value' => false, |
| 426 | + 'xtype' => 'combo-boolean', |
| 427 | + 'area' => 'ms3_security', |
| 428 | + ], |
| 429 | + |
352 | 430 | // Currency and Formatting Settings |
353 | 431 | 'ms3_currency_symbol' => [ |
354 | 432 | 'value' => '₽', |
|
0 commit comments