app.loyalbrew.com Open in urlscan Pro
204.48.17.124  Public Scan

Submitted URL: https://hi-wire.loyalbrew.com/
Effective URL: https://app.loyalbrew.com/passports/hiwire/auth
Submission: On May 25 via api from US — Scanned from NL

Form analysis 2 forms found in the DOM

POST https://app.loyalbrew.com/auth/passport-login

<form method="POST" action="https://app.loyalbrew.com/auth/passport-login">
  <input type="hidden" name="_token" value="NmQ2uXONvWuj2f5VKT1uGG2vo2rawuKodxAAq9JW">
  <input class="form-input rounded-md shadow-sm" id="passport" type="hidden" name="passport" value="hiwire" required="required">
  <div>
    <label class="block font-medium text-sm text-gray-700" for="email"> Email </label>
    <input class="form-input rounded-md shadow-sm block mt-1 w-full" x-ref="loginEmail" id="email" type="email" name="email" required="required" autofocus="autofocus">
  </div>
  <div class="mt-2">
    <a class="underline text-sm text-gray-600 hover:text-gray-900" href="https://app.loyalbrew.com/auth/legacy-phone-login?passport=hiwire">
                                    Looking for the old phone number login?
                                </a>
  </div>
  <div class="mt-4">
    <div x-data="{ show: true }">
      <label class="block font-medium text-sm text-gray-700" for="password"> Password </label>
      <div class="relative">
        <input class="form-input rounded-md shadow-sm block mt-1 w-full Password-input" placeholder="" :type="show ? 'password' : 'text'" x-ref="passwordInput" id="password" name="password" required="" type="password">
        <div class="absolute inset-y-0 right-0 pr-4 flex items-center text-sm leading-5">
          <button x-on:click="
                    show = !show;
                    $nextTick(() => { $refs.passwordInput.focus(); });
                " :class="{'hidden': !show, 'block':show }" type="button" class="block">
            <svg class="h-6 text-gray-600" fill="none" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512">
              <path fill="currentColor"
                d="M572.52 241.4C518.29 135.59 410.93 64 288 64S57.68 135.64 3.48 241.41a32.35 32.35 0 0 0 0 29.19C57.71 376.41 165.07 448 288 448s230.32-71.64 284.52-177.41a32.35 32.35 0 0 0 0-29.19zM288 400a144 144 0 1 1 144-144 143.93 143.93 0 0 1-144 144zm0-240a95.31 95.31 0 0 0-25.31 3.79 47.85 47.85 0 0 1-66.9 66.9A95.78 95.78 0 1 0 288 160z">
              </path>
            </svg>
          </button>
          <button x-on:click="
                    show = !show;
                    $nextTick(() => { $refs.passwordInput.focus(); });
                " :class="{'block': !show, 'hidden':show }" type="button" class="hidden">
            <svg class="h-6 text-gray-600" fill="none" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 512">
              <path fill="currentColor"
                d="M320 400c-75.85 0-137.25-58.71-142.9-133.11L72.2 185.82c-13.79 17.3-26.48 35.59-36.72 55.59a32.35 32.35 0 0 0 0 29.19C89.71 376.41 197.07 448 320 448c26.91 0 52.87-4 77.89-10.46L346 397.39a144.13 144.13 0 0 1-26 2.61zm313.82 58.1l-110.55-85.44a331.25 331.25 0 0 0 81.25-102.07 32.35 32.35 0 0 0 0-29.19C550.29 135.59 442.93 64 320 64a308.15 308.15 0 0 0-147.32 37.7L45.46 3.37A16 16 0 0 0 23 6.18L3.37 31.45A16 16 0 0 0 6.18 53.9l588.36 454.73a16 16 0 0 0 22.46-2.81l19.64-25.27a16 16 0 0 0-2.82-22.45zm-183.72-142l-39.3-30.38A94.75 94.75 0 0 0 416 256a94.76 94.76 0 0 0-121.31-92.21A47.65 47.65 0 0 1 304 192a46.64 46.64 0 0 1-1.54 10l-73.61-56.89A142.31 142.31 0 0 1 320 112a143.92 143.92 0 0 1 144 144c0 21.63-5.29 41.79-13.9 60.11z">
              </path>
            </svg>
          </button>
        </div>
      </div>
    </div>
  </div>
  <div class="flex items-center justify-end mt-4">
    <a class="underline text-sm text-gray-600 hover:text-gray-900" href="https://app.loyalbrew.com/forgot-password?backto=https%3A%2F%2Fapp.loyalbrew.com%2Fpassports%2Fhiwire%2Fauth">
                                    Forgot your password?
                                </a>
    <button type="submit"
      class="inline-flex items-center px-4 py-2 bg-black border border-transparent rounded-md font-semibold text-xs text-white uppercase tracking-widest hover:bg-gray-700 active:bg-gray-900 focus:outline-none focus:border-gray-900 focus:shadow-outline-gray disabled:opacity-25 transition ease-in-out duration-150 ml-4">
      Login </button>
  </div>
