# Simply Rich Authenticator Released

**URL:** <https://www.ruby-forum.com/t/simply-rich-authenticator-released/124531>\
**Category:** Rails\
**Created:** [December 29, 2007, 10:13pm UTC](https://www.ruby-forum.com/t/simply-rich-authenticator-released/124531 "2007-12-29T22:13:59Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![bparanj](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/b/e9a140/32.png) [@bparanj](https://www.ruby-forum.com/u/bparanj)\
**Post date:** [December 29, 2007, 10:13pm UTC](https://www.ruby-forum.com/t/simply-rich-authenticator-released/124531/1 "2007-12-29T22:13:59Z")

</div>

Hi,

I have developed a mini Rails app using Rails 2.0.2, RESTful  
authentication  
and Acts as State Machine. It has the following features:

1. Login
2. Logout
3. User Activation
4. Forgot Password
5. Reset Password

You can check out the code from:

svn checkout  
_http_://simply-rich-authenticator.googlecode.com/svn/trunk/simply-rich-authenticator-read-only

Happy New Year!

–  
[http://www.rubyplus.org/](http://www.rubyplus.org/)  
Free Ruby and Rails Screencasts

---

<div class="post-metadata">

**Author:** ![bparanj](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/b/e9a140/32.png) [@bparanj](https://www.ruby-forum.com/u/bparanj)\
**Post date:** [December 31, 2007, 5:47pm UTC](https://www.ruby-forum.com/t/simply-rich-authenticator-released/124531/2 "2007-12-31T17:47:48Z")

</div>

Hi,

On 29-Dec-07, at 4:13 PM, Bala P. wrote:

> 1. Reset Password
> 
> You can check out the code from:
> 
> svn checkout _http_://simply-rich-authenticator.googlecode.com/svn/  
> trunk/simply-rich-authenticator-read-only

Nice!

I think you need a space in that command:

svn checkout [http://simply-rich-authenticator.googlecode.com/svn/](http://simply-rich-authenticator.googlecode.com/svn/)  
trunk/ simply-rich-authenticator-read-only

–

I did something pretty much exactly like this just before 2.0 was  
released, except with role\_requirement and some timezone stuff. I also  
needed to add some scope functionality that was pretty specific to the  
applications I write.

It was not as straight forward as I’d hoped. I stopped doing much with  
it, mostly because I took the opportunity to upgrade one of my  
applications from 1.0.x to 2.0.x (two years later), but also because I  
was getting a bit concerned about maintaining such a thing.

It seems to me that the modifications I had to do were not specific to  
a single plugin but were changing/depending on multiple plugins – the  
plugins don’t seem particularly modular… and non-modular things  
don’t upgrade nicely.

What do you, and everyone else, find with RoR and plugins. Is there  
something I’m missing (please say I’m missing something) or is there  
really a modularity problem?

Cheers,  
Bob

---

<div class="post-metadata">

**Author:** ![bparanj](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/b/e9a140/32.png) [@bparanj](https://www.ruby-forum.com/u/bparanj)\
**Post date:** [December 31, 2007, 11:50pm UTC](https://www.ruby-forum.com/t/simply-rich-authenticator-released/124531/3 "2007-12-31T23:50:54Z")

</div>

-----BEGIN PGP SIGNED MESSAGE-----  
Hash: SHA1

I think there is a bug in your password reset code.

undefined method `password\_reset\_code=’

You are calling a variable I believe.

Jon

Bob H. wrote:

> > 1. Login
> 
> I did something pretty much exactly like this just before 2.0 was  
> a single plugin but were changing/depending on multiple plugins – the
> 
> > Happy New Year!
> > 
> > –  
> > [http://www.rubyplus.org/](http://www.rubyplus.org/)  
> > Free Ruby and Rails Screencasts
> 
> >

-----BEGIN PGP SIGNATURE-----  
Version: GnuPG v1.4.6 (MingW32)  
Comment: Using GnuPG with Mozilla - [http://enigmail.mozdev.org](http://enigmail.mozdev.org)

iD8DBQFHeXImjlOFXww4P/QRAlO5AKCMWGXbI6Br4iTSD1m6OQaM2UAX8ACeJQxV  
21BUkvQwj7l+WSS0maZNtLA=  
=MMZ+  
-----END PGP SIGNATURE-----
