{"id":6,"date":"2026-05-12T15:49:42","date_gmt":"2026-05-12T13:49:42","guid":{"rendered":"https:\/\/portal.behandlingsnett.no\/?page_id=6"},"modified":"2026-05-12T15:50:49","modified_gmt":"2026-05-12T13:50:49","slug":"behandlerportalen","status":"publish","type":"page","link":"https:\/\/portal.behandlingsnett.no\/","title":{"rendered":"Behandlerportalen"},"content":{"rendered":"<div class=\"bnett-portal bnett-portal--login\">\n  <div class=\"bp-login-wrap\">\n\n    <div class=\"bp-login-logo\">\n      <div class=\"bp-login-logo__icon\">\n        <svg width=\"32\" height=\"32\" viewBox=\"0 0 36 36\" fill=\"none\">\n          <path d=\"M18 8C12.477 8 8 12.477 8 18s4.477 10 10 10 10-4.477 10-10S23.523 8 18 8zm0 3a2.5 2.5 0 1 1 0 5 2.5 2.5 0 0 1 0-5zm0 14.5c-3.333 0-6.293-1.7-8-4.273.036-2.652 5.334-4.102 8-4.102s7.964 1.45 8 4.102A9.95 9.95 0 0 1 18 25.5z\" fill=\"#248a3d\"\/>\n        <\/svg>\n      <\/div>\n      <div>\n        <div class=\"bp-login-logo__name\">Behandlingsnett<\/div>\n        <div class=\"bp-login-logo__sub\">Behandlerportal<\/div>\n      <\/div>\n    <\/div>\n\n    \n    <div class=\"bp-login-card\">\n      <div class=\"bp-login-card__title\">Logg inn<\/div>\n      <div class=\"bp-login-card__sub\">Logg inn for \u00e5 redigere profilen din<\/div>\n\n      <div id=\"bnett-login-msg\" class=\"bp-msg\" style=\"display:none\"><\/div>\n\n      <form id=\"bnett-login-form\" autocomplete=\"on\">\n        <div class=\"bp-field\">\n          <label for=\"bnett-email\">E-postadresse<\/label>\n          <input type=\"email\" id=\"bnett-email\" name=\"email\" placeholder=\"navn@epost.no\" autocomplete=\"email\" required>\n        <\/div>\n        <div class=\"bp-field\">\n          <label for=\"bnett-password\">\n            Passord\n            <a href=\"#\" id=\"bnett-forgot-link\" class=\"bp-forgot-link\">Glemt passord?<\/a>\n          <\/label>\n          <div class=\"bp-pw-wrap\">\n            <input type=\"password\" id=\"bnett-password\" name=\"password\" placeholder=\"\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\" autocomplete=\"current-password\" required>\n            <button type=\"button\" class=\"bp-pw-toggle\" aria-label=\"Vis\/skjul passord\">\n              <svg width=\"17\" height=\"17\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M1 12s4-8 11-8 11 8 11 8-4 8-11 8-11-8-11-8z\"\/><circle cx=\"12\" cy=\"12\" r=\"3\"\/><\/svg>\n            <\/button>\n          <\/div>\n        <\/div>\n        <button type=\"submit\" class=\"bp-btn bp-btn--primary\" id=\"bnett-login-btn\" style=\"width:100%;margin-top:4px\">\n          <span class=\"bp-btn__text\">Logg inn<\/span>\n          <span class=\"bp-btn__spinner\" style=\"display:none\">\n            <svg class=\"bp-spin\" width=\"16\" height=\"16\" viewBox=\"0 0 24 24\"><circle cx=\"12\" cy=\"12\" r=\"10\" stroke=\"currentColor\" stroke-width=\"3\" fill=\"none\" stroke-dasharray=\"31.4\" stroke-dashoffset=\"10\"\/><\/svg>\n          <\/span>\n        <\/button>\n      <\/form>\n\n      <div id=\"bnett-reset-wrap\" style=\"display:none\">\n        <hr class=\"bp-divider\">\n        <div style=\"font-size:15px;font-weight:700;margin-bottom:6px\">Tilbakestill passord<\/div>\n        <div style=\"font-size:13px;color:var(--ap-label);margin-bottom:14px\">Skriv inn e-postadressen din, s\u00e5 sender vi en lenke.<\/div>\n        <div id=\"bnett-reset-msg\" class=\"bp-msg\" style=\"display:none\"><\/div>\n        <form id=\"bnett-reset-form\">\n          <div class=\"bp-field\">\n            <label for=\"bnett-reset-email\">E-postadresse<\/label>\n            <input type=\"email\" id=\"bnett-reset-email\" name=\"email\" placeholder=\"navn@epost.no\" required>\n          <\/div>\n          <button type=\"submit\" class=\"bp-btn bp-btn--secondary\" id=\"bnett-reset-btn\" style=\"width:100%\">Send lenke<\/button>\n        <\/form>\n      <\/div>\n    <\/div>\n\n    <!-- \u2500\u2500 OPPRETT NY PROFIL \u2014 fremhevet handling under login \u2500\u2500 -->\n    <div class=\"bp-register-cta\">\n      <div class=\"bp-register-cta__head\">\n        <span class=\"bp-register-cta__icon\">\u2728<\/span>\n        <div>\n          <div class=\"bp-register-cta__title\">Ny p\u00e5 Behandlingsnett?<\/div>\n          <div class=\"bp-register-cta__sub\">Opprett profil og bli synlig for nye pasienter.<\/div>\n        <\/div>\n      <\/div>\n      <a href=\"https:\/\/portal.behandlingsnett.no\/?portal_page=registrer\"\n         class=\"bp-btn bp-btn--primary bp-btn--block\">\n        Opprett ny profil \u2192\n      <\/a>\n    <\/div>\n\n    <!-- \u2500\u2500 Demo (subtil) \u2500\u2500 -->\n    <div class=\"bp-demo-mini\">\n      <a href=\"https:\/\/portal.behandlingsnett.no\/?bnett_demo=1\"\n         class=\"bp-demo-mini__link\">\n        \ud83c\udfaf Vil du bare se hvordan portalen funker? Logg inn som demo\n      <\/a>\n    <\/div>\n\n    <div class=\"bp-login-footer\">\n      Problemer? <a href=\"mailto:stian@behandlingsnett.no\">Kontakt oss<\/a>\n    <\/div>\n  <\/div>\n<\/div>\n\n<script>\n(function($){\n  var ajaxUrl = 'https:\/\/portal.behandlingsnett.no\/index.php\/wp-json\/bnett\/v1';\n  var nonce   = '604681f878';\n\n  $(document).ready(function(){\n\n    $('.bp-pw-toggle').on('click', function(){\n      var $i = $(this).siblings('input');\n      $i.attr('type', $i.attr('type') === 'password' ? 'text' : 'password');\n    });\n\n    $('#bnett-forgot-link').on('click', function(e){\n      e.preventDefault();\n      $('#bnett-reset-wrap').slideToggle(200);\n      if (!$('#bnett-reset-email').val()) $('#bnett-reset-email').val($('#bnett-email').val());\n    });\n\n    \/\/ \u2500\u2500 INNLOGGING \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\n    $('#bnett-login-form').on('submit', function(e){\n      e.preventDefault();\n      var $btn = $('#bnett-login-btn');\n      var email    = $('#bnett-email').val();\n      var password = $('#bnett-password').val();\n      $btn.prop('disabled', true).find('.bp-btn__text').hide();\n      $btn.find('.bp-btn__spinner').show();\n      msg('#bnett-login-msg', '', '');\n\n      \/\/ Demo-konto: bruk separat action uten nonce\n      var isDemo = (email.toLowerCase() === 'test@test.no' && password === 'test');\n      var endpoint = isDemo ? (ajaxUrl + '\/demo-login') : (ajaxUrl + '\/login');\n      var payload = { email: email, password: password };\n      if (!isDemo) payload.nonce = nonce;\n\n      $.post(endpoint, payload)\n      .done(function(r){\n        if (r.success) {\n          msg('#bnett-login-msg', r.data.message, 'success');\n          setTimeout(function(){ window.location = r.data.redirect; }, 500);\n        } else {\n          msg('#bnett-login-msg', r.data.message, 'error');\n          $btn.prop('disabled', false).find('.bp-btn__text').show();\n          $btn.find('.bp-btn__spinner').hide();\n          if (r.data && r.data.needs_setup) $('#bnett-reset-wrap').slideDown(200);\n        }\n      })\n      .fail(function(xhr){\n        msg('#bnett-login-msg', 'Nettverksfeil (' + xhr.status + '). Pr\u00f8v igjen.', 'error');\n        $btn.prop('disabled', false).find('.bp-btn__text').show();\n        $btn.find('.bp-btn__spinner').hide();\n      });\n    });\n\n    \/\/ \u2500\u2500 GLEMT PASSORD \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\n    $('#bnett-reset-form').on('submit', function(e){\n      e.preventDefault();\n      var $btn = $('#bnett-reset-btn');\n      $btn.prop('disabled', true).text('Sender\u2026');\n      msg('#bnett-reset-msg', '', '');\n\n      $.post(ajaxUrl + '\/request-reset', {\n        nonce:  nonce,\n        email:  $('#bnett-reset-email').val()\n      })\n      .done(function(r){\n        msg('#bnett-reset-msg', r.data.message, r.success ? 'success' : 'error');\n        $btn.prop('disabled', false).text('Send lenke');\n      })\n      .fail(function(xhr){\n        msg('#bnett-reset-msg', 'Nettverksfeil (' + xhr.status + '). Pr\u00f8v igjen.', 'error');\n        $btn.prop('disabled', false).text('Send lenke');\n      });\n    });\n\n    function msg(sel, text, type){\n      var $el = $(sel);\n      if (!text) { $el.hide(); return; }\n      $el.attr('class', 'bp-msg bp-msg--' + type).html(text).show();\n    }\n\n  });\n})(jQuery);\n<\/script>\n\n\n\n\n<pre class=\"wp-block-code\"><code><\/code><\/pre>\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":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"class_list":["post-6","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/portal.behandlingsnett.no\/index.php\/wp-json\/wp\/v2\/pages\/6","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/portal.behandlingsnett.no\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/portal.behandlingsnett.no\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/portal.behandlingsnett.no\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/portal.behandlingsnett.no\/index.php\/wp-json\/wp\/v2\/comments?post=6"}],"version-history":[{"count":2,"href":"https:\/\/portal.behandlingsnett.no\/index.php\/wp-json\/wp\/v2\/pages\/6\/revisions"}],"predecessor-version":[{"id":10,"href":"https:\/\/portal.behandlingsnett.no\/index.php\/wp-json\/wp\/v2\/pages\/6\/revisions\/10"}],"wp:attachment":[{"href":"https:\/\/portal.behandlingsnett.no\/index.php\/wp-json\/wp\/v2\/media?parent=6"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}