Skip to main content
  • General
    • Requirements
    • What’s Included
    • Where Is My Purchase Code?
    • How To Get Support
    • Licensing
    • Hosting
  • Installation
    • Download Files
    • Homey Installation
    • FTP Installation
    • The Child Theme
    • How To Update
    • How To Import Demo Content
    • Switch Between Different Demos
    • Common Installation Errors
  • Header
    • Logo and Favicon
    • Header Layout
    • Header Colors
    • Become a Host Button
    • Login & Register
    • Menu Setup
    • Mega Menu Setup
    • Mobile Menu
    • User Account Menu
    • Menu Typography
    • Top Bar
  • Listing Detail Page
    • Add a New Listing
    • Listing Type
    • Room Type
    • Amenities
    • Facilities
    • Country, States, City, Area (Neighborhood)
    • Listing Detail Page Options
    • Print The Listing Detail Page
    • Custom Fields Builder
    • Listing Detail Page Labels
    • Hide The Host Information
  • Listings
    • General Listing Options
    • Create a Listing Page
    • Listing Sidebar
    • Taxomony Layout
    • Grid, List & Card Labels
  • Pages
    • Create a New Page
    • Page Header Options
    • Page Sidebar
    • Create The Homepage
    • Elementor Page
    • Visual Composer Page
    • Create The Splash Page
    • Create The Blog Page
    • Breadcrumb
  • Front-end Dashboard
    • Front-end Dashboard
    • Front-end Submissions
    • Dashboard Listings Page
    • Dashboard Edit Listing
    • Feature a Listing
    • User Profile Page
    • Dashboard Favorite Listing
    • Dashboard Reservations
    • Dashboard Messages
    • Dashboard Invoices
    • Add New Listing Labels
    • Admin Front-end Dashboard
    • Dashboard Wallet
  • Booking
    • Booking General Information
    • Booking Mode
    • iCal Synchronize
    • Reservations
    • Payments Setup
    • How Off-Site Payments Work
    • Calendar Setup
    • Time Format
    • Currency
    • PayPal Setup
    • Stripe Setup
    • Instant Booking Page
    • Service Fee
    • Host Fee
    • Taxes Setup
    • Invoice Options
    • Booking Form Labels
  • Email Notifications
    • Email Template
    • New Registered User Notification
    • Reservation Notifications
    • Upgrade to Featured Notification
  • Searches & Maps
    • Advanced Search Options
    • Create The Search Results Page
    • Google Maps API Setup
    • Google Maps Settings
    • Sticky Search
    • Search Labels
  • Drag And Drop Modules
    • Listing Module
    • Carousel Listing Module
    • Listing by ID Module
    • Listing by IDs Module
    • Grid Module
    • Blog Posts Module
    • Blog Posts Carousel Module
    • Text With Icons Module
    • Testimonials Module
    • Partners Module
    • Promo Box Module
    • Section Title Module
  • Sidebars & Widgets
    • Sidebars
    • Widgets
    • Sticky Sidebar
  • Footer
    • Footer Content
    • Footer Options
    • Footer Color Options
  • Other
    • Google Analytics Code
    • Custom Code
    • Optimization
    • MailChimp API Setup
  • Login
  • Register
Homey - Theme Documentation

Login & Register

Header

  1. Posts
  2. Header
  3. Login & Register
    Content

Homey is provided with a section to manage Login & Register options inside the Homey Options panel.

Enable the login and register button

Navigate to Homey Options > Login & Register. Locate the Login and Register settings and select Enabled to display the Login and Register button in the header of your website.

Create the reset password page

In your left sidebar navigate to Pages > Add New to create a new page and from the Page Attributes box located in the right sidebar select Template: Reset Password

Customize the login and register pop-up

When you click on the Login ad Register button on the front end of your website, a pop-up will be displayed like in the image below. You can customize the image and the text you see on the left side of the pop-up.

Navigate to Homey Options > Login & Register and locate the settings here below.

  • Login Screen Image: Upload an image for the login pop-up
  • Login screen text: Enter a overlay text for the login screen image
  • Register Screen Image: Upload an image for the register pop-up
  • Register screen text: Enter a overlay text for the register screen image

Enable the register form

The user register functionality is a global WordPress setting. In your left sidebar navigate to Settings > General, locate the Membership box.

  1. Membership: select Anyone can register
  2. New User Default Role: select Host if you want the user to publish properties or select Renter if you want the user to favorite properties and save searches and create reservations.

Other options

If you have activated Login and Register you also have the following settings:

  • Users can type the password on the registration form: Select Yes or No. If you select No, users will get an auto-generated password via email
  • After Login Redirect Page: Select a page where you want to redirect the users after they have been logged in
  • Terms & Conditions: Select the page to use for Terms & Conditions

Enable The Login With Facebook

Navigate to this website https://developers.facebook.com/ and use your Facebook username and password to log in. From the menu, My Apps click on Create a New App.

Enter the name you want to associate to that app (it can be whatever you want) on the pop-up window and click on Create App ID.

Select Integrate Facebook Login and click on Confirm.

Navigate to the Settings » Basic page.

  • In App Domains field, specify the domain name of your website.
  • In Privacy Policy URL field, specify the privacy policy web page URL for login dialog
  • Select the Category of your App.
  • Click the Save Changes button.

 

Navigate to the Facebook Login » Settings page.

  • Go to the Client OAuth Settings section. In the Valid OAuth Redirect URIs field, specify the Redirect URL of your OAuth application (ex: https://www.codexworld.com/facebook-login-php/).
  • Click the Save Changes.

Change App Status:

  • By default, the App will be In Development mode. To change the App status in Live, click the toggle switch at the top header.
  • On click the Status On/OFF switch, a confirmation dialog will appear. Confirm to make your app public

Enable the Login With Google +

To create an API key:

  1. Go to the Google API Console .
  2. From the project drop-down, select a project , or create a new one.
  3. Enable the Google+ API service:
    1. In the list of Google APIs, search for the Google+ API service.
    2. Select Google+ API from the results list.
    3. Press the Enable API button.

    When the process completes, Google+ API appears in the list of enabled APIs. To access, select APIs & Services on the left sidebar menu, then select the Enabled APIs tab.

  4. In the sidebar under “APIs & Services”, select Credentials.
  5. In the Credentials tab, select the New credentials drop-down list, and choose API key.
  6. From the Create a new key pop-up, choose the appropriate kind of key for your project: Server key, Browser key, Android key, or iOS key.
  7. Enter a key Name, fill in any other fields as instructed, then select Create.
Login, Register January 21, 2019 Header Support

Was this article helpful to you?

Related Articles

  • Top Bar
  • Menu Typography
  • User Account Menu
  • Mobile Menu
  • Mega Menu Setup
  • Menu Setup
Comments are closed.
  • General
    • Requirements
    • What’s Included
    • Where Is My Purchase Code?
    • How To Get Support
    • Licensing
    • Hosting
  • Installation
    • Download Files
    • Homey Installation
    • FTP Installation
    • The Child Theme
    • How To Update
    • How To Import Demo Content
    • Switch Between Different Demos
    • Common Installation Errors
  • Header
    • Logo and Favicon
    • Header Layout
    • Header Colors
    • Become a Host Button
    • Login & Register
    • Menu Setup
    • Mega Menu Setup
    • Mobile Menu
    • User Account Menu
    • Menu Typography
    • Top Bar
  • Listing Detail Page
    • Add a New Listing
    • Listing Type
    • Room Type
    • Amenities
    • Facilities
    • Country, States, City, Area (Neighborhood)
    • Listing Detail Page Options
    • Print The Listing Detail Page
    • Custom Fields Builder
    • Listing Detail Page Labels
    • Hide The Host Information
  • Listings
    • General Listing Options
    • Create a Listing Page
    • Listing Sidebar
    • Taxomony Layout
    • Grid, List & Card Labels
  • Pages
    • Create a New Page
    • Page Header Options
    • Page Sidebar
    • Create The Homepage
    • Elementor Page
    • Visual Composer Page
    • Create The Splash Page
    • Create The Blog Page
    • Breadcrumb
  • Front-end Dashboard
    • Front-end Dashboard
    • Front-end Submissions
    • Dashboard Listings Page
    • Dashboard Edit Listing
    • Feature a Listing
    • User Profile Page
    • Dashboard Favorite Listing
    • Dashboard Reservations
    • Dashboard Messages
    • Dashboard Invoices
    • Add New Listing Labels
    • Admin Front-end Dashboard
    • Dashboard Wallet
  • Booking
    • Booking General Information
    • Booking Mode
    • iCal Synchronize
    • Reservations
    • Payments Setup
    • How Off-Site Payments Work
    • Calendar Setup
    • Time Format
    • Currency
    • PayPal Setup
    • Stripe Setup
    • Instant Booking Page
    • Service Fee
    • Host Fee
    • Taxes Setup
    • Invoice Options
    • Booking Form Labels
  • Email Notifications
    • Email Template
    • New Registered User Notification
    • Reservation Notifications
    • Upgrade to Featured Notification
  • Searches & Maps
    • Advanced Search Options
    • Create The Search Results Page
    • Google Maps API Setup
    • Google Maps Settings
    • Sticky Search
    • Search Labels
  • Drag And Drop Modules
    • Listing Module
    • Carousel Listing Module
    • Listing by ID Module
    • Listing by IDs Module
    • Grid Module
    • Blog Posts Module
    • Blog Posts Carousel Module
    • Text With Icons Module
    • Testimonials Module
    • Partners Module
    • Promo Box Module
    • Section Title Module
  • Sidebars & Widgets
    • Sidebars
    • Widgets
    • Sticky Sidebar
  • Footer
    • Footer Content
    • Footer Options
    • Footer Color Options
  • Other
    • Google Analytics Code
    • Custom Code
    • Optimization
    • MailChimp API Setup
© 2021 Homey – Theme Documentation