Show More
@@ -1890,7 +1890,7 b" def form(url, method='post', needs_csrf_" | |||||
1890 | return wh_form(url, method=method, **attrs) |
|
1890 | return wh_form(url, method=method, **attrs) | |
1891 |
|
1891 | |||
1892 |
|
1892 | |||
1893 | def secure_form(url, method="POST", multipart=False, **attrs): |
|
1893 | def secure_form(form_url, method="POST", multipart=False, **attrs): | |
1894 | """Start a form tag that points the action to an url. This |
|
1894 | """Start a form tag that points the action to an url. This | |
1895 | form tag will also include the hidden field containing |
|
1895 | form tag will also include the hidden field containing | |
1896 | the auth token. |
|
1896 | the auth token. | |
@@ -1910,13 +1910,15 b' def secure_form(url, method="POST", mult' | |||||
1910 |
|
1910 | |||
1911 | """ |
|
1911 | """ | |
1912 | from webhelpers.pylonslib.secure_form import insecure_form |
|
1912 | from webhelpers.pylonslib.secure_form import insecure_form | |
1913 | form = insecure_form(url, method, multipart, **attrs) |
|
|||
1914 |
|
1913 | |||
1915 | session = None |
|
1914 | session = None | |
|
1915 | ||||
1916 | # TODO(marcink): after pyramid migration require request variable ALWAYS |
|
1916 | # TODO(marcink): after pyramid migration require request variable ALWAYS | |
1917 | if 'request' in attrs: |
|
1917 | if 'request' in attrs: | |
1918 | session = attrs['request'].session |
|
1918 | session = attrs['request'].session | |
|
1919 | del attrs['request'] | |||
1919 |
|
1920 | |||
|
1921 | form = insecure_form(form_url, method, multipart, **attrs) | |||
1920 | token = literal( |
|
1922 | token = literal( | |
1921 | '<input type="hidden" id="{}" name="{}" value="{}">'.format( |
|
1923 | '<input type="hidden" id="{}" name="{}" value="{}">'.format( | |
1922 | csrf_token_key, csrf_token_key, get_csrf_token(session))) |
|
1924 | csrf_token_key, csrf_token_key, get_csrf_token(session))) |
General Comments 0
You need to be logged in to leave comments.
Login now