mirror of
https://github.com/torrentpier/torrentpier
synced 2025-08-21 05:43:55 -07:00
Added ability to generate passkey after registration (#810)
This commit is contained in:
parent
9787835c57
commit
07f8d85740
2 changed files with 8 additions and 0 deletions
|
@ -371,6 +371,7 @@ $bb_cfg['last_visit_update_intrv'] = 3600; // sec
|
||||||
$bb_cfg['invalid_logins'] = 5; // Количество неверных попыток ввода пароля, перед выводом проверки капчей
|
$bb_cfg['invalid_logins'] = 5; // Количество неверных попыток ввода пароля, перед выводом проверки капчей
|
||||||
$bb_cfg['new_user_reg_disabled'] = false; // Запретить регистрацию новых учетных записей
|
$bb_cfg['new_user_reg_disabled'] = false; // Запретить регистрацию новых учетных записей
|
||||||
$bb_cfg['unique_ip'] = false; // Запретить регистрацию нескольких учетных записей с одного ip
|
$bb_cfg['unique_ip'] = false; // Запретить регистрацию нескольких учетных записей с одного ip
|
||||||
|
$bb_cfg['auto_gen_passkey'] = true; // Генерировать passkey автоматически при регистрации
|
||||||
$bb_cfg['new_user_reg_restricted'] = false; // Ограничить регистрацию новых пользователей по времени по указанному ниже интервалу
|
$bb_cfg['new_user_reg_restricted'] = false; // Ограничить регистрацию новых пользователей по времени по указанному ниже интервалу
|
||||||
$bb_cfg['new_user_reg_interval'] = [0, 1, 2, 3, 4, 5, 6, 7, 8, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23]; // Допустимые часы регистрации
|
$bb_cfg['new_user_reg_interval'] = [0, 1, 2, 3, 4, 5, 6, 7, 8, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23]; // Допустимые часы регистрации
|
||||||
$bb_cfg['reg_email_activation'] = true; // Требовать активацию учетной записи по email
|
$bb_cfg['reg_email_activation'] = true; // Требовать активацию учетной записи по email
|
||||||
|
|
|
@ -550,6 +550,13 @@ if ($submit && !$errors) {
|
||||||
DB()->query("INSERT INTO " . BB_USERS . $sql_args);
|
DB()->query("INSERT INTO " . BB_USERS . $sql_args);
|
||||||
$new_user_id = DB()->sql_nextid();
|
$new_user_id = DB()->sql_nextid();
|
||||||
|
|
||||||
|
// Auto generate passkey
|
||||||
|
if ($bb_cfg['auto_gen_passkey']) {
|
||||||
|
if (!\TorrentPier\Legacy\Torrent::generate_passkey($new_user_id, true)) {
|
||||||
|
bb_die('Could not generate passkey');
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
if (IS_ADMIN) {
|
if (IS_ADMIN) {
|
||||||
set_pr_die_append_msg($new_user_id);
|
set_pr_die_append_msg($new_user_id);
|
||||||
$message = $lang['ACCOUNT_ADDED'];
|
$message = $lang['ACCOUNT_ADDED'];
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue