2008年12月4日木曜日

restful_authenticationで、メール認証。

これやらないと、ユーザ登録のテストとか、出来ないじゃんね?www

まず、/config/routes.rbに、以下を追記。
  map.activate '/activate/:activation_code', :controller => 'users', :action => 'activate', :activation_code => nil

続いて、config/initializers/mail.rbを作って、そこに以下を追記。
  config.action_mailer.delivery_method = :smtp
  config.action_mailer.smtp_settings = {
    :address => 'your.smtp.domain',
    :port => 25,               # or 587 SMTP 設定に依存
    :domain => 'localdomain',  # 分かるなら FQDN を設定
    :authentication => :login, # SMTP 認証設定に依存
    :user_name => 'username',  # 認証がないなら削除
    :password => 'password'    # 認証がないなら削除
  }
いやいや、自分の設定を晒すほど、お間抜けじゃないっすよwww

で、とりあえず、テスト。


うはっ! 待てど暮せど、メール来ないやwwww
とりあえず、放っておいて、script/serverのログから、url拾って、認証してみる。

おk。
いやいや、おいおいwww

まあ、でも、メールの認証とか、後回しで良いしw
出来る事さえ解っていれば、良いのですよ。

そんな感じ。

0 件のコメント: