How do I create a change password using sha1?


#1

Hello,

The problem I am having is I have a form where a user can edit their
data that does not include their password.

I have another form that I allow them to change their password.

Both forms use the before_update method that hashes the password. There
is no password in the first form.

Am I making this too complicated?
How do I call the hash_password for only the second form?
Both forms use the user model.

Thanks

Frank


#2

Has anyone used this system in order to create Admin
and Regular user roles? I haven’t figured out how to
give a regular user access to more than one action.
Say, they log-in, and can go to controller/action -
but ONLY one as that is all the database table seems
to allow for…anyone know how to fix this?

Here is a link to the system.
http://wiki.rubyonrails.com/rails/pages/LoginGeneratorACLSystem


Yahoo! DSL ? Something to write home about.
Just $16.99/mo. or less.
dsl.yahoo.com


#3

JM MC wrote:

Has anyone used this system in order to create Admin
and Regular user roles? I haven’t figured out how to
give a regular user access to more than one action.
Say, they log-in, and can go to controller/action -
but ONLY one as that is all the database table seems
to allow for…anyone know how to fix this?

Here is a link to the system.
http://wiki.rubyonrails.com/rails/pages/LoginGeneratorACLSystem

I’ve been using the user/login_engine system with good success. It can
be a little tricky to set up if you don’t follow the directions, but it
works well.

That system allows you to limit access to any controller/action pair in
your system to users with any number of roles.

http://rails-engines.org/

_Kevin


#4

I tried using this but had trouble getting it
installed.
Running ruby/script/plugin install login_engine gave
me a
“ruby: no such file or directory – script/plugin
error”

Have any trouble installing the engine/plugin?

— Kevin O. removed_email_address@domain.invalid wrote:

seems

to allow for…anyone know how to fix this?

Here is a link to the system.

http://wiki.rubyonrails.com/rails/pages/LoginGeneratorACLSystem

your system to users with any number of roles.
http://lists.rubyonrails.org/mailman/listinfo/rails


Yahoo! DSL ? Something to write home about.
Just $16.99/mo. or less.
dsl.yahoo.com


#5

I do have Rails 1.0 and I don’t think I’ve installed a
plugin before, no… I quickly looked on the RoR site
for documentation on installing a plug in but didn’t
find anything.

— James A. removed_email_address@domain.invalid wrote:

Running ruby/script/plugin install login_engine

JM MC wrote:

but ONLY one as that is all the database table
seems
to allow for…anyone know how to fix this?

Here is a link to the system.

http://wiki.rubyonrails.com/rails/pages/LoginGeneratorACLSystem

That system allows you to limit access to any
Rails mailing list



Rails mailing list
removed_email_address@domain.invalid
http://lists.rubyonrails.org/mailman/listinfo/rails


Yahoo! DSL ? Something to write home about.
Just $16.99/mo. or less.
dsl.yahoo.com


#6

You’re definitely using Rails 1.0? Have you managed to install any
other plugins?

  • james

#7

On Jan 6, 2006, at 9:49 AM, James A. wrote:

“ruby: no such file or directory – script/plugin
error”

You need ro run it like this:

$ ruby script/plugin install login_engine

and you might need to do a

$ script/plugin discover

to get an updated plugin listsing.

But calling the command like you did above is why you are getting an
error.

Cheers-
-EZra

to

controller/action pair in
removed_email_address@domain.invalid
Just $16.99/mo. or less.
http://lists.rubyonrails.org/mailman/listinfo/rails
-Ezra Z.
Yakima Herald-Republic
WebMaster
http://yakimaherald.com
509-577-7732
removed_email_address@domain.invalid


#8

I seem to recall that I had to give the plugin install script the Url
for the SVN repository to get it to work. Look in the rails plugin wiki
page for the address.

You will need to install the ‘engines’, ‘login_engine’, and
‘user_engine’.

If you have a user model, make sure it follows the ‘UserController’
(singluar) convention rather than the ‘UsersController’ (plural)
convention. It will save you endless headaches.

_Kevin