dev.myhayat.life Open in urlscan Pro
96.9.174.134  Public Scan

URL: https://dev.myhayat.life/
Submission: On October 26 via api from US — Scanned from DE

Form analysis 6 forms found in the DOM

POST https://dev.myhayat.life/register

<form method="POST" action="https://dev.myhayat.life/register" class=" w-full">
  <input type="hidden" name="_token" value="XkEbaRFUXwzelTGafEaPSqvkLmvxQZEp05qCZtwd" autocomplete="off">
  <div class="self-stretch  flex-col justify-start items-start gap-8 flex">
    <div class="self-stretch flex-col justify-start items-start gap-2 flex">
      <label for="name" class="block font-medium text-md text-[#000b1c]"> Full Name <span class="text-red-500">*</span>
      </label>
      <input class="border border-[#cdc5c1] h-[51px] pl-[22.38px] pr-3 py-[13.50px] rounded-xl focus:border-indigo-500 focus:ring-indigo-500 rounded-md shadow-sm block mt-1 w-full h-12" id="name" type="text" name="name" required="required"
        autocomplete="name">
    </div>
    <div class="self-stretch flex-col justify-start items-start gap-2 flex">
      <label for="phone_number" class="block font-medium text-md text-[#000b1c]"> Phone Number <span class="text-red-500">*</span>
      </label>
      <input class="border border-[#cdc5c1] h-[51px] pl-[22.38px] pr-3 py-[13.50px] rounded-xl focus:border-indigo-500 focus:ring-indigo-500 rounded-md shadow-sm block mt-1 w-full h-12" id="phone_number" type="text" name="phone_number"
        required="required" autocomplete="phone_number">
    </div>
    <div class="self-stretch flex-col justify-start items-start gap-2 flex">
      <label for="signup_email" class="block font-medium text-md text-[#000b1c]"> E-mail Address <span class="text-red-500">*</span>
      </label>
      <input class="border border-[#cdc5c1] h-[51px] pl-[22.38px] pr-3 py-[13.50px] rounded-xl focus:border-indigo-500 focus:ring-indigo-500 rounded-md shadow-sm block mt-1 w-full  h-12" id="signup_email" type="signup_email" name="signup_email"
        required="required" autocomplete="username">
    </div>
    <div class="self-stretch flex-col justify-center items-start gap-4 flex">
      <div class="self-stretch md:justify-between items-center gap-8 grid md:grid-cols-2">
        <div class=" flex-col justify-start items-start gap-2 inline-flex">
          <label for="Password" class="block font-medium text-md text-[#000b1c]"> Password <span class="text-red-500">*</span>
          </label>
          <input class="border border-[#cdc5c1] h-[51px] pl-[22.38px] pr-3 py-[13.50px] rounded-xl focus:border-indigo-500 focus:ring-indigo-500 rounded-md shadow-sm block mt-1 w-full h-12" id="signup_password" type="password" name="signup_password"
            required="required" autocomplete="new-password">
        </div>
        <div class=" flex-col justify-start items-start gap-2 inline-flex">
          <label for="password_confirmation" class="block font-medium text-md text-[#000b1c]"> Confirm Password <span class="text-red-500">*</span>
          </label>
          <input class="border border-[#cdc5c1] h-[51px] pl-[22.38px] pr-3 py-[13.50px] rounded-xl focus:border-indigo-500 focus:ring-indigo-500 rounded-md shadow-sm block mt-1 w-full h-12" id="password_confirmation" type="password"
            name="password_confirmation" required="required" autocomplete="new-password">
        </div>
      </div>
    </div>
    <div class="self-stretch text-[#000b1c]/60 text-sm font-normal leading-tight tracking-tight">Passwords must be at least 6 characters long and include at least one uppercase character, <br> one lowercase character, and one special character</div>
  </div>
  <div class="self-stretch justify-start items-start gap-2 inline-flex my-6">
    <div class=" flex-col justify-start items-start inline-flex">
      <div class="self-stretch">
        <label for="read_agree" class="inline-flex items-center">
          <input id="read_agree" type="checkbox" class="rounded border-gray-300 text-indigo-600 shadow-sm focus:ring-indigo-500" name="remember">
          <span class="ms-2 text-sm text-gray-600"> <span class="text-[#000b1c] text-base font-normal leading-normal">I have read and agree with the </span>
            <span class="text-[#006ef7] text-base font-bold leading-normal"><a href="https://app.selangkah.my/cache/general/faq_upload/Privacy_Policy_Selesa.life_150323.pdf" target="_blank">Privacy Statement</a></span></span>
        </label>
      </div>
    </div>
  </div>
  <div class="h-12 my-4 justify-center items-center inline-flex self-stretch w-full ">
    <button type="submit"
      class="h-[52px] rounded-xl  items-center w-full text-center px-4 py-2 bg-[#7444d9] border border-transparent rounded-md font-semibold text-md text-white  hover:bg-[#7444d9] focus:bg-[#7444d9] active:bg-[#7444d9] focus:outline-none focus:ring-2 focus:ring-indigo-500 focus:ring-offset-2 transition ease-in-out duration-150 ms-4 w-max disabled:!bg-[#c5b7e3]"
      disabled="disabled" id="sign_up_btn"> Sign Up </button>
  </div>
