From: Steve Coast Date: Tue, 1 Aug 2006 14:53:49 +0000 (+0000) Subject: bits X-Git-Tag: live~8640 X-Git-Url: https://git.openstreetmap.org/rails.git/commitdiff_plain/88297a682cd76ab9290cd8bf278424bf5c8458e5 bits --- diff --git a/app/controllers/user_controller.rb b/app/controllers/user_controller.rb index 42460b4e0..7a0c8b3d7 100644 --- a/app/controllers/user_controller.rb +++ b/app/controllers/user_controller.rb @@ -1,8 +1,9 @@ class UserController < ApplicationController - def create - # do some checks, find the user then send the mail - Notifier::deliver_confirm_signup(user) + def save + @user = User.new(params[:user]) +# @user.save + #Notifier::deliver_confirm_signup(user) end def new diff --git a/app/models/user.rb b/app/models/user.rb index 6bedfbeb3..72752078e 100644 --- a/app/models/user.rb +++ b/app/models/user.rb @@ -3,17 +3,20 @@ require 'digest/md5' class User < ActiveRecord::Base has_many :traces - def passwd=(str) - write_attribute("pass_crypt", Digest::MD5.hexdigest(str)) - end + validates_confirmation_of :pass_crypt - def passwd - return self.pass_crypt - end +# def password=(str) +# write_attribute("pass_crypt", Digest::MD5.hexdigest(str)) +# end - def self.authenticate(username, passwd) - find_first([ "display_name = ? AND pass_crypt =?", - username, - Digest::MD5.hexdigest(passwd) ]) - end + +# def password +# return self.pass_crypt +# end + +# def self.authenticate(username, passwd) +# find_first([ "display_name = ? AND pass_crypt =?", +# username, +# Digest::MD5.hexdigest(passwd) ]) +# end end diff --git a/app/views/user/new.rhtml b/app/views/user/new.rhtml index b67ad1f58..00ab2c7d8 100644 --- a/app/views/user/new.rhtml +++ b/app/views/user/new.rhtml @@ -3,12 +3,12 @@ Fill in the form and we'll send you a quick email to activate your account.
< By creating an account, you agree that all work uploaded to openstreetmap.org and all data created by use of any tools on openstreetmap.org is to be licensed under this Creative Commons license.

-<%= start_form_tag :action => 'signup' %> +<%= start_form_tag :action => 'save' %> - - + +
email address:<%= text_field('user', 'email',{:size => 50, :maxlength => 255}) %>
Login name<%= text_field('user', 'display_name',{:size => 50, :maxlength => 255}) %>
password:<%= password_field('user', 'password',{:size => 50, :maxlength => 255}) %>
retype password:<%= password_field('user', 'password_confirm',{:size => 50, :maxlength => 255}) %>
password:<%= password_field('user', 'pass_crypt',{:size => 50, :maxlength => 255}) %>
retype password:<%= password_field('user', 'pass_crypt_confirmation',{:size => 50, :maxlength => 255}) %>

diff --git a/app/views/user/signup.rhtml b/app/views/user/signup.rhtml index 907b30816..6e9163c01 100644 --- a/app/views/user/signup.rhtml +++ b/app/views/user/signup.rhtml @@ -1 +1,3 @@ blah + +<%= @user.email %> diff --git a/config/database.yml b/config/database.yml index d366bc96b..1fe4d9880 100644 --- a/config/database.yml +++ b/config/database.yml @@ -12,7 +12,7 @@ # http://dev.mysql.com/doc/refman/5.0/en/old-client.html development: adapter: mysql - database: osm + database: openstreetmap username: openstreetmap password: openstreetmap host: localhost diff --git a/db/README b/db/README index 72a57d241..68fc8e6ce 100644 --- a/db/README +++ b/db/README @@ -1,4 +1,4 @@ -you want to +you want to do something like this $ su # mysqladmin create openstreetmap diff --git a/public/images/rails.png b/public/images/rails.png deleted file mode 100644 index b8441f182..000000000 Binary files a/public/images/rails.png and /dev/null differ