# Problem setting multi-value cookie

**URL:** <https://www.ruby-forum.com/t/problem-setting-multi-value-cookie/97999>\
**Category:** Rails\
**Created:** [January 27, 2006, 6:51pm UTC](https://www.ruby-forum.com/t/problem-setting-multi-value-cookie/97999 "2006-01-27T18:51:57Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![Thiago\_J](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/t/58956e/32.png) [@Thiago\_J](https://www.ruby-forum.com/u/Thiago_J)\
**Post date:** [January 27, 2006, 6:51pm UTC](https://www.ruby-forum.com/t/problem-setting-multi-value-cookie/97999/1 "2006-01-27T18:51:57Z")

</div>

I’m trying to set a multi-value cookie but for some reason it’s not  
working. Any help would be appreciated.

cookies[:user] = { :value =\> {:email=\>params[:login][:email],  
:passwd=\>params[:login][:passwd]}, :expires =\> 30.days.from\_now, :path  
=\> “/login”}

–

Thiago J.

---

<div class="post-metadata">

**Author:** ![Thiago\_J](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/t/58956e/32.png) [@Thiago\_J](https://www.ruby-forum.com/u/Thiago_J)\
**Post date:** [January 27, 2006, 8:59pm UTC](https://www.ruby-forum.com/t/problem-setting-multi-value-cookie/97999/2 "2006-01-27T20:59:09Z")

</div>

On 1/27/06, Thiago J. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> * * *
> 
> Rails mailing list  
> removed\_email\_address@domain.invalid  
> [http://lists.rubyonrails.org/mailman/listinfo/rails](http://lists.rubyonrails.org/mailman/listinfo/rails)

You really should be setting that in the session. It’s a particularly  
bad idea to be storing a cleartext password in a cookie.

–  
Kyle M.  
Chief Technologist  
E Factor Media // FN Interactive  
removed\_email\_address@domain.invalid  
1-866-263-3261

---

<div class="post-metadata">

**Author:** ![Thiago\_J](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/t/58956e/32.png) [@Thiago\_J](https://www.ruby-forum.com/u/Thiago_J)\
**Post date:** [January 27, 2006, 9:29pm UTC](https://www.ruby-forum.com/t/problem-setting-multi-value-cookie/97999/3 "2006-01-27T21:29:57Z")

</div>

Kyle M. wrote:

> On 1/27/06, Thiago J. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:
> 
> > * * *
> > 
> > Rails mailing list  
> > removed\_email\_address@domain.invalid  
> > [http://lists.rubyonrails.org/mailman/listinfo/rails](http://lists.rubyonrails.org/mailman/listinfo/rails)
> 
> You really should be setting that in the session. It’s a particularly  
> bad idea to be storing a cleartext password in a cookie.
> 
> –  
> Kyle M.  
> Chief Technologist  
> E Factor Media // FN Interactive  
> removed\_email\_address@domain.invalid  
> 1-866-263-3261

Well, true, but that isn’t the point, the password will be md5 hashed.  
The point is that it’s not accepting an array as the value and I need it  
to be a cookie. Any ideas?

---

<div class="post-metadata">

**Author:** ![Thiago\_J](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/t/58956e/32.png) [@Thiago\_J](https://www.ruby-forum.com/u/Thiago_J)\
**Post date:** [January 27, 2006, 11:54pm UTC](https://www.ruby-forum.com/t/problem-setting-multi-value-cookie/97999/4 "2006-01-27T23:54:34Z")

</div>

On 1/27/06, Thiago J. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> > bad idea to be storing a cleartext password in a cookie.  
> > to be a cookie. Any ideas?
> 
> –  
> Posted via [http://www.ruby-forum.com/](http://www.ruby-forum.com/).
> 
> * * *
> 
> Rails mailing list  
> removed\_email\_address@domain.invalid  
> [http://lists.rubyonrails.org/mailman/listinfo/rails](http://lists.rubyonrails.org/mailman/listinfo/rails)

I would expect that you have to serialize the data. In Ruby that is  
done using the Marshal class.

–  
Kyle M.  
Chief Technologist  
E Factor Media // FN Interactive  
removed\_email\_address@domain.invalid  
1-866-263-3261