</form>

POST https://dev.myhayat.life/login

<form method="POST" action="https://dev.myhayat.life/login" class="p-16 pt-10 ">
  <button class="h-12 rounded-lg justify-end w-full items-center gap-2 inline-flex" type="button" x-on:click="$dispatch('close')">
    <div class="w-6 h-6 relative">
      <img src="https://dev.myhayat.life/img/icon/Cancel.png" class="" alt="">
    </div>
  </button>
  <img src="https://dev.myhayat.life/img/RoczenUniversalLogo.png" class="m-auto" alt="">
  <p class="font-bold text-lg text-center my-8">Log In</p>
  <input type="hidden" name="_token" value="XkEbaRFUXwzelTGafEaPSqvkLmvxQZEp05qCZtwd" autocomplete="off"> <input hidden="" readonly="" type="text" name="role" value="public" id="role">
  <!-- Phone number -->
  <div class="public">
    <label class="block font-medium text-sm text-[#000b1c]" for="phone_number_login"> Mobile Phone Number </label>
    <input class="border border-[#cdc5c1] h-[51px] pl-[22.38px] pr-3 py-[13.50px] rounded-xl focus:border-indigo-500 focus:ring-indigo-500 rounded-md shadow-sm block mt-1 w-full" id="phone_number_login" type="text" name="phone_number_login"
      autofocus="autofocus" autocomplete="username">
  </div>
  <!-- Email -->
  <div class="admin" style="display: none;">
    <label class="block font-medium text-sm text-[#000b1c]" for="email"> E-mail </label>
    <input class="border border-[#cdc5c1] h-[51px] pl-[22.38px] pr-3 py-[13.50px] rounded-xl focus:border-indigo-500 focus:ring-indigo-500 rounded-md shadow-sm block mt-1 w-full" id="email" type="email" name="email" autocomplete="email">
  </div>
  <!-- Password -->
  <div class="mt-4">
    <label class="block font-medium text-sm text-[#000b1c]" for="password"> Password </label>
    <input class="border border-[#cdc5c1] h-[51px] pl-[22.38px] pr-3 py-[13.50px] rounded-xl focus:border-indigo-500 focus:ring-indigo-500 rounded-md shadow-sm block mt-1 w-full" id="password" type="password" name="password" required="required"
      autocomplete="current-password">
  </div>
  <!-- Remember Me -->
  <div class="block mt-4">
    <label for="remember_me" class="inline-flex items-center">
      <input id="remember_me" type="checkbox" class="rounded border-gray-300 text-indigo-600 shadow-sm focus:ring-indigo-500" name="remember">
      <span class="ms-2 text-sm text-gray-600">Remember me</span>
    </label>
  </div>
  <div class="flex items-center justify-end mt-4">
    <button type="submit"
      class="h-[52px] rounded-xl  items-center w-full text-center px-4 py-2 bg-[#7444d9] border border-transparent rounded-md font-semibold text-md text-white  hover:bg-[#7444d9] focus:bg-[#7444d9] active:bg-[#7444d9] focus:outline-none focus:ring-2 focus:ring-indigo-500 focus:ring-offset-2 transition ease-in-out duration-150">
      Log in </button>
  </div>
  <div
    wire:snapshot="{&quot;data&quot;:[],&quot;memo&quot;:{&quot;id&quot;:&quot;d9FHA5oGiAoZx3mvplTA&quot;,&quot;name&quot;:&quot;social-login&quot;,&quot;path&quot;:&quot;\/&quot;,&quot;method&quot;:&quot;GET&quot;,&quot;children&quot;:[],&quot;scripts&quot;:[],&quot;assets&quot;:[],&quot;errors&quot;:[],&quot;locale&quot;:&quot;en&quot;},&quot;checksum&quot;:&quot;41738ffdf359b2b9d4ec346fe71cee08fcc2e7b9123afd71907e34fbf7b28bdf&quot;}"
    wire:effects="[]" wire:id="d9FHA5oGiAoZx3mvplTA" class="public">
    <button wire:click="loginWithGoogle" class="btn btn-google flex border px-4 py-1 rounded-md border-slate-400 w-full my-4">
      <img src="https://dev.myhayat.life/img/google_logo.png" class="w-8" alt="">
      <span class="m-auto font-bold">Sign in with Google</span>
    </button>
  </div>
  <div class="text-center mt-4">
    <button type="button" class="font-bold text-sm text-[#006ef7] hover:text-gray-900 rounded-md focus:outline-none " id="forgot_password"> Forgot your password? </button>
  </div>
  <div class="text-center public">
    <span class="text-sm ">Don't have an account? <a class="font-bold text-sm text-[#006ef7] hover:text-gray-900 rounded-md focus:outline-none focus:ring-2 focus:ring-offset-2 focus:ring-indigo-500" x-on:click="$dispatch('close-modal', 'login')" href="https://dev.myhayat.life/#registration">
                            Join now
                        </a>
    </span>
  </div>
  <div class="text-center public">
    <button type="button" class="font-bold text-sm text-[#006ef7] hover:text-gray-900 rounded-md focus:outline-none " id="sign_in_admin"> Log In as Admin? </button>
  </div>
  <div class="text-center admin" style="display: none;">
    <button type="button" class="font-bold text-sm text-[#006ef7] hover:text-gray-900 rounded-md focus:outline-none " id="sign_in_public"> Log In as Public </button>
  </div>
