diff options
| author | Alexander Pickering <alexandermpickering@gmail.com> | 2016-05-10 18:13:23 -0400 |
|---|---|---|
| committer | Alexander Pickering <alexandermpickering@gmail.com> | 2016-05-10 18:13:23 -0400 |
| commit | 0d5439410e20069aab7e59de2e4f296d033f58e5 (patch) | |
| tree | 3bf100487dbcf2abef9a504fb7922b341c249e63 | |
| parent | 2f020c64404b61a91172b1563c2da47619f397dc (diff) | |
| download | webpage-0d5439410e20069aab7e59de2e4f296d033f58e5.tar.gz webpage-0d5439410e20069aab7e59de2e4f296d033f58e5.tar.bz2 webpage-0d5439410e20069aab7e59de2e4f296d033f58e5.zip | |
Added corrected captcha to bugview page
| -rw-r--r-- | ws2a/bugview.html | 2 | ||||
| -rw-r--r-- | ws2a/bugview.js | 9 |
2 files changed, 10 insertions, 1 deletions
diff --git a/ws2a/bugview.html b/ws2a/bugview.html index bed71b7..ae67ddf 100644 --- a/ws2a/bugview.html +++ b/ws2a/bugview.html @@ -77,7 +77,7 @@ <label for="inputID" class="sr-only">Identifier</label> <input id="inputID" class="form-control" placeholder="Password" required="" type="password"> <textarea name="comment" rows="5" cols="50"></textarea> - <img src="/cgi-bin/gencaptcha.cgi"> + <div id="captcha"></div> <input id="solvecaptcha" class="form-control" placeholder="captcha" type="text"> <button class="btn btn-lg btn-primary btn-block" type="Post">Sign in</button> </form> diff --git a/ws2a/bugview.js b/ws2a/bugview.js index 0f1d5c6..a865cc9 100644 --- a/ws2a/bugview.js +++ b/ws2a/bugview.js @@ -71,5 +71,14 @@ function loadLastBugs() { var bugnum = query["id"]; xhttp.open("GET", "/cgi-bin/showbug.cgi?id="+bugnum, true); xhttp.send(); + var captcha = new XMLHttpRequest(); + captcha.onreadystatechange = function() { + if (captcha.readyState == 4 && captcha.status == 200) { + var id = xhttp.response; + document.getElementById("captcha").innerHTML = "<img src=\"./captchas/" + id + ".png\">"; + } + } + captcha.open("GET", "/cgi-bin/gencaptcha.cgi",true); + captcha.send(); } window.onload = loadLastBugs |
