diff --git a/plugins/unl_theme/views/default/account/forms/register.php b/plugins/unl_theme/views/default/account/forms/register.php
index ea5e2d3f5ecc46d637a97087b8a4c390ec3932b3..172c397402a4f6f9bfc364198ac45ad674b84c9b 100644
--- a/plugins/unl_theme/views/default/account/forms/register.php
+++ b/plugins/unl_theme/views/default/account/forms/register.php
@@ -61,7 +61,9 @@
 							$form_body = "<p>";
 							$form_body .= elgg_view('input/submit', array('value' => elgg_echo('UNL Login'))) . "</p>";
 							$form_body .= "<p><a href=\"https://login.unl.edu/faq/account-resetpw.shtml\">" . elgg_echo('Forgot your my.UNL password?') . "</a></p>";
-							echo elgg_view('input/form', array('body' => $form_body, 'action' => "". $vars['url'] ."?loginwith=UNLlogin"));
+							$ts = time();
+							$token = generate_action_token($ts);
+							echo elgg_view('input/form', array('body' => $form_body, 'action' => "". $vars['url'] ."action/login?usecas=yes&__elgg_ts=$ts&__elgg_token=$token"));
 						?>
 		</div>
 	</div>