diff options
Diffstat (limited to 'django/srpproject')
-rw-r--r-- | django/srpproject/srp/views.py | 17 |
1 files changed, 13 insertions, 4 deletions
diff --git a/django/srpproject/srp/views.py b/django/srpproject/srp/views.py index 834bce0..7df7ee6 100644 --- a/django/srpproject/srp/views.py +++ b/django/srpproject/srp/views.py @@ -36,14 +36,23 @@ def login_page(request): <script src="http://%s/srp-test/javascript/jsbn2.js"></script> <script src="http://%s/srp-test/javascript/srp.js"></script> <script type="text/javascript"> - function srp_success() + function login() + { + var username = document.getElementById("srp_username").value; + var password = document.getElementById("srp_password").value; + var url = window.location.protocol+"//"+window.location.host+"/srp/"; + srp = new SRP(username, password, "django", url); + srp.success = function() { - alert("Authentication successful."); - } + alert("We win"); + }; + srp.identify(); + return false; + } </script> </head> <body> - <form action="." onsubmit="return srp_identify()"> + <form action="." onsubmit="return login()"> <table> <tr><td>Username:</td><td><input type="text" id="srp_username" /></td></tr> <tr><td>Password:</td><td><input type="password" id="srp_password" /></td></tr> |