[Seaside] Re: Seaside authentication/login/user account package

Vaidotas Didžbalis vaidasd at gmail.com
Fri Jan 7 08:03:56 UTC 2011


thank you!

On Fri, Jan 7, 2011 at 6:37 AM, Tony Fleig <tony.fleig at gmail.com> wrote:
> I updated TFLogin to add the capability for the host application to
> reject proposed new user passwords and supply error text to be
> displayed to the user. This occurs during registration, account
> editing, and password reset.
>
> This will allow application-specific requirements such as minimum
> length, presence of upper- and lower-case letters, numbers and
> punctuation and the like to be enforced.
>
> It seems squeaksource is down at the moment. I'll try publishing the
> update tomorrow (Pacific Time).
>
> Regards,
> TF
>
> On Thu, Jan 6, 2011 at 2:33 PM, Tony Fleig <tony.fleig at gmail.com> wrote:
>> Oh, the test app is running at http://www.ensurete.com/LoginTestApp ;).
>>
>> On Thu, Jan 6, 2011 at 2:31 PM, Tony Fleig <tony.fleig at gmail.com> wrote:
>>> Hello all,
>>>
>>> I have just published the TFLogin package at
>>> http://www.squeaksource.com/TFLogin.
>>>
>>> This package provides basic user authentication, registration, and
>>> account management for Seaside.
>>>
>>> Features include:
>>>
>>>    . User login component with username and password text fields,
>>> forgot username, forgot password, register, and login buttons.
>>>
>>>    . User registration component with optional reCaptcha spambot protection.
>>>
>>>    . Edit account settings component allows user to change username,
>>> password, email address and application-specific properties.
>>>
>>>    . Optional email confirmation for registration and account
>>> changes. Email content is provided by the host application. Examples
>>> are included.
>>>
>>>    . Multi-part HTML/plain text email.
>>>
>>>    . Configurable confirmation email timeouts and cookie retention periods.
>>>
>>>    . Forgot username and forgot password support.
>>>
>>>    . Options to allow empty passwords, remember username in cookie,
>>> and automatic login on return to the website.
>>>
>>>    . Add additional user-related objects to the account edit form.
>>>
>>>    . An application properties dictionary is provided that allows you
>>> to store and retrieve additional objects along with the user account
>>> information.
>>>
>>>    . All settings are available in the Seaside configuration page.
>>>
>>>    . Test/demo application included.
>>>
>>>    . TFLogin Guide document included (see the Wiki tab.)
>>>
>>> Persistence is provided by a storage adaptor that can be replaced with
>>> the persistence mechanism of your choice. The default provided is a
>>> reasonably scalable file-based system using ReferenceStreams. Each
>>> user's information is saved in a separate versioned file.
>>>
>>> Tested with Seaside 3.0.3 and Pharo 1.1.1. Email does NOT work with
>>> prior versions of Seaside.
>>>
>>> See the Squeaksource project Wiki tab for the complete TFLogin Guide document.
>>>
>>> I have integrated this successfully with one of my own existing web
>>> apps and of course the test app included in the package works fine.
>>> This is *not* a lot of testing and this is definitely version 1.0 or
>>> less, so I expect bugs a-plenty will be found. I am still refactoring
>>> the code, but that should not change the functionality or the public
>>> API.
>>>
>>> All feedback is welcome.
>>>
>>> Regards,
>>> TF
>>>
>>
> _______________________________________________
> seaside mailing list
> seaside at lists.squeakfoundation.org
> http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
>


More information about the seaside mailing list