- Timestamp:
- Oct 15, 2016, 11:06:44 PM (9 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/morty.go
r1 r2 103 103 } 104 104 105 var HTML_FORM_EXTENSION string = `<input type="hidden" name="mortyurl" value="%s" /> `105 var HTML_FORM_EXTENSION string = `<input type="hidden" name="mortyurl" value="%s" /><input type="hidden" name="mortyhash" value="%s" />` 106 106 107 107 var HTML_BODY_EXTENSION string = ` … … 341 341 formURL = rc.baseURL 342 342 } 343 fmt.Fprintf(ctx, HTML_FORM_EXTENSION, formURL.String()) 343 urlStr := formURL.String() 344 var key string 345 if rc.Key != nil { 346 key = hash(urlStr, rc.Key) 347 } 348 fmt.Fprintf(ctx, HTML_FORM_EXTENSION, urlStr, key) 344 349 345 350 } … … 536 541 func main() { 537 542 538 listen := flag.String("listen", "127.0.0.1:3000", " Proxy listen address")543 listen := flag.String("listen", "127.0.0.1:3000", "Listen address") 539 544 key := flag.String("key", "", "HMAC url validation key (hexadecimal encoded) - leave blank to disable") 540 545 flag.Parse()
Note:
See TracChangeset
for help on using the changeset viewer.