{"id":738,"date":"2025-11-18T17:55:07","date_gmt":"2025-11-18T17:55:07","guid":{"rendered":"https:\/\/explorercolleges.edu.pk\/?page_id=738"},"modified":"2025-11-26T12:08:17","modified_gmt":"2025-11-26T12:08:17","slug":"result-portal-exam-cell","status":"publish","type":"page","link":"https:\/\/explorercolleges.edu.pk\/index.php\/result-portal-exam-cell\/","title":{"rendered":"RESULT PORTAL (EXAM CELL)"},"content":{"rendered":"<p>[et_pb_section fb_built=&#8221;1&#8243; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; use_background_color_gradient=&#8221;off&#8221; background_enable_image=&#8221;off&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_row _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_code _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; hover_enabled=&#8221;0&#8243; global_colors_info=&#8221;{}&#8221; sticky_enabled=&#8221;0&#8243;]<!-- LOGIN WRAPPER --><!-- [et_pb_line_break_holder] --><\/p>\n<div style=\"display:flex;justify-content:center;align-items:center;min-height:90vh;background:#eef2f7;padding:20px;\"><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  <\/p>\n<div class=\"login-box\" style=\"<!-- [et_pb_line_break_holder] -->        background:white;<!-- [et_pb_line_break_holder] -->        padding:28px;<!-- [et_pb_line_break_holder] -->        max-width:380px;<!-- [et_pb_line_break_holder] -->        width:100%;<!-- [et_pb_line_break_holder] -->        border-radius:14px;<!-- [et_pb_line_break_holder] -->        box-shadow:0 0 18px rgba(0,0,0,0.15);<!-- [et_pb_line_break_holder] -->        font-family:system-ui;<!-- [et_pb_line_break_holder] -->  &#8220;><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    <\/p>\n<h2 style=\"text-align:center;color:#0A3D62;margin-bottom:22px;font-weight:600;font-size:26px;\"><!-- [et_pb_line_break_holder] -->      Explorer Login<!-- [et_pb_line_break_holder] -->    <\/h2>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    <\/p>\n<form method=\"post\" action=\"\" id=\"explorerLoginForm\"><!-- [et_pb_line_break_holder] -->      <input type=\"hidden\" name=\"explorer_login\" value=\"1\"><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->      <label style=\"font-size:14px;font-weight:600;color:#444;\">Select Login Type<\/label><!-- [et_pb_line_break_holder] -->      <select name=\"role\"<!-- [et_pb_line_break_holder] -->              style=&#8221;width:100%;padding:12px;margin:5px 0 15px;border-radius:8px;border:1px solid #ccc;font-size:14px;&#8221;<!-- [et_pb_line_break_holder] -->              required><!-- [et_pb_line_break_holder] --><option value=\"\">&#8212; Select Role &#8212;<\/option><!-- [et_pb_line_break_holder] --><option value=\"admin\">Admin<\/option><!-- [et_pb_line_break_holder] --><option value=\"teacher\">Teacher<\/option><!-- [et_pb_line_break_holder] --><option value=\"student\">Student<\/option><!-- [et_pb_line_break_holder] -->      <\/select><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->      <input type=\"text\"<!-- [et_pb_line_break_holder] -->             name=&#8221;username&#8221;<!-- [et_pb_line_break_holder] -->             placeholder=&#8221;Enter Username&#8221;<!-- [et_pb_line_break_holder] -->             required<!-- [et_pb_line_break_holder] -->             style=&#8221;width:100%;padding:12px;margin-bottom:12px;border-radius:8px;border:1px solid #ccc;font-size:14px;&#8221;><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->      <\/p>\n<div style=\"position:relative;margin-bottom:12px;\"><!-- [et_pb_line_break_holder] -->        <input type=\"password\"<!-- [et_pb_line_break_holder] -->               name=&#8221;password&#8221;<!-- [et_pb_line_break_holder] -->               id=&#8221;explorer_password&#8221;<!-- [et_pb_line_break_holder] -->               placeholder=&#8221;Enter Password&#8221;<!-- [et_pb_line_break_holder] -->               required<!-- [et_pb_line_break_holder] -->               style=&#8221;width:100%;padding:12px 40px 12px 12px;border-radius:8px;border:1px solid #ccc;font-size:14px;&#8221;><!-- [et_pb_line_break_holder] -->        <i class=\"fa-solid fa-eye\"<!-- [et_pb_line_break_holder] -->           id=&#8221;togglePassword&#8221;<!-- [et_pb_line_break_holder] -->           style=&#8221;position:absolute;right:12px;top:50%;transform:translateY(-50%);<!-- [et_pb_line_break_holder] -->                  cursor:pointer;font-size:18px;color:#777;&#8221;><\/i><!-- [et_pb_line_break_holder] -->      <\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->      <button type=\"submit\"<!-- [et_pb_line_break_holder] -->              style=&#8221;width:100%;padding:12px;background:#0A3D62;color:white;border:none;<!-- [et_pb_line_break_holder] -->                     font-size:16px;margin-top:5px;border-radius:8px;cursor:pointer;font-weight:600;&#8221;><!-- [et_pb_line_break_holder] -->        Login<!-- [et_pb_line_break_holder] -->      <\/button><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->      <pee id=\"errorMsg\"<!-- [et_pb_line_break_holder] -->         style=&#8221;color:#d9534f;text-align:center;margin-top:12px;font-size:14px;height:18px;&#8221;><!-- [et_pb_line_break_holder] -->      <\/pee><!-- [et_pb_line_break_holder] -->    <\/form>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  <\/div>\n<p><!-- [et_pb_line_break_holder] --><\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] --><link rel=\"stylesheet\"<!-- [et_pb_line_break_holder] -->href=&#8221;https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/font-awesome\/6.4.0\/css\/all.min.css&#8221;><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] --><script><!-- [et_pb_line_break_holder] -->\/\/ 1) Show\/hide password<!-- [et_pb_line_break_holder] -->const togglePassword = document.getElementById('togglePassword');<!-- [et_pb_line_break_holder] -->const passwordField = document.getElementById('explorer_password');<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->togglePassword.addEventListener('click', function () {<!-- [et_pb_line_break_holder] -->    const type = passwordField.getAttribute('type') === 'password' ? 'text' : 'password';<!-- [et_pb_line_break_holder] -->    passwordField.setAttribute('type', type);<!-- [et_pb_line_break_holder] -->    this.classList.toggle('fa-eye-slash');<!-- [et_pb_line_break_holder] -->});<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->\/\/ 2) Show error message UNDER the form (not URL)<!-- [et_pb_line_break_holder] -->const params = new URLSearchParams(window.location.search);<!-- [et_pb_line_break_holder] -->const msg = params.get('msg');<!-- [et_pb_line_break_holder] -->const errorEl = document.getElementById('errorMsg');<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->if (msg && errorEl) {<!-- [et_pb_line_break_holder] -->    let text = '';<!-- [et_pb_line_break_holder] -->    if (msg === 'invalid') text = 'Invalid username or password.';<!-- [et_pb_line_break_holder] -->    else if (msg === 'empty') text = 'Please enter both username & password.';<!-- [et_pb_line_break_holder] -->    else if (msg === 'role') text = 'Selected login type does not match account role.';<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    errorEl.textContent = text;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    \/\/ Remove msg= from URL (clean)<!-- [et_pb_line_break_holder] -->    const url = new URL(window.location);<!-- [et_pb_line_break_holder] -->    url.searchParams.delete('msg');<!-- [et_pb_line_break_holder] -->    window.history.replaceState({}, '', url);<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><\/script><!-- [et_pb_line_break_holder] -->[\/et_pb_code][\/et_pb_column][\/et_pb_row][\/et_pb_section]<\/p>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_et_pb_use_builder":"on","_et_pb_old_content":"","_et_gb_content_width":"","footnotes":""},"class_list":["post-738","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/explorercolleges.edu.pk\/index.php\/wp-json\/wp\/v2\/pages\/738","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/explorercolleges.edu.pk\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/explorercolleges.edu.pk\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/explorercolleges.edu.pk\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/explorercolleges.edu.pk\/index.php\/wp-json\/wp\/v2\/comments?post=738"}],"version-history":[{"count":35,"href":"https:\/\/explorercolleges.edu.pk\/index.php\/wp-json\/wp\/v2\/pages\/738\/revisions"}],"predecessor-version":[{"id":872,"href":"https:\/\/explorercolleges.edu.pk\/index.php\/wp-json\/wp\/v2\/pages\/738\/revisions\/872"}],"wp:attachment":[{"href":"https:\/\/explorercolleges.edu.pk\/index.php\/wp-json\/wp\/v2\/media?parent=738"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}