</form>

POST https://app.loyalbrew.com/auth/passport-register

<form method="POST" action="https://app.loyalbrew.com/auth/passport-register">
  <input type="hidden" name="_token" value="NmQ2uXONvWuj2f5VKT1uGG2vo2rawuKodxAAq9JW">
  <input class="form-input rounded-md shadow-sm" id="passport" type="hidden" name="passport" value="hiwire" required="required">
  <div>
    <label class="block font-medium text-sm text-gray-700" for="email"> Email </label>
    <input class="form-input rounded-md shadow-sm block mt-1 w-full" id="email" type="email" name="email" x-ref="registerEmail" required="required" autofocus="autofocus">
  </div>
  <div class="mt-4">
    <div x-data="{ show: true }">
      <label class="block font-medium text-sm text-gray-700" for="password"> Password </label>
      <div class="relative">
        <input class="form-input rounded-md shadow-sm block mt-1 w-full Password-input" placeholder="" :type="show ? 'password' : 'text'" x-ref="passwordInput" id="password" name="password" required="" type="password">
        <div class="absolute inset-y-0 right-0 pr-4 flex items-center text-sm leading-5">
          <button x-on:click="
                    show = !show;
                    $nextTick(() => { $refs.passwordInput.focus(); });
                " :class="{'hidden': !show, 'block':show }" type="button" class="block">
            <svg class="h-6 text-gray-600" fill="none" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512">
              <path fill="currentColor"
                d="M572.52 241.4C518.29 135.59 410.93 64 288 64S57.68 135.64 3.48 241.41a32.35 32.35 0 0 0 0 29.19C57.71 376.41 165.07 448 288 448s230.32-71.64 284.52-177.41a32.35 32.35 0 0 0 0-29.19zM288 400a144 144 0 1 1 144-144 143.93 143.93 0 0 1-144 144zm0-240a95.31 95.31 0 0 0-25.31 3.79 47.85 47.85 0 0 1-66.9 66.9A95.78 95.78 0 1 0 288 160z">
              </path>
            </svg>
          </button>
          <button x-on:click="
                    show = !show;
                    $nextTick(() => { $refs.passwordInput.focus(); });
                " :class="{'block': !show, 'hidden':show }" type="button" class="hidden">
            <svg class="h-6 text-gray-600" fill="none" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 512">
              <path fill="currentColor"
                d="M320 400c-75.85 0-137.25-58.71-142.9-133.11L72.2 185.82c-13.79 17.3-26.48 35.59-36.72 55.59a32.35 32.35 0 0 0 0 29.19C89.71 376.41 197.07 448 320 448c26.91 0 52.87-4 77.89-10.46L346 397.39a144.13 144.13 0 0 1-26 2.61zm313.82 58.1l-110.55-85.44a331.25 331.25 0 0 0 81.25-102.07 32.35 32.35 0 0 0 0-29.19C550.29 135.59 442.93 64 320 64a308.15 308.15 0 0 0-147.32 37.7L45.46 3.37A16 16 0 0 0 23 6.18L3.37 31.45A16 16 0 0 0 6.18 53.9l588.36 454.73a16 16 0 0 0 22.46-2.81l19.64-25.27a16 16 0 0 0-2.82-22.45zm-183.72-142l-39.3-30.38A94.75 94.75 0 0 0 416 256a94.76 94.76 0 0 0-121.31-92.21A47.65 47.65 0 0 1 304 192a46.64 46.64 0 0 1-1.54 10l-73.61-56.89A142.31 142.31 0 0 1 320 112a143.92 143.92 0 0 1 144 144c0 21.63-5.29 41.79-13.9 60.11z">
              </path>
            </svg>
          </button>
        </div>
      </div>
    </div>
  </div>
  <div class="mt-4">
    <label class="block font-medium text-sm text-gray-700" for="postal_code"> Zip Code </label>
    <input class="form-input rounded-md shadow-sm block mt-1 w-full" id="postal_code" type="text" name="postal_code" required="required" autofocus="autofocus" autocomplete="postal_code">
  </div>
  <div class="mt-4 block font-medium text-sm text-gray-700">
    <div class="flex items-center">
      <input type="checkbox" class="form-field flex-shrink-0" name="terms" value="1" id="terms">
      <label class="ml-3" for="terms" value="Terms &amp; Conditions"> I agree to the <a href="https://app.loyalbrew.com/terms-conditions" class="underline text-sm text-gray-600 hover:text-gray-900">Terms and Conditions</a>
      </label>
    </div>
  </div>
  <div class="flex justify-end">
    <button type="submit"
      class="inline-flex items-center px-4 py-2 bg-black border border-transparent rounded-md font-semibold text-xs text-white uppercase tracking-widest hover:bg-gray-700 active:bg-gray-900 focus:outline-none focus:border-gray-900 focus:shadow-outline-gray disabled:opacity-25 transition ease-in-out duration-150 mt-4">
      Register </button>
  </div>
