Modul zur Registrierung
Go to file
Marcin Wróblewski 5cae62e784 Added text to show/hide password checkbox 2019-06-22 16:28:23 +08:00
appinfo Bump supported NC version to 17 2019-05-19 11:10:22 +08:00
controller Fix# unescaped error msg when email is already taken 2019-03-17 13:46:35 +00:00
css Fix width email submit form 2018-04-27 15:56:56 +02: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 Fixed show/hide password toggle at JS side 2019-06-22 16:28:23 +08:00
l10n Merge pull request #128 from MmAaXx500/hu_HU_translation_update 2018-03-24 13:35:17 +08:00
lib/Settings Fix# implement missing methods required to register OC's admin panel, 2019-04-13 09:50:16 +00:00
service Add note 2019-03-09 11:27:20 +00:00
templates Added text to show/hide password checkbox 2019-06-22 16:28:23 +08:00
tests Update# test 2018-07-01 06:14:38 +08: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 forgot to add 2019-04-13 10:51:24 +00: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# documentation 2018-10-14 17:42:08 +08:00
TESTING.md Update# documentation 2018-10-14 17:42:08 +08:00
capabilities.php TravisCI tests, refactoring for ownCloud/Nextcloud compatibility 2017-12-20 12:33:01 +01:00
composer.json Add# integration test for RegistrationService 2018-04-28 23:40:43 +08: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.

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

Web form registration 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

OCS API registration flow

See https://gist.github.com/juliushaertl/5a1d1132e7370b5ad38fbd6da3cae5b8

Donate

Send Ethereum to 0x941613eBB948C2C547cb957B55fEB2609fa6Fe66 Send BTC to 33pStaSaf4sDUA8XBAHTq7ZDQpCVFQArxQ

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.

Testing

See TESTING.md