In 5.7 when customers registered a moble device using E-Mail on our visitor 
WiFi, they were able to read
and 'Activate' the registration from another PC on our internal wired network 
(ie a device that PF knew nothing about).

With 6.0.1 I can no longer do this and the device that I use to read the 
activation e-mail and
click the link on fails since the device's MAC address (IP address) is not in 
PF's database.

We also have some visitors that can only read their e-mails via a VPN service 
and this means that they are unable
to activate their registration.

It returns the error message 'Please use the device you are registering to 
validate the e-mail link'

Is this a deliberate change?

Can it be 'bypassed' so that the activation e-mail can be 'replied to' from 
anywhere.

The file 
"/root/pf/html/captive-portal/lib/captiveportal/PacketFence/Controller/Activate/E-mail.pm"
 contains:-

     86         # Guest activation should only be validated with the original 
device
     87         if($node_mac ne $portalSession->clientMac){
     88             $self->showError($c, "Please use the device you are 
registering to validate the e-mail         link");
     89             $c->detach();
     90         }

It seems to me that this particular 'feature' is incorrect as it assumes that 
the user trying to register can use the device
they are on to read their e-mails.

Andrew
------------------------------------------------------------------------------
Find and fix application performance issues faster with Applications Manager
Applications Manager provides deep performance insights into multiple tiers of
your business applications. It resolves application problems quickly and
reduces your MTTR. Get your free trial!
https://ad.doubleclick.net/ddm/clk/302982198;130105516;z
_______________________________________________
PacketFence-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/packetfence-users

Reply via email to