< All Topics
Print

🔒 LineagePress – Admin Access and Security

LineagePress employs a straightforward and secure access model designed for a single administrator.


Access Control

Administrator Only

  • Requirement: All backend features are restricted to users with WordPress Administrator privileges (specifically, the manage_options capability).
  • Restriction: Users with other roles (Editor, Author, Contributor, Subscriber) are locked out of the LineagePress admin pages.

Administrator Capabilities

Users with the Administrator role have full control over the plugin, including the ability to:

  • View and manage all genealogy data (individuals, families, events, etc.).
  • Import and export GEDCOM files.
  • Add, edit, and delete individuals and families.
  • Manage trees, places, media, and sources.
  • Configure plugin settings and privacy rules.

Frontend Access

  • Public Visibility: The public genealogy pages (family trees, person profiles, etc.) are accessible to all visitors and do not require a login.
  • Data Control: Privacy settings (configured on the Dashboard) determine which data (e.g., living individuals) is visible to the public.

Security

All administrative functions within LineagePress Lite are secured by the following checks:

  1. Nonce Verification: Protects against Cross-Site Request Forgery (CSRF) attacks.
  2. Administrator Capability Check: Ensures only authenticated administrators can execute functions.
  3. Input Sanitization: Guards against malicious data and potential code injection.

Future: LineagePress Pro Access Features

The professional version of LineagePress is planned to include advanced access control features:

  • Role-Based Permissions
  • Per-Tree Access Control
  • Approval Workflows for submitted data
  • Custom User Roles
  • Granular Capability Management

For the current Lite version, access remains streamlined with an administrator-only model.

Table of Contents
Powered by LineagePress
Scroll to Top