Restful-authentication

Witam

Testuje plugin restful-authentication na serwerze produkcyjnym z opcją aktywacji konta poprzez email, skonfigurowałem ActionMailer i wiadomosci są poprawnie wysyłane.

Problem polega na tym ze przesyłany link np.
http://YOURSITE/activate/10583a3a5de413d6b4b82554de3a1f601e48aed1 nie aktywuje konta.

Ale gdy podmienie doklejony kod na tez bezpośredno z bazy danych działa jak należy, czyli konto zostaje aktywowane.

nie wiem dlaczego ale juz działa poprawnie

activation_code jest tworzony przy rejetracji. Ponieważ podobny klucz był generowany przy próbie resetowania hasła i tam link był wysyłany poprawie ( czyli taki jak w bazie ) obie te metody różniły sie niedzy innymi

save(false)

dodałem wiec ta linijke do make_activation_code i działa poprawnie

protected def make_activation_code self.deleted_at = nil self.activation_code = self.class.make_token save(false) end