Awesome Open Source
Awesome Open Source

Membership Plugin

Version 0.1

Permet l'enregistrement d'utilisateur pour votre site web

Installation

Utilisez l'une des alternatives ci-dessous.

1. Clone ou tlchargement

  1. Clone ou tlcharger ce dpt.
  2. Dcompressez les archives si ncessaire et renommez le dossier en membership.

Assurez-vous que la structure du dossier du plugin ressemble ceci:

site/plugins/membership/

2. Git Submodule

Si vous connaissez votre chemin autour de Git, vous pouvez tlcharger ce plugin comme sous-module:

$ cd path/to/kirby
$ git submodule add https://github.com/starckio/kirby-membership site/plugins/membership

Installation

1. Pages

Rendez-vous dans le panel de Kirby puis crer les pages suivante:

  • Login avec comme template: Login.
  • Account avec comme template: Account.

Les sous-page (Delete, Password, Register et Reset) seront automatiquement ajout.

Utilisation

Pour profiter des liens, ajouter simplement ce code dans votre menu:

<?php if($user = $site->user()): ?>

    <?php if($user->hasPanelAccess()): ?>
    <li><a href="<?= url('panel') ?>">Panel</a></li>
    <?php endif ?>

    <li><a<?php e($pages->find('account')->isOpen(), ' class="active"') ?>  href="<?= url('account') ?>">Account</a></li>
    <li><a href="<?= url('logout') ?>">Logout</a></li>

<?php else: ?>

    <li><a<?php e($pages->find('login')->isOpen(), ' class="active"') ?>  href="<?= url('login') ?>">Login</a></li>
    <li><a<?php e($pages->find('account/register')->isOpen(), ' class="active"') ?>  href="<?= url('account/register') ?>">Register</a></li>

<?php endif ?>

Config

Permet de dfinir la langue utiliser.

c::set('membership.language', 'en');

Changelog

0.1

  • Initial release

Exigences

Avertissement

Ce plugin est fourni "tel quel" sans garantie. Utilisez-le vos propres risques et testez-le toujours avant de l'utiliser dans un environnement de production. Si vous rencontrez des problmes, veuillez crer une nouvelle issue.

Licence

CC-BY-NC-SA Creative Commons

Credits

Leave a donation to thank me (Bitcoin/Altcoin)


Get A Weekly Email With Trending Projects For These Topics
No Spam. Unsubscribe easily at any time.
Php (404,727
User (593
User Management (327
Kirby (220
Kirby Plugin (144
Kirby Cms (140
Related Projects