on the login page, lines 74 - 75 and lines 94 - 95 do not have the code to set the user approved session. I edited those lines from:
"sessionColumns" => explode($WA_Auth_Separator,"UserID"),
"sessionNames" => explode($WA_Auth_Separator,"SecurityAssist_UserID"),
to:
"sessionColumns" => explode($WA_Auth_Separator,"UserID".$WA_Auth_Separator."userapproved"),
"sessionNames" => explode($WA_Auth_Separator,"UserID".$WA_Auth_Separator."userapproved"),
perhaps you made the change locally, but it dod not get uploaded to the server.
on the cart page, the display was set up to not show discounts, I added the discount display back in.
NOTE: the discount is set to trigger if the userapproved session is set. you should use the Based on session variable value trigger instead. it will still get set if the value is false in the DB, just set to 0, that's still set though.