</form>

Text Content

Passports

Available Passports
Arizona

Flagstaff Brewery Trail
Illinois

Explore Elgin Area 2023 Burger Trail
Explore Elgin Area's Coffee Trail
Explore Elgin Area's Taco Trail
North Carolina

Asheville Ale Trail: Boone/High Country
Asheville Ale Trail: Downtown Asheville
Asheville Ale Trail: Eastbound & Down
Asheville Ale Trail: Fairview/Black Mountain
Asheville Ale Trail: Go West
Asheville Ale Trail: In & Around Hendersonville
Asheville Ale Trail: Mills River/Brevard
Asheville Ale Trail: North of Asheville
Asheville Ale Trail: South Asheville
Asheville Ale Trail: Weaverville/Woodfin
Asheville Ale Trail: West Asheville
AVL Beer Week - Sweeten Creek Sweep 2024
Catawba Valley Ale Trail
Explore Burnsville
Way in the Wilderness
South Carolina

Upstate Ale Trail: In & Around Anderson
Upstate Ale Trail: In & Around Greenville
Upstate Ale Trail: In & Around Spartanburg
Virginia

Charlottesville Ale Trail
MeckVa Mural Trail
Pulaski County Adventure Trail
Richmond West Craft Beverage Trail
Starr Hill Charlottesville Downtown
Passports

Available Passports
Arizona

Flagstaff Brewery Trail
Illinois

Explore Elgin Area 2023 Burger Trail
Explore Elgin Area's Coffee Trail
Explore Elgin Area's Taco Trail
North Carolina

Asheville Ale Trail: Boone/High Country
Asheville Ale Trail: Downtown Asheville
Asheville Ale Trail: Eastbound & Down
Asheville Ale Trail: Fairview/Black Mountain
Asheville Ale Trail: Go West
Asheville Ale Trail: In & Around Hendersonville
Asheville Ale Trail: Mills River/Brevard
Asheville Ale Trail: North of Asheville
Asheville Ale Trail: South Asheville
Asheville Ale Trail: Weaverville/Woodfin
Asheville Ale Trail: West Asheville
AVL Beer Week - Sweeten Creek Sweep 2024
Catawba Valley Ale Trail
Explore Burnsville
Way in the Wilderness
South Carolina

Upstate Ale Trail: In & Around Anderson
Upstate Ale Trail: In & Around Greenville
Upstate Ale Trail: In & Around Spartanburg
Virginia

Charlottesville Ale Trail
MeckVa Mural Trail
Pulaski County Adventure Trail
Richmond West Craft Beverage Trail
Starr Hill Charlottesville Downtown

Welcome to the Hi-Wire passport.

Visit each of our taprooms to claim stamps and earn rewards.

Login Register
Email
Looking for the old phone number login?
Password

Forgot your password? Login
Email
Password

Zip Code
I agree to the Terms and Conditions
Register


FOOTER


THE APP

 * Browse Passports
 * About
 * Contact


LEGAL

 * Terms & Conditions
 * Privacy Policy
 * Cookie Policy

Instagram

© 2024 LoyalBrew, a product of Storyware. All rights reserved.