</form>

<form class="w-full">
  <input type="hidden" name="_token" value="XkEbaRFUXwzelTGafEaPSqvkLmvxQZEp05qCZtwd" autocomplete="off">
  <div class="">
    <input class="border border-[#cdc5c1] h-[51px] pl-[22.38px] pr-3 py-[13.50px] rounded-xl focus:border-indigo-500 focus:ring-indigo-500 rounded-md shadow-sm block mt-1 w-full" id="phonenumber_reset" type="text" name="phonenumber_reset"
      required="required" autofocus="autofocus">
    <label id="phonenumber_reset_error" class="text-sm text-red-600 space-y-1"></label>
  </div>
</form>

<form class=" w-full">
  <input type="hidden" name="_token" value="XkEbaRFUXwzelTGafEaPSqvkLmvxQZEp05qCZtwd" autocomplete="off">
  <div class="flex justify-center gap-2 mt-8 mb-4">
    <input class="border border-[#cdc5c1] h-[51px] pl-[22.38px] pr-3 py-[13.50px] rounded-xl focus:border-indigo-500 focus:ring-indigo-500 rounded-md shadow-sm h-12 !pl-[18.38px] relative bg-white rounded-md border border-[#cdc5c1] w-[48px] otp"
      type="text" wire:model.defer="otp_code.0" id="otp-0" name="otp-0" data-next="otp-1" maxlength="1" required="required">
    <input class="border border-[#cdc5c1] h-[51px] pl-[22.38px] pr-3 py-[13.50px] rounded-xl focus:border-indigo-500 focus:ring-indigo-500 rounded-md shadow-sm h-12 !pl-[18.38px] relative bg-white rounded-md border border-[#cdc5c1] w-[48px] otp"
      type="text" wire:model.defer="otp_code.1" id="otp-1" name="otp-1" data-next="otp-2" maxlength="1" required="required">
    <input class="border border-[#cdc5c1] h-[51px] pl-[22.38px] pr-3 py-[13.50px] rounded-xl focus:border-indigo-500 focus:ring-indigo-500 rounded-md shadow-sm h-12 !pl-[18.38px] relative bg-white rounded-md border border-[#cdc5c1] w-[48px] otp"
      type="text" wire:model.defer="otp_code.2" id="otp-2" name="otp-2" data-next="otp-3" maxlength="1" required="required">
    <input class="border border-[#cdc5c1] h-[51px] pl-[22.38px] pr-3 py-[13.50px] rounded-xl focus:border-indigo-500 focus:ring-indigo-500 rounded-md shadow-sm h-12 !pl-[18.38px] relative bg-white rounded-md border border-[#cdc5c1] w-[48px] otp"
      type="text" wire:model.defer="otp_code.3" id="otp-3" name="otp-3" data-next="otp-4" maxlength="1" required="required">
    <input class="border border-[#cdc5c1] h-[51px] pl-[22.38px] pr-3 py-[13.50px] rounded-xl focus:border-indigo-500 focus:ring-indigo-500 rounded-md shadow-sm h-12 !pl-[18.38px] relative bg-white rounded-md border border-[#cdc5c1] w-[48px] otp"
      type="text" wire:model.defer="otp_code.4" id="otp-4" name="otp-4" data-next="otp-5" maxlength="1" required="required">
    <input class="border border-[#cdc5c1] h-[51px] pl-[22.38px] pr-3 py-[13.50px] rounded-xl focus:border-indigo-500 focus:ring-indigo-500 rounded-md shadow-sm h-12 !pl-[18.38px] relative bg-white rounded-md border border-[#cdc5c1] w-[48px] otp"
      type="text" wire:model.defer="otp_code.5" id="otp-5" name="otp-5" data-next="otp-6" maxlength="1" required="required">
  </div>
  <label id="error_otp" hidden="" class="!text-red-600 text-center m-auto my-4">Invalid or expired OTP</label>
  <button class="h-[52px] rounded-xl  items-center w-full text-center px-4 py-2 bg-white border border-transparent rounded-md font-semibold text-md text-[#006EF7] transition ease-in-out duration-150 disabled:text-[#000B1C66]" type="button"
    id="resend_fp_otp" disabled="">Resend verification code</button>
  <div class="flex items-center justify-end mt-4">
    <button type="button"
      class="h-[52px] rounded-xl  items-center w-full text-center px-4 py-2 bg-[#7444d9] border border-transparent rounded-md font-semibold text-md text-white  hover:bg-[#7444d9] focus:bg-[#7444d9] active:bg-[#7444d9] focus:outline-none focus:ring-2 focus:ring-indigo-500 focus:ring-offset-2 transition ease-in-out duration-150"
      id="verify_otps"> Verify </button>
  </div>
