Friday, August 25, 2006

New "remember me" feature

I'm currently developing a enhanced function for the login system of anomey which allows you to let anomey remember your login information so you don't need to enter your username and your password each time you visit the site.

For security reasons that password of the user doesn't get saved on the client - instead if a user logs in and wants anomey to remember him, anomey creates a random token and saves this token with the current date and the user id into a xml file. This token gets saved on the client along with the users id in a cookie.

The next time the user visits the site, the cookie information gets sent along and anomey looks up the token in its xml file and checks the date of the token. If the token is not older than a month, the user will be logged in automatically.

To provide even more security, the user needs to enter his password if he wants to access high security pages like the admin if he got authenticated over cookies.

Monday, August 21, 2006

Internet sites

I'd like to tell what the different anomey sites are and how they should be used:

The offical anomey website
http://anomey.ch/

On this site end users can inform them self about anomey and download a released archive file. New releases are announced on this site. There is also a link to the developers section, the developer blog and the newsgroup. (This site is hosted by gabathuler.de)

The developer blog
http://anomey.blogspot.com/

This is the developer blog in which we provide interested users about new beta releases and other internal information. (This blog is hosted by blogger.com)

The developer site
http://code.google.com/p/anomey/

The developer site includes the ticket system as well as the subversion repository. On this site all tickets are handled and the source code is saved in this subversion repository. (This site is powered by Google Project Hosting)

The newsgroup
http://groups.google.com/group/anomey

The newsgroup is used to provide support and handle questions about anomey. Everyone can you the newsgroup and participate. (The newsgroup is powered by Google Groups)

Welcome to the anomey developer blog

This blog should provide you some inside views into the development of anomey. We will also give you some previews on upcoming changes and inform you about new beta releases.