Author:
brendo
Version:
1.1.1
Released:
13 August 2011
Category:
Membership

Browse

Description

Members

  • Version: 1.1.1
  • Author: Symphony Team
  • Release Date: August 13th 2011
  • Requirements: Symphony 2.2.1

Frontend Membership extension for Symphony CMS.

Installation and Setup

  1. Upload the 'members' folder to your Symphony 'extensions' folder.

  2. Enable it by selecting the "Members", choose Enable from the with-selected menu, then click Apply.

  3. Create a new Section to hold your Members entries, and add a Member: Password, Member: Role and either a Member: Email or Member: Username field. If you wish to email your members, you can add both.

  4. Go to System > Preferences and select your 'Active Members Section'.

  5. Go to System > Member Roles and setup your Roles as required. There is one default Role, Public that cannot be removed (but can be edited to suit your needs). This role represents an unauthenticated Member.

  6. On the frontend, Members can login using standard forms. Below is an example:

    <form method="post" autocomplete='off'>
        <label>Username
            <input name="fields[{Member: Username element_name}]" type="text" />
        </label>
        <label>Password
            <input name="fields[{Member: Password element_name}]" type="password" />
        </label>
    
        <input name="redirect" type="hidden" value="{$your-redirect-url}" />
        <input name="member-action[login]" type="submit" value="Login" />
    </form>
    

Event information will be returned in the XML similar to the following example:

<events>
    <member-login-info logged-in="yes" id="72" />
</events>

The $member-id and $member-role parameters will be added to the Page Parameters for you to use in your datasources to get information about the logged in member.

  1. You can log a Member out using <a href='?member-action=logout'>Logout</a>

For more detailed instructions, please check the README or the Wiki

Repository

https://github.com/symphonycms/members

Discuss this Extension

Compatibility

2.7.10 Unsure
2.7.9 Unsure
2.7.8 Unsure
2.7.7 Unsure
2.7.6 Unsure
2.7.5 Unsure
2.7.4 Unsure
2.7.3 Unsure
2.7.2 Unsure
2.7.1 Unsure
2.7.0 Unsure
2.6.11 Unsure
2.6.10 Unsure
2.6.9 Unsure
2.6.8 Unsure
2.6.7 Unsure
2.6.6 Unsure
2.6.5 Unsure
2.6.4 Unsure
2.5.4 Unsure

Symphony • Open Source XSLT CMS

Server Requirements

  • PHP 5.3-5.6 or 7.0-7.3
  • PHP's LibXML module, with the XSLT extension enabled (--with-xsl)
  • MySQL 5.5 or above
  • An Apache or Litespeed webserver
  • Apache's mod_rewrite module or equivalent

Compatible Hosts

Sign in

Login details