Hello All,

in the status page when you login there is no lookup::person called.

Try to apply this patch and let me know if it's ok.

```

diff --git a/html/captive-portal/lib/captiveportal/PacketFence/Controller/Authenticate.pm b/html/captive-portal/lib/captiveportal/PacketFence/Controller/Authenticate.pm
index 289487b685..c9877f56fb 100644
--- a/html/captive-portal/lib/captiveportal/PacketFence/Controller/Authenticate.pm +++ b/html/captive-portal/lib/captiveportal/PacketFence/Controller/Authenticate.pm
@@ -19,6 +19,7 @@ use List::MoreUtils qw(any uniq all);
 use pf::config;
 use pf::auth_log;
 use pf::person;
+use pf::lookup::person;
 use Email::Valid;

 BEGIN { extends 'captiveportal::Base::Controller'; }
@@ -126,6 +127,7 @@ sub authenticationLogin : Private {
         if(!person_exist($username)){
             person_add($username);
         }
+ pf::lookup::person::async_lookup_person($username,$source_id,$pf::constants::realm::PORTAL_CONTEXT);
         # Logging USER/IP/MAC of the just-authenticated user
         $logger->info("Successfully authenticated ".$username."/".$portalSession->clientIP->normalizedIP."/".$portalSession->clientMac);
     } else {

```

Regards

Fabrice


Le 19-01-27 à 16 h 22, Christian McDonald via PacketFence-users a écrit :
Correction. Apparently this isn't the root cause.

Would really like to figure out why some users get their name and email populated from AD and others don't.

On Fri, Jan 25, 2019 at 1:51 PM Christian McDonald <rcmcdonal...@gmail.com <mailto:rcmcdonal...@gmail.com>> wrote:

    I think I can reliably reproduce this.

    It seems that these other user attributes are only populated when
    a user actually registers a device. The user simply logging into
    the /status page creates the user account entry but doesn't
    populate the fields from AD.

    On Fri, Jan 25, 2019 at 1:43 PM Murilo Calegari
    <murilo.calegari.so...@gmail.com
    <mailto:murilo.calegari.so...@gmail.com>> wrote:

        These issues are often in my environment too, but it does not
        happen on all users...

        Em sex, 25 de jan de 2019 16:23, Christian McDonald via
        PacketFence-users <packetfence-users@lists.sourceforge.net
        <mailto:packetfence-users@lists.sourceforge.net>> escreveu:

            Hello,

            I have a fresh install of PF 8.3 on CentOS7. All I have
            done is bind to my AD domain and created a internal AD
            authentication source. I can login to the /status page on
            the portal and user accounts are created in PacketFence.
            However, none of the attributes from AD are populating. I
            am only seeing the username populated. Any reason why
            these users aren't being created using their first name,
            last name, etc.?

-- *R. Christian McDonald *
            M: (616) 856-9291
            E: rcmcdonal...@gmail.com <mailto:rcmcdonal...@gmail.com>

            _______________________________________________
            PacketFence-users mailing list
            PacketFence-users@lists.sourceforge.net
            <mailto:PacketFence-users@lists.sourceforge.net>
            https://lists.sourceforge.net/lists/listinfo/packetfence-users

-- *R. Christian McDonald *
    M: (616) 856-9291
    E: rcmcdonal...@gmail.com <mailto:rcmcdonal...@gmail.com>



--
*R. Christian McDonald *
M: (616) 856-9291
E: rcmcdonal...@gmail.com <mailto:rcmcdonal...@gmail.com>


_______________________________________________
PacketFence-users mailing list
PacketFence-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/packetfence-users
_______________________________________________
PacketFence-users mailing list
PacketFence-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/packetfence-users

Reply via email to