diff options
author | Azul <azul@leap.se> | 2012-07-20 10:56:36 +0200 |
---|---|---|
committer | Azul <azul@leap.se> | 2012-07-20 10:56:36 +0200 |
commit | 50de80c5e817476ac95a096c718a66f5555fcd05 (patch) | |
tree | e05a25868a999557e2788a91f41da3a5a8a1a0b0 /django/srpproject/srp/util.py | |
parent | 07fe2d8976db0ec267bd57ded90778f0d7695478 (diff) |
INCOMPATIBLE: major restructuring of the repository
* removed Django code - we're keeping the tests - so I hope the two can still be used together
* removed js packer - everyone has their own packaging strategy these days
* cleaned up the repository - we only have js so javascript directory does not make much sense
Diffstat (limited to 'django/srpproject/srp/util.py')
-rw-r--r-- | django/srpproject/srp/util.py | 67 |
1 files changed, 0 insertions, 67 deletions
diff --git a/django/srpproject/srp/util.py b/django/srpproject/srp/util.py deleted file mode 100644 index 1f82450..0000000 --- a/django/srpproject/srp/util.py +++ /dev/null @@ -1,67 +0,0 @@ -# Locally used functions: -def join(a,b): - return a+b if a.endswith("/") else "/".join((a,b)) - -def genHeader(jsDir, flist): - return "\n".join(["<script src='%s'></script>" % join(jsDir, f) for f in flist]) - -# Headers: -def loginHeader(jsDir, compressed=True): - return genHeader(jsDir, ["srp.min.js"] if compressed else ["SHA256.js", "prng4.js", "rng.js", "jsbn.js", "jsbn2.js", "srp.js"]) - -def registerHeader(jsDir, compressed=True): - return genHeader(jsDir, ["srp.min.js", "srp_register.min.js"] if compressed else \ -["SHA256.js", "prng4.js", "rng.js", "jsbn.js", "jsbn2.js", "srp.js", "srp_register.js"]) - -# Forms: -def loginForm(srp_url, srp_forward, login_function="login()", no_js=True): - return """<form action="%s" method="POST" onsubmit="return %s"> -<table> -<tr><td>Username:</td><td><input type="text" name="srp_username" id="srp_username" /></td></tr> -<tr><td>Password:</td><td><input type="password" name="srp_password" id="srp_password" /></td></tr> -<input type="hidden" id="srp_url" value="%s"/> -<input type="hidden" name="srp_forward" id="srp_forward" value="%s"/> -<input type="hidden" id="srp_server" value="django"/> -</table> -<input type="submit"/> -</form>""" % (join(srp_url, "noJs/") if no_js else "#", login_function, join(srp_url, ""), srp_forward) - -def registerForm(srp_url, srp_forward, login_function="register()"): - return """<form action="#" method="POST" onsubmit="return %s"> -<table> -<tr><td>Username:</td><td><input type="text" name="srp_username" id="srp_username" /></td></tr> -<tr><td>Password:</td><td><input type="password" name="srp_password" id="srp_password" /></td></tr> -<tr><td>Confirm Password:</td><td><input type="password" id="confirm_password" /></td></tr> -<input type="hidden" id="srp_url" value="%s"/> -<input type="hidden" name="srp_forward" id="srp_forward" value="%s"/> -<input type="hidden" id="srp_server" value="django"/> -</table> -<input type="submit"/> -</form>""" % (login_function, join(srp_url, ""), srp_forward) - - -# Functions: -def loginFunction(): - return """<script type="text/javascript"> -function login() -{ - srp = new SRP(); - srp.identify(); - return false; -} -</script>""" - -def registerFunction(): - return """<script type="text/javascript">function register() -{ - if(document.getElementById("confirm_password").value != document.getElementById("srp_password").value) - alert("Passwords do not match"); - else if(document.getElementById("srp_password").value == "") - alert("Password cannot be blank"); - else - { - srp = new SRP(); - srp.register(); - } - return false; -};</script>""" |