Комментарии 3
А можно ли обойти самое главное ограничение — чтоб облако перед всеми операциями по введению регистрации не запускалось? Переставить уже нет возможности…
0
Такая возможность есть. Почему «важно» было не запускать и не настраивать ownСloud перед подключением формы регистрация, так это только из-за того, что при первой настройке и подключении БД добавляются все таблицы в нее из файла db_structure.xml. И если просмотреть этот файл из архива, то там есть в конце таблица pending_regist, именно ее нужно добавить в sql'ную базу (она и ответственна за форму регистрации), можете с помощью phpMyAdmin добавить эту таблицу, если используете MySQL ну или же через другие WebUI для иных БД. Для добавлении таблицы попробуйте:
но скрипт не проверял и гарантии дать не могу, что он с работает.
CREATE TABLE IF NOT EXISTS `pending_regist` (
`requested` int(10) NOT NULL,
`email` varchar(64) NOT NULL,
`token` varchar(255) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
ALTER TABLE `pending_regist`
ADD PRIMARY KEY (`requested`);
но скрипт не проверял и гарантии дать не могу, что он с работает.
0
Попробуйте импортировать в свою БД и проверьте работоспособность, если заработает, то я тогда внесу это в публикацию.
0
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Добавление самостоятельной регистрации пользователями в ownCloud 6