[Pkg] The Trunk: SMLoader-cmm.66.mcz
commits at source.squeak.org
commits at source.squeak.org
Sat Feb 12 22:49:35 UTC 2011
Chris Muller uploaded a new version of SMLoader to project The Trunk:
http://source.squeak.org/trunk/SMLoader-cmm.66.mcz
==================== Summary ====================
Name: SMLoader-cmm.66
Author: cmm
Time: 30 January 2011, 2:47:45.324 pm
UUID: d1d38f67-ef00-471d-a04e-6f84131632cc
Ancestors: SMLoader-cmm.65
Request password separately if user does not enter it on the SMReleaseBrowser window.
=============== Diff against SMLoader-cmm.65 ===============
Item was added:
+ ----- Method: SMClient>>ensurePassword (in category 'private') -----
+ ensurePassword
+ self password isEmptyOrNil ifTrue: [ self password: (UIManager default requestPassword: 'Please enter your SqueakMap password.') ].
+ self password isEmptyOrNil ifTrue: [ self error: 'authentication failure' ]!
Item was changed:
----- Method: SMClient>>login (in category 'api') -----
login
| response |
+ self ensurePassword.
response := self client
httpPost: self smUrl, '/login'
content: 'uusername=' , self username , '&ppassword=', self password, '&requestedUrl=%2Faccount&1-4=Log+in'
type: 'application/x-www-form-urlencoded'
do: [ : req | req headerAt: 'Connection' put: 'Keep-Alive' ].
(#(200 302 ) includes: response code) ifFalse: [ self error: 'login error' ].
"Eat up content."
response content.
^ response!
More information about the Packages
mailing list