[Seaside] Login form via ssl (https)
Boris Popov, DeepCove Labs
boris at deepcovelabs.com
Sun Sep 23 16:01:00 UTC 2012
Any specific reason you don't just want your whole application to be SSL-secured?
-Boris
-----Original Message-----
From: seaside-bounces at lists.squeakfoundation.org [mailto:seaside-bounces at lists.squeakfoundation.org] On Behalf Of Dav
Sent: Sunday, September 23, 2012 11:15 AM
To: seaside at lists.squeakfoundation.org
Subject: [Seaside] Login form via ssl (https)
Hi there,
I'm implementing a login form and I need ssl to secure it.
Unfortunately I can't find on the list or on the internet a straight way to solve my issue.
Seaside behind nginx, so nginx manages ssl so far so good.
With the help of this hint:
http://forum.world.st/from-http-to-https-tc997547.html#a997580 I saw how to generate a secure link, but my question is: I have a form with login and password fields, how should I change the code to generate a https url?
I'm hacking a bit, but I don't know how to manage call: and answer: and switching between http and https The following code is what I tried:
MyComponent>>renderContentOn: html
html anchor secureCallback: [self call: MyLogin new]; with: [html span:'Login'].
MyLogin>>renderContentOn: html
html form
with: [html textInput on: #username of: self session; placeholder:
'username'.
html textInput on: #password of: self session; placeholder: 'password'.
html submitButton callback: [ self session validateLogin.
self answer]; value: 'login'].
for the definition of secureCallback: see
http://forum.world.st/from-http-to-https-tc997547.html#a997580
Clicking the submit button does not switch back to http, of course, but I don't know how to solve it. Any hint?
Thanks
Dav
--
View this message in context: http://forum.world.st/Login-form-via-ssl-https-tp4648556.html
Sent from the Seaside General mailing list archive at Nabble.com.
_______________________________________________
seaside mailing list
seaside at lists.squeakfoundation.org
http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
More information about the seaside
mailing list