</form>

<form class="w-full">
  <input type="hidden" name="_token" value="XkEbaRFUXwzelTGafEaPSqvkLmvxQZEp05qCZtwd" autocomplete="off">
  <div class="">
    <label for="change_fp_password" class="block font-medium text-sm text-[#000b1c]"> Password </label>
    <input class="border border-[#cdc5c1] h-[51px] pl-[22.38px] pr-3 py-[13.50px] rounded-xl focus:border-indigo-500 focus:ring-indigo-500 rounded-md shadow-sm block mt-1 w-full h-12" id="change_fp_password" type="password" name="change_fp_password"
      required="required" autocomplete="new-password">
  </div>
  <div class="my-6">
    <label for="change_confirm_fp_password" class="block font-medium text-sm text-[#000b1c]"> Confirm Password </label>
    <input class="border border-[#cdc5c1] h-[51px] pl-[22.38px] pr-3 py-[13.50px] rounded-xl focus:border-indigo-500 focus:ring-indigo-500 rounded-md shadow-sm block mt-1 w-full h-12" id="change_confirm_fp_password" type="password"
      name="change_confirm_fp_password" required="required" autocomplete="new-password">
  </div>
  <label id="error_fp_password" hidden="" class="!text-red-600 text-sm m-auto my-4"></label>
</form>

POST https://dev.myhayat.life/check-otp

<form method="POST" action="https://dev.myhayat.life/check-otp" class=" w-full">
  <input type="hidden" name="_token" value="XkEbaRFUXwzelTGafEaPSqvkLmvxQZEp05qCZtwd" autocomplete="off">
  <div class="flex justify-center gap-2 mt-8 mb-4">
    <input class="border border-[#cdc5c1] h-[51px] pl-[22.38px] pr-3 py-[13.50px] rounded-xl focus:border-indigo-500 focus:ring-indigo-500 rounded-md shadow-sm h-12 pl-[19.38px] relative bg-white rounded-md border border-[#cdc5c1] w-[48px]"
      type="hidden" name="phonenumber_otp" value="" required="required">
    <label id="error_otp" hidden="" class="text-red text-center m-auto my-4">Invalid or expired OTP</label>
    <input class="border border-[#cdc5c1] h-[51px] pl-[22.38px] pr-3 py-[13.50px] rounded-xl focus:border-indigo-500 focus:ring-indigo-500 rounded-md shadow-sm h-12 pl-[18.38px] relative bg-white rounded-md border border-[#cdc5c1] w-[48px] otp"
      type="text" id="digit-0" name="digit-0" data-next="digit-1" maxlength="1" required="required">
    <input class="border border-[#cdc5c1] h-[51px] pl-[22.38px] pr-3 py-[13.50px] rounded-xl focus:border-indigo-500 focus:ring-indigo-500 rounded-md shadow-sm h-12 pl-[18.38px] relative bg-white rounded-md border border-[#cdc5c1] w-[48px] otp"
      type="text" id="digit-1" name="digit-1" data-next="digit-2" maxlength="1" required="required">
    <input class="border border-[#cdc5c1] h-[51px] pl-[22.38px] pr-3 py-[13.50px] rounded-xl focus:border-indigo-500 focus:ring-indigo-500 rounded-md shadow-sm h-12 pl-[18.38px] relative bg-white rounded-md border border-[#cdc5c1] w-[48px] otp"
      type="text" id="digit-2" name="digit-2" data-next="digit-3" maxlength="1" required="required">
    <input class="border border-[#cdc5c1] h-[51px] pl-[22.38px] pr-3 py-[13.50px] rounded-xl focus:border-indigo-500 focus:ring-indigo-500 rounded-md shadow-sm h-12 pl-[18.38px] relative bg-white rounded-md border border-[#cdc5c1] w-[48px] otp"
      type="text" id="digit-3" name="digit-3" data-next="digit-4" maxlength="1" required="required">
    <input class="border border-[#cdc5c1] h-[51px] pl-[22.38px] pr-3 py-[13.50px] rounded-xl focus:border-indigo-500 focus:ring-indigo-500 rounded-md shadow-sm h-12 pl-[18.38px] relative bg-white rounded-md border border-[#cdc5c1] w-[48px] otp"
      type="text" id="digit-4" name="digit-4" data-next="digit-5" maxlength="1" required="required">
    <input class="border border-[#cdc5c1] h-[51px] pl-[22.38px] pr-3 py-[13.50px] rounded-xl focus:border-indigo-500 focus:ring-indigo-500 rounded-md shadow-sm h-12 pl-[18.38px] relative bg-white rounded-md border border-[#cdc5c1] w-[48px] otp"
      type="text" id="digit-5" name="digit-5" data-next="digit-6" maxlength="1" required="required">
  </div>
  <button class="h-[52px] rounded-xl  items-center w-full text-center px-4 py-2 bg-white border border-transparent rounded-md font-semibold text-md text-[#006EF7] transition ease-in-out duration-150 disabled:text-[#000B1C66]" type="button"
    id="resend_otp">Resend verification code</button>
  <div class="flex items-center justify-end mt-4">
    <button type="submit"
      class="h-[52px] rounded-xl  items-center w-full text-center px-4 py-2 bg-[#7444d9] border border-transparent rounded-md font-semibold text-md text-white  hover:bg-[#7444d9] focus:bg-[#7444d9] active:bg-[#7444d9] focus:outline-none focus:ring-2 focus:ring-indigo-500 focus:ring-offset-2 transition ease-in-out duration-150"
      x-on:click="$dispatch('close')"> Verify </button>
  </div>
</form>

Text Content

Open main menu

Join
 * FAQ
 * Contact Us
 * Log In
 * Join Now

 * FAQ
 * Contact Us
 * Log In

Close menu

FAQ
Contact Us
Log In
Your browser does not support the video tag.


 1. TRANSFORMING OBESITY AND TYPE 2 DIABETES CARE IN THE COMMUNITY













Roczen Universal is a bespoke health intervention programme to help you combat
obesity and Type 2 Diabetes

Join Roczen Universal

Introducing Roczen Universal

A free, digitally-driven, 1-year public health programme provided by the KKM to
prevent and reverse obesity and type 2 diabetes via lifestyle intervention at a
community level

What Do You Get

Access to resources curated by health expert to help you make sustainable
changes towards a healthy lifestyle


Access to Metabolic Health Educators (MHE) and doctors


Live events - get healthy together, learn together, grow together as a
community. Win prizes at the same time


Track your health outcomes - weight, blood sugar level, waist circumference,
blood pressure, and more


Share experiences with fellow participants via our Roczen Universal web portal


Track your health outcomes - weight, blood sugar level, waist circumference,
blood pressure, and more


Share experiences with fellow participants via our Roczen Universal web portal


What Do You Need

Internet to access resources on the Roczen Universal web portal testtt

Motivation to get healthier

this is for testing purposee testing long sentence test test test testing in
progress testing. Please ignore this section

Programme Evaluation Group (PEG)s

To evaluate the effectiveness of the Roczen Universal programme, we will track
the health outcomes of a select group of participants



Benefits Of being of PEG Participant


Rewards to support your lifestyle, such as shopping vouchers, and more

Active contributor to the first of its kind public health programme in the
country 

Free monitoring of your HbA1c levels every six (6) months whilst in the
programme as PEGs

Access to Roczen MHEs and clinician throughout the programme duration, and the
health activities conducted




What do PEG participants have to do

Engage with the programme for 1 year


Provide health data (weight, blood pressure, HbA1c, waist circumference, etc) on
a 3-monthly basis at a minimum for the 1-year duration of the programme


Attend Roczen Universal community live events to get your health data recorded
by our Metabolic Health Educators (MHEs) and clinician


See the FAQ Section for more information on eligibility

A Collaboration between Roczen and KKM

I am particularly impressed with the success of Roczen as a platform that
integrates all aspects of healthcare. Emphasis was also placed on modern
nutrition, especially meal schedules and types of carbohydrates in the diet,
which greatly influence obesity and diabetes. God willing, I believe this
upcoming collaboration will further advance health practices, particularly in
providing holistic healthcare in Malaysia. 

Registration

Key things to know before you sign up

RU is open to all. However, you will only be eligible to be part of the
Programme Evaluation Group (PEG) if you live in the Gombak district.

The programme is designed for adults. We believe that your success in making
positive health changes will make a lasting influence on your family members,
including your children.

Our Metabolic Health Educators (MHEs) and doctors will contact you if you are
eligible to be part of the Programme Evaluation Group (PEG).

Before undergoing the lifestyle intervention recommendations featured in this
website, if you are already diagnosed with any medical issue, we strongly
recommend to discuss any change you are attempting with your medical doctor.

Join Roczen Universal

Fill in your details to get started on your wellness journey

Full Name *
Phone Number *
E-mail Address *
Password *
Confirm Password *
Passwords must be at least 6 characters long and include at least one uppercase
character,
one lowercase character, and one special character
I have read and agree with the Privacy Statement
Sign Up
Frequently Asked Questions


DO I HAVE TO PAY FOR ROCZEN UNIVERSAL?

No. Roczen Universal is provided to you free of charge by Reset Health Malaysia,
in collaboration with the Ministry of Health Malaysia.




WHO ARE METABOLIC HEALTH EDUCATORS (MHES)?

Metabolic Health Educators (MHEs) are trained health professionals from Reset
Health, serving as the main contact for Roczen Universal participants and the
community.




ARE THERE ELIGIBILITY CRITERIA TO BE PART OF THE PROGRAMME EVALUATION GROUP
(PEG)?

We would encourage you to give it a go anyway. We understand making changes to
our lifestyle can be tough - the health tips and guides we provide here are
changes that can be embedded into your daily routine gradually.




There will be ups and downs along the way, but we think any healthy changes, no
matter how small , are always better than none.





If you are part of the PEG, our MHEs or doctors will get in touch with you to
understand how we may be able to support you better.



Disclaimer: If you feel unwell whilst on the programme, please consult your
doctor

Still need help

Don’t hesitate to reach out to us

E-mail

WhatsApp
Roczen Malaysia
Facebook Instagram
Terms of Service Privacy Policy
© 2024 ResetHealth Sdn Bhd. All rights reserved.

Log In

Mobile Phone Number
E-mail
Password
Remember me
Log in
Sign in with Google
Forgot your password?
Don't have an account? Join now
Log In as Admin?
Log In as Public

Forgot your password?

Please enter your registered phone number to verify your account

Send Verification Code

Verify Your Phone Number

An OTP has been sent to your phone number at . Please enter the verification
code below to verify your phone number.

Invalid or expired OTP Resend verification code
Verify

Setup a new password

Passwords should:

 * Be at least 6 characters long
 * Include at least one uppercase character, one lowercase character, and one
   special character

Password
Confirm Password
Verify

Password Changed Successfully

To proceed to login, click the Login button below.
Login


THANK YOU FOR REGISTERING WITH ROCZEN UNIVERSAL!

Feel free to explore and engage with the Roczen Universal community!

Okay


VERIFY YOUR PHONE NUMBER

An OTP has been sent to your phone number at . Please enter the verification
code below to verify your phone number.

Invalid or expired OTP
Resend verification code
Verify


THERE IS AN ISSUE ON OUR SIDE

You can try to log in and verify your account later

Okay
English
 * Bahasa Melayu