Go to file
Pellaeon Lin 6b370aff1b Update readme with install instructions 2018-02-16 23:45:04 +08:00
appinfo TravisCI tests, refactoring for ownCloud/Nextcloud compatibility 2017-12-20 12:33:01 +01:00
controller TravisCI tests, refactoring for ownCloud/Nextcloud compatibility 2017-12-20 12:33:01 +01:00
css - Fix input text box width on NC>12 2017-05-03 22:56:33 +08:00
db Avoid ISecureRandom::CHAR_HUMAN_READABLE to retain compatibility with 2017-08-16 01:37:48 +08:00
img Create app 2014-08-28 14:43:28 +00:00
js Fix #99 with some jquery 2017-09-17 15:03:18 +08:00
l10n [tx-robot] updated from transifex 2017-11-25 02:36:15 +00:00
service TravisCI tests, refactoring for ownCloud/Nextcloud compatibility 2017-12-20 12:33:01 +01:00
templates Merge pull request #115 from buffcode/travis-ci 2017-12-20 20:04:20 +08:00
tests TravisCI tests, refactoring for ownCloud/Nextcloud compatibility 2017-12-20 12:33:01 +01:00
util Test all supported ownCloud/Nextcloud version 2017-12-21 10:09:27 +01:00
.gitignore TravisCI tests, refactoring for ownCloud/Nextcloud compatibility 2017-12-20 12:33:01 +01:00
.travis.yml Fix matrix for old ownCloud/Nextcloud releases 2017-12-21 10:54:58 +01:00
AUTHORS.md Create app 2014-08-28 14:43:28 +00:00
CHANGELOG.md Create app 2014-08-28 14:43:28 +00:00
COPYING Create app 2014-08-28 14:43:28 +00:00
README.md Update readme with install instructions 2018-02-16 23:45:04 +08:00
admin.php Some refactoring to make code simpler and more readable 2017-06-11 13:06:22 +02:00
capabilities.php TravisCI tests, refactoring for ownCloud/Nextcloud compatibility 2017-12-20 12:33:01 +01:00
composer.json TravisCI tests, refactoring for ownCloud/Nextcloud compatibility 2017-12-20 12:33:01 +01:00
issue_template.md Add issue template 2017-02-18 10:52:54 +08:00

README.md

Build Status

Registration

This app allows users to register a new account.

Flow:

  1. User enters his/her email
  2. Verification link is sent to the email address
  3. User clicks on the verification link
  4. User is lead to a form where one can choose username and password
  5. New account is created and is logged in automatically

Requirements

  1. ownCloud 9.1.0.7+
  2. Nextcloud 9+

Supports SQLite, MySQL/MariaDB and PostgreSQL.

Install

ownCloud

  1. Place this app in the apps folder
  2. Enable "Registration" in /settings/apps (Upper left dropdown -> plus sign -> "Disabled")
  3. Make sure you have correctly set up your mail server according to the documentation
  4. Log out, and you should see "Register" under "Other login methods"

Nextcloud AppStore

From your Nextcloud instance, click: your profile to the upper right -> Apps -> Tools (in the left column), find Registration, click Enable

Features

  • Admin can specify which group the newly created users belong
  • Admin can limit the email domains allowed to register
  • Admin will be notified by email for new user creation

FAQ

Q: A problem occurred sending email, please contact your administrator.

A: your Nextcloud mail configurations or your mail server is incorrectly configured, please refer to the Nextcloud documentation.