HaloSync
Sandbox
  • Sandbox
  • Production
Home
LunaAlbus
Home
LunaAlbus
Sandbox
  • Sandbox
  • Production
Sandbox
  • Sandbox
  • Production
  1. Luna User Guide
  • HaloSync Portal
  • Getting Started
    • About HaloSync
    • Supported Airlines & Onboarding
  • Product Guides
    • Luna User Guide
      • Login
      • Main Screen & Lists
      • Booking & Ticketing
      • Booking Cancellation
      • PNR Detail
      • Booking Change
      • Ancillary Services
      • User Management
  • Integration with PolarHub
    • 🔐 Authentication: HMAC Guide
    • Integration Errors & Troubleshooting
    • 🔑 Transaction ID Guidelines
    • Carrier Support Matrix
    • AirShopping
    • OfferPrice
    • OrderCreate
    • OrderRetrieve
    • ServiceList
    • SeatAvailability
    • OrderChange
    • OrderReshop
    • OrderQuote
    • OrderCancel
    • OrderChangeNotif
  • Operations & Support
    • Airline Operational Notes
    • FAQ & Contact
  • Release Notes
    • PolarHub Release Note
    • Albus Release Note
    • Luna Release Note
  • Schemas
    • PolarHub Schema 2026.2
      • comm
        • PayerType
        • TravelAgencyType
        • ResponseParameterType
        • OrderViewOrderType
        • OfferType
        • OfferType_Extend
        • PaymentType
        • OriginDestType
        • PaxCodeType
        • CriteriaType
        • ResultMessageType
        • DataListsType
        • OrderOfferType
        • OfferItemInfoType
        • PaxType
        • ContactInfoType
      • OrderViewRS
      • AirShoppingRS
      • OfferPriceRS
      • OrderReshopRS
      • OrderCreateRQ
      • OrderChangeRQ
      • SeatAvailabilityRS
      • ServiceListRS
      • OrderCancelRS
      • OrderCancelRQ
      • OrderQuoteRQ
      • OfferPriceRQ
      • AirShoppingRQ
      • SeatAvailabilityRQ
      • OrderRetrieveRQ
      • OrderReshopRQ
      • ServiceListRQ
      • OrderChangeNotif
      • Acknowledgement
    • PolarHub Schema 2026.3
      • comm
        • TravelAgencyType
        • ResponseParameterType
        • OrderViewOrderType
        • OfferType
        • OfferType_Extend
        • PaymentType
        • OriginDestType
        • PaxCodeType
        • CriteriaType
        • ResultMessageType
        • DataListsType
        • OrderOfferType
        • OfferItemInfoType
        • PaxType
        • ContactInfoType
        • PayerType
      • AirShoppingRS
      • OrderViewRS
      • OfferPriceRS
      • OrderReshopRS
      • OrderCreateRQ
      • OrderChangeRQ
      • SeatAvailabilityRS
      • ServiceListRS
      • OrderCancelRS
      • OrderCancelRQ
      • OrderQuoteRQ
      • OfferPriceRQ
      • AirShoppingRQ
      • SeatAvailabilityRQ
      • OrderRetrieveRQ
      • OrderReshopRQ
      • ServiceListRQ
      • OrderChangeNotif
      • Acknowledgement
    • PolarHub Schema 2026.1
      • comm
        • TravelAgencyType
        • ResponseParameterType
        • OrderViewOrderType
        • OfferType
        • OfferType_Extend
        • PaymentType
        • OriginDestType
        • PaxCodeType
        • CriteriaType
        • ResultMessageType
        • DataListsType
        • OrderOfferType
        • OfferItemInfoType
        • PaxType
        • ContactInfoType
      • OrderViewRS
      • AirShoppingRS
      • OfferPriceRS
      • OrderReshopRS
      • OrderCreateRQ
      • OrderChangeRQ
      • SeatAvailabilityRS
      • ServiceListRS
      • OrderCancelRS
      • OrderCancelRQ
      • OrderQuoteRQ
      • OfferPriceRQ
      • AirShoppingRQ
      • SeatAvailabilityRQ
      • OrderRetrieveRQ
      • OrderReshopRQ
      • ServiceListRQ
    • PolarHub Schema 2025.9
      • Acknowledgement
      • OrderChangeNotif
    • PolarHub Schema 2025.7
      • comm
        • TravelAgencyType
        • ResponseParameterType
        • OrderViewOrderType
        • OfferType
        • OfferType_Extend
        • PaymentType
        • OriginDestType
        • PaxCodeType
        • CriteriaType
        • ResultMessageType
        • DataListsType
        • OrderOfferType
        • OfferItemInfoType
        • PaxType
        • ContactInfoType
      • OrderViewRS
      • AirShoppingRS
      • OfferPriceRS
      • OrderReshopRS
      • OrderCreateRQ
      • OrderChangeRQ
      • SeatAvailabilityRS
      • ServiceListRS
      • OrderCancelRS
      • OrderCancelRQ
      • OrderQuoteRQ
      • OfferPriceRQ
      • AirShoppingRQ
      • SeatAvailabilityRQ
      • OrderRetrieveRQ
      • OrderReshopRQ
      • ServiceListRQ
    • PolarHub Schema 2025.6
      • comm
        • RequestOfferItemType
        • RequestOrderItemType
        • OrderServicingDeleteType
        • TravelAgencyType
        • OriginDestType
        • PaxCodeType
        • CriteriaType
        • ResponseParameterType
        • ResultMessageType
        • DataListsType
        • OrderOfferType
        • OfferType
        • OfferItemInfoType
        • PaxType
        • PaymentType
        • ContactInfoType
        • OrderViewOrderType
        • OfferType_Extend
      • AirShoppingRQ
      • AirShoppingRS
      • OfferPriceRQ
      • OfferPriceRS
      • OrderCreateRQ
      • OrderViewRS
      • SeatAvailabilityRQ
      • SeatAvailabilityRS
      • ServiceListRQ
      • ServiceListRS
      • OrderRetrieveRQ
      • OrderReshopRQ
      • OrderQuoteRQ
      • OrderReshopRS
      • OrderCancelRQ
      • OrderCancelRS
      • OrderChangeRQ
    • PolarHub Schema 2025.3
      • comm
        • TravelAgencyType
        • OriginDestType
        • PaxCodeType
        • CriteriaType
        • ResponseParameterType
        • ResultMessageType
        • DataListsType
        • OrderOfferType
        • OfferType
        • OfferItemInfoType
        • PaxType
        • PaymentType
        • ContactInfoType
        • OrderViewOrderType
        • OfferType_Extend
      • AirShoppingRQ
      • AirShoppingRS
      • OfferPriceRQ
      • OfferPriceRS
      • OrderCreateRQ
      • OrderViewRS
      • SeatAvailabilityRQ
      • SeatAvailabilityRS
      • ServiceListRQ
      • ServiceListRS
      • OrderRetrieveRQ
      • OrderReshopRQ
      • OrderQuoteRQ
      • OrderReshopRS
      • OrderCancelRQ
      • OrderCancelRS
      • OrderChangeRQ
  1. Luna User Guide

Login

This guide explains the login process for securely accessing the Luna system, including two-factor authentication, Authenticator registration, and password reset.
Luna Access URLs
Production: https://luna-fe.halo-platform.net/
Development: https://luna-fe.sandbox.halo-platform.net/

Step 1: ID / Password Authentication#

On the login screen, enter your registered user email and password.
image.png
Enter your User ID and Password on the login screen.
User ID: Enter your registered user email address.
Password: Enter a password of 12–64 characters including uppercase/lowercase letters, numbers, and special characters.
Click the eye icon on the right to toggle password visibility.
Click the Login button to proceed with Step 1 identity verification.
Click Forgot password? to navigate to the password reset screen.
First-time Luna users must activate their account before logging in.

Account Activation#

image.png
Enter the Verification Code received by email to change your password.
Open the inbox of the email address registered at signup and check for the Luna Invitation email.
Click the link in the email body to complete email identity verification.
Once you set an initial password, the account status becomes ACTIVE.

Password Reset#

If you have lost your password or your account is locked, you can reset the password after identity verification.
image.png
Enter the Verification Code received by email to change your password.
1
Go to the Password Reset Screen
Click the Forgot password? button on the Sign In page.
2
Enter Your Email
Enter your Email (ID) and click the Send E-mail button.
3
Check Your Email
Receive the password reset email and click the link inside.
4
Enter Verification Code and Change Password
Enter the Verification code from the email and set a new password.
5
Log In Again
Log in using your new password.
Multiple Login Failure Guidance
If you enter an incorrect ID or password 5 times, the account enters a temporary lock (Temp Locked) state and login is restricted for 10 minutes.
The lock is automatically released after 10 minutes.
After a cumulative total of 10 failed attempts, the account is fully locked (Locked).

Step 2: Authenticator (Two-Factor Authentication)#

Once Step 1 authentication is complete, you will be redirected to the two-factor authentication screen.
image.png
Enter the 6-digit authentication code on the two-factor authentication screen.
Enter the 6-digit code generated in your mobile authenticator app.
Click the Verify button to validate the code.
Upon successful verification, you will be redirected to the landing page.

If Authenticator Is Not Registered#

If no Authenticator is registered, a QR code for Authenticator registration will automatically appear instead of the two-factor authentication screen.
Prerequisites
An OTP generation app must be installed on your mobile device.
Examples: Google Authenticator, MS Authenticator
The following instructions are based on Google Authenticator.
Android: Install Google OTP from the Google Play Store
iOS: Install Google Authenticator from the App Store
Registration Steps
1
View the QR Code Screen
Immediately after Step 1 authentication, a QR code for Authenticator registration is automatically displayed.
2
Launch the App
Open the Authenticator app on your mobile device and tap Get Started.
3
Scan the QR Code
Select Scan a QR code and scan the QR code displayed on the PC screen.
4
Enter the Code and Verify
Enter the 6-digit code generated in the app and click the Verify button.
The security validity period of the QR code is 5 minutes.
If the code has expired after 5 minutes, click the Get New QR Code button in the center of the screen to generate a new QR code.
image.png
Scan the QR code with your mobile Authenticator app to register.
Two-Factor Authentication Failure Guidance
Two-factor authentication code failures are not counted toward the 5/10 login attempt limit.
However, if two-factor authentication fails 5 consecutive times, you will be forcibly redirected back to the Step 1 login screen for security purposes.

Login-Related Notices#

Dormant Accounts#

Accounts with no service access for 90 or more days are automatically converted to Dormant status.
When attempting to log in, users will be notified of the dormant status and can reactivate the account by resetting the password.

Auto Logout#

Clicking the Logout button immediately logs you out.
Users who have been inactive on screen for 15 or more minutes are subject to auto logout.
An Auto Logout Notice popup appears after 10 minutes of inactivity (5 minutes before session expiry).
If login is not extended, auto logout occurs when 15 minutes is reached.
Regardless of activity, auto logout occurs after a maximum of 4 hours from the time of successful login.

Password Expiry#

Users whose password has not been changed for 90 days since the last change will see a Password Change Notice popup immediately after logging in.
Please change your password promptly to ensure secure use of the service.
The last 4 passwords cannot be reused.

Screen After Login#

Once login and two-factor authentication are successfully completed, the Luna landing page — the initial screen — is displayed.
On first access, no data other than the top navigation bar may be displayed.
image.png
After login, the Luna landing page is displayed as the initial screen.

Related Guide Links#

List
User Management
Modified at 2026-03-27 08:07:45
Previous
Supported Airlines & Onboarding
Next
Main Screen & Lists
Built with