SQL (0.029000) SET SQL_AUTO_IS_NULL=0 SQL (0.001000) BEGIN User Load (0.000000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (login = 'nonbob') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.016000) SELECT * FROM users WHERE (login = 'nonbob') LIMIT 1 SQL (0.001000) ROLLBACK SQL (0.001000) BEGIN SQL (0.000000) ROLLBACK SQL (0.000000) BEGIN SQL (0.000000) ROLLBACK SQL (0.000000) BEGIN SQL (0.000000) ROLLBACK SQL (0.000000) BEGIN SQL (0.001000) ROLLBACK SQL (0.000000) BEGIN SQL (0.001000) ROLLBACK SQL (0.000000) BEGIN SQL (0.001000) ROLLBACK SQL (0.001000) BEGIN User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 SQL (0.001000) ROLLBACK SQL (0.001000) BEGIN SQL (0.001000) ROLLBACK SQL (0.001000) SET SQL_AUTO_IS_NULL=0 SQL (0.010000) BEGIN User Load (0.002000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.033000) SELECT * FROM users WHERE (login = 'nonbob') LIMIT 1 User Load (0.000000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (login = 'nonbob') LIMIT 1 SQL (0.000000) ROLLBACK SQL (0.001000) BEGIN User Load (0.002000) SELECT * FROM users WHERE (users.login = 'x') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'okbob@mcbob.com') LIMIT 1 SQL (0.000000) ROLLBACK SQL (0.000000) BEGIN User Load (0.001000) SELECT * FROM users WHERE (users.login = 'existingbob') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email IS NULL) LIMIT 1 SQL (0.000000) ROLLBACK SQL (0.034000) BEGIN User Load (0.016000) SELECT * FROM users WHERE (users.login = 'nonexistingbob') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'nonexistingbob@mcbob.com') LIMIT 1 SQL (0.000000) INSERT INTO users (`salt`, `hashed_password`, `login`, `email`) VALUES('Rzbirs7V2X', 'ef0f1b6d0d7119e0c25f7d6378568a0a500d1e12', 'nonexistingbob', 'nonexistingbob@mcbob.com') User Load (0.001000) SELECT * FROM users WHERE (login = 'nonexistingbob') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.login = 'newbob') LIMIT 1 User Load (0.029000) SELECT * FROM users WHERE (users.email = 'newbob@mcbob.com') LIMIT 1 SQL (0.001000) INSERT INTO users (`salt`, `hashed_password`, `login`, `email`) VALUES('aKUt7uRHtR', '4fff308f6827854f2c1763095be857a8a9cbc491', 'newbob', 'newbob@mcbob.com') User Load (0.032000) SELECT * FROM users WHERE (login = 'newbob') LIMIT 1 SQL (0.028000) ROLLBACK SQL (0.006000) BEGIN User Load (0.001000) SELECT * FROM users WHERE (users.login = 'nonbob') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'nonbob@mcbob.com') LIMIT 1 SQL (0.019000) ROLLBACK SQL (0.001000) BEGIN User Load (0.013000) SELECT * FROM users WHERE (users.login = 'badbob') LIMIT 1 User Load (0.016000) SELECT * FROM users WHERE (users.email = 'badbob@mcbob.com') LIMIT 1 SQL (0.001000) INSERT INTO users (`salt`, `hashed_password`, `login`, `email`) VALUES('V6E7ZF7xo0', 'aae0cefef85b26f1eb966dfe8d99907f94ff621b', 'badbob', 'badbob@mcbob.com') SQL (0.047000) ROLLBACK SQL (0.000000) BEGIN SQL (0.000000) ROLLBACK SQL (0.005000) BEGIN User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 SQL (0.001000) ROLLBACK SQL (0.000000) BEGIN User Load (0.001000) SELECT * FROM users WHERE (users.login = 'nonexistingbob') LIMIT 1 User Load (0.011000) SELECT * FROM users WHERE (users.email = 'nonexistingbob@mcbob.com') LIMIT 1 SQL (0.000000) INSERT INTO users (`salt`, `hashed_password`, `login`, `email`) VALUES('1000', 'b1d27036d59f9499d403f90e0bcf43281adaa844', 'nonexistingbob', 'nonexistingbob@mcbob.com') SQL (0.086000) ROLLBACK SQL (0.001000) SET SQL_AUTO_IS_NULL=0 SQL (0.001000) BEGIN User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (login = 'nonbob') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.030000) SELECT * FROM users WHERE (login = 'nonbob') LIMIT 1 SQL (0.001000) ROLLBACK SQL (0.002000) BEGIN User Load (0.032000) SELECT * FROM users WHERE (users.login = 'x') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'okbob@mcbob.com') LIMIT 1 SQL (0.037000) ROLLBACK SQL (0.001000) BEGIN User Load (0.029000) SELECT * FROM users WHERE (users.login = 'existingbob') LIMIT 1 User Load (0.002000) SELECT * FROM users WHERE (users.email IS NULL) LIMIT 1 SQL (0.000000) ROLLBACK SQL (0.000000) BEGIN User Load (0.001000) SELECT * FROM users WHERE (users.login = 'nonexistingbob') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'nonexistingbob@mcbob.com') LIMIT 1 SQL (0.000000) INSERT INTO users (`salt`, `hashed_password`, `login`, `email`) VALUES('tiDiJzHcuW', '2a17300c1fb9e0102c91e971c4b5f2a08fa4fa3e', 'nonexistingbob', 'nonexistingbob@mcbob.com') User Load (0.002000) SELECT * FROM users WHERE (login = 'nonexistingbob') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.login = 'newbob') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'newbob@mcbob.com') LIMIT 1 SQL (0.000000) INSERT INTO users (`salt`, `hashed_password`, `login`, `email`) VALUES('AY0auu0LzI', '1a2d27138727e497f3936ea64f6427528d7b5885', 'newbob', 'newbob@mcbob.com') User Load (0.001000) SELECT * FROM users WHERE (login = 'newbob') LIMIT 1 SQL (0.029000) ROLLBACK SQL (0.000000) BEGIN User Load (0.005000) SELECT * FROM users WHERE (users.login = 'nonbob') LIMIT 1 User Load (0.027000) SELECT * FROM users WHERE (users.email = 'nonbob@mcbob.com') LIMIT 1 SQL (0.000000) ROLLBACK SQL (0.001000) BEGIN User Load (0.026000) SELECT * FROM users WHERE (users.login = 'badbob') LIMIT 1 User Load (0.002000) SELECT * FROM users WHERE (users.email = 'badbob@mcbob.com') LIMIT 1 SQL (0.001000) INSERT INTO users (`salt`, `hashed_password`, `login`, `email`) VALUES('3oLn3kMMbA', 'c96245303587b8ebd9f7fc4460c401b11df6fccc', 'badbob', 'badbob@mcbob.com') SQL (0.060000) ROLLBACK SQL (0.000000) BEGIN SQL (0.000000) ROLLBACK SQL (0.000000) BEGIN User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.016000) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 SQL (0.031000) ROLLBACK SQL (0.001000) BEGIN User Load (0.001000) SELECT * FROM users WHERE (users.login = 'nonexistingbob') LIMIT 1 User Load (0.004000) SELECT * FROM users WHERE (users.email = 'nonexistingbob@mcbob.com') LIMIT 1 SQL (0.001000) INSERT INTO users (`salt`, `hashed_password`, `login`, `email`) VALUES('1000', 'b1d27036d59f9499d403f90e0bcf43281adaa844', 'nonexistingbob', 'nonexistingbob@mcbob.com') SQL (0.003000) ROLLBACK SQL (0.025000) SET SQL_AUTO_IS_NULL=0 SQL (0.076000) BEGIN User Load (0.005000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.002000) SELECT * FROM users WHERE (login = 'nonbob') LIMIT 1 User Load (0.028000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (login = 'nonbob') LIMIT 1 SQL (0.001000) ROLLBACK SQL (0.171000) BEGIN User Load (0.003000) SELECT * FROM users WHERE (users.login = 'x') LIMIT 1 User Load (0.002000) SELECT * FROM users WHERE (users.email = 'okbob@mcbob.com') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.login = '') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'okbob@mcbob.com') LIMIT 1 SQL (0.036000) ROLLBACK SQL (0.001000) BEGIN User Load (0.030000) SELECT * FROM users WHERE (users.login = 'existingbob') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email IS NULL) LIMIT 1 SQL (0.000000) ROLLBACK SQL (0.030000) BEGIN User Load (0.092000) SELECT * FROM users WHERE (users.login = 'nonexistingbob') LIMIT 1 User Load (0.135000) SELECT * FROM users WHERE (users.email = 'nonexistingbob@mcbob.com') LIMIT 1 SQL (0.000000) INSERT INTO users (`salt`, `hashed_password`, `login`, `email`) VALUES('tl2MY3yrnk', '5b0bcb8d4dee9746c2c431d5d6988c0967fb1997', 'nonexistingbob', 'nonexistingbob@mcbob.com') User Load (0.102000) SELECT * FROM users WHERE (login = 'nonexistingbob') LIMIT 1 User Load (0.220000) SELECT * FROM users WHERE (users.login = 'newbob') LIMIT 1 User Load (0.018000) SELECT * FROM users WHERE (users.email = 'newbob@mcbob.com') LIMIT 1 SQL (0.016000) INSERT INTO users (`salt`, `hashed_password`, `login`, `email`) VALUES('dPMpsJQdrj', 'cecb730bf805f0f38740d8a7cc4e815fdf51bf8c', 'newbob', 'newbob@mcbob.com') User Load (0.013000) SELECT * FROM users WHERE (login = 'newbob') LIMIT 1 SQL (0.052000) ROLLBACK SQL (0.000000) BEGIN User Load (0.017000) SELECT * FROM users WHERE (users.login = 'nonbob') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'nonbob@mcbob.com') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.login = 'nonbob') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'nonbob@mcbob.com') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.login = 'nonbob') LIMIT 1 User Load (0.000000) SELECT * FROM users WHERE (users.email = 'nonbob@mcbob.com') LIMIT 1 SQL (0.001000) ROLLBACK SQL (0.103000) BEGIN User Load (0.035000) SELECT * FROM users WHERE (users.login = 'badbob') LIMIT 1 User Load (0.037000) SELECT * FROM users WHERE (users.email = 'badbob@mcbob.com') LIMIT 1 SQL (0.169000) INSERT INTO users (`salt`, `hashed_password`, `login`, `email`) VALUES('divzrAVrkr', '5d7ae662591e5516aa56d5b4d1352e9b1672f45b', 'badbob', 'badbob@mcbob.com') SQL (0.197000) ROLLBACK SQL (0.001000) BEGIN SQL (0.000000) ROLLBACK SQL (0.001000) BEGIN User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.002000) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.028000) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 SQL (0.031000) ROLLBACK SQL (0.001000) BEGIN User Load (0.188000) SELECT * FROM users WHERE (users.login = 'nonexistingbob') LIMIT 1 User Load (0.126000) SELECT * FROM users WHERE (users.email = 'nonexistingbob@mcbob.com') LIMIT 1 SQL (0.020000) INSERT INTO users (`salt`, `hashed_password`, `login`, `email`) VALUES('1000', 'b1d27036d59f9499d403f90e0bcf43281adaa844', 'nonexistingbob', 'nonexistingbob@mcbob.com') SQL (0.036000) ROLLBACK SQL (0.105000) SET SQL_AUTO_IS_NULL=0 SQL (0.018000) BEGIN User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (login = 'nonbob') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (login = 'nonbob') LIMIT 1 SQL (0.002000) ROLLBACK SQL (0.000000) BEGIN User Load (0.001000) SELECT * FROM users WHERE (users.login = 'x') LIMIT 1 User Load (0.000000) SELECT * FROM users WHERE (users.email = 'okbob@mcbob.com') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.login = '') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'okbob@mcbob.com') LIMIT 1 SQL (0.001000) ROLLBACK SQL (0.000000) BEGIN User Load (0.001000) SELECT * FROM users WHERE (users.login = 'existingbob') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email IS NULL) LIMIT 1 SQL (0.000000) ROLLBACK SQL (0.000000) BEGIN User Load (0.001000) SELECT * FROM users WHERE (users.login = 'nonexistingbob') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'nonexistingbob@mcbob.com') LIMIT 1 SQL (0.045000) INSERT INTO users (`salt`, `hashed_password`, `login`, `email`) VALUES('iLUQKZrR10', '06752f35c5b002d650e50cce50c18109aab55941', 'nonexistingbob', 'nonexistingbob@mcbob.com') User Load (0.000000) SELECT * FROM users WHERE (login = 'nonexistingbob') LIMIT 1 User Load (0.000000) SELECT * FROM users WHERE (users.login = 'newbob') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'newbob@mcbob.com') LIMIT 1 SQL (0.001000) INSERT INTO users (`salt`, `hashed_password`, `login`, `email`) VALUES('VgSRkIXcrU', '12e79e2e2db1ec820158c70ff753c5a5fcaa0230', 'newbob', 'newbob@mcbob.com') User Load (0.001000) SELECT * FROM users WHERE (login = 'newbob') LIMIT 1 SQL (0.031000) ROLLBACK SQL (0.000000) BEGIN User Load (0.001000) SELECT * FROM users WHERE (users.login = 'nonbob') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'nonbob@mcbob.com') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.login = 'nonbob') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'nonbob@mcbob.com') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.login = 'nonbob') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'nonbob@mcbob.com') LIMIT 1 SQL (0.000000) ROLLBACK SQL (0.000000) BEGIN User Load (0.001000) SELECT * FROM users WHERE (users.login = 'badbob') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'badbob@mcbob.com') LIMIT 1 SQL (0.000000) INSERT INTO users (`salt`, `hashed_password`, `login`, `email`) VALUES('H0idOZ6ECe', 'e7d0ec3042b214a44e0d0b90154b811c117e0b8d', 'badbob', 'badbob@mcbob.com') SQL (0.014000) ROLLBACK SQL (0.001000) BEGIN SQL (0.000000) ROLLBACK SQL (0.000000) BEGIN User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.002000) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 Sent mail: Date: Wed, 23 May 2007 17:25:37 -0700 From: support@yourdomain.com To: bob@mcbob.com Subject: your password is ... Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 _____________ Your username is bob. Your new password is c. Please login and change it to something more memorable. --------------- User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 SQL (0.000000) ROLLBACK SQL (0.000000) BEGIN User Load (0.001000) SELECT * FROM users WHERE (users.login = 'nonexistingbob') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'nonexistingbob@mcbob.com') LIMIT 1 SQL (0.001000) INSERT INTO users (`salt`, `hashed_password`, `login`, `email`) VALUES('1000', 'b1d27036d59f9499d403f90e0bcf43281adaa844', 'nonexistingbob', 'nonexistingbob@mcbob.com') SQL (0.010000) ROLLBACK SQL (0.001000) SET SQL_AUTO_IS_NULL=0 SQL (0.000000) BEGIN User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (login = 'nonbob') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (login = 'nonbob') LIMIT 1 SQL (0.000000) ROLLBACK SQL (0.000000) BEGIN User Load (0.001000) SELECT * FROM users WHERE (users.login = 'x') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'okbob@mcbob.com') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.login = '') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'okbob@mcbob.com') LIMIT 1 SQL (0.001000) ROLLBACK SQL (0.001000) BEGIN User Load (0.001000) SELECT * FROM users WHERE (users.login = 'existingbob') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email IS NULL) LIMIT 1 SQL (0.001000) ROLLBACK SQL (0.001000) BEGIN User Load (0.002000) SELECT * FROM users WHERE (users.login = 'nonexistingbob') LIMIT 1 User Load (0.000000) SELECT * FROM users WHERE (users.email = 'nonexistingbob@mcbob.com') LIMIT 1 SQL (0.000000) INSERT INTO users (`salt`, `hashed_password`, `login`, `email`) VALUES('p0TI3gfzXr', 'ac6527ccb558b43377cc68a94e940ee690259072', 'nonexistingbob', 'nonexistingbob@mcbob.com') User Load (0.001000) SELECT * FROM users WHERE (login = 'nonexistingbob') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.login = 'newbob') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'newbob@mcbob.com') LIMIT 1 SQL (0.000000) INSERT INTO users (`salt`, `hashed_password`, `login`, `email`) VALUES('mElgEoBL85', '4d793d42f4aea2866084cd9a868fd0aa925b0966', 'newbob', 'newbob@mcbob.com') User Load (0.001000) SELECT * FROM users WHERE (login = 'newbob') LIMIT 1 SQL (0.012000) ROLLBACK SQL (0.000000) BEGIN User Load (0.001000) SELECT * FROM users WHERE (users.login = 'nonbob') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'nonbob@mcbob.com') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.login = 'nonbob') LIMIT 1 User Load (0.002000) SELECT * FROM users WHERE (users.email = 'nonbob@mcbob.com') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.login = 'nonbob') LIMIT 1 User Load (0.000000) SELECT * FROM users WHERE (users.email = 'nonbob@mcbob.com') LIMIT 1 SQL (0.001000) ROLLBACK SQL (0.000000) BEGIN User Load (0.002000) SELECT * FROM users WHERE (users.login = 'badbob') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'badbob@mcbob.com') LIMIT 1 SQL (0.001000) INSERT INTO users (`salt`, `hashed_password`, `login`, `email`) VALUES('ZRo8UmWgF7', '22d27c662048d0fc20ea1c36358d5ce98e558fd1', 'badbob', 'badbob@mcbob.com') SQL (0.046000) ROLLBACK SQL (0.000000) BEGIN SQL (0.000000) ROLLBACK SQL (0.000000) BEGIN User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 Sent mail: Date: Wed, 23 May 2007 17:27:00 -0700 From: support@yourdomain.com To: bob@mcbob.com Subject: your password is ... Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 _____________ Your username is bob. Your new password is W. Please login and change it to something more memorable. --------------- User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 SQL (0.000000) ROLLBACK SQL (0.000000) BEGIN User Load (0.000000) SELECT * FROM users WHERE (users.login = 'nonexistingbob') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'nonexistingbob@mcbob.com') LIMIT 1 SQL (0.001000) INSERT INTO users (`salt`, `hashed_password`, `login`, `email`) VALUES('1000', 'b1d27036d59f9499d403f90e0bcf43281adaa844', 'nonexistingbob', 'nonexistingbob@mcbob.com') SQL (0.013000) ROLLBACK SQL (0.000000) SET SQL_AUTO_IS_NULL=0 SQL (0.001000) BEGIN User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (login = 'nonbob') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (login = 'nonbob') LIMIT 1 SQL (0.000000) ROLLBACK SQL (0.000000) BEGIN User Load (0.001000) SELECT * FROM users WHERE (users.login = 'x') LIMIT 1 User Load (0.000000) SELECT * FROM users WHERE (users.email = 'okbob@mcbob.com') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.login = '') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'okbob@mcbob.com') LIMIT 1 SQL (0.001000) ROLLBACK SQL (0.000000) BEGIN User Load (0.001000) SELECT * FROM users WHERE (users.login = 'existingbob') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email IS NULL) LIMIT 1 SQL (0.000000) ROLLBACK SQL (0.000000) BEGIN User Load (0.000000) SELECT * FROM users WHERE (users.login = 'nonexistingbob') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'nonexistingbob@mcbob.com') LIMIT 1 SQL (0.001000) INSERT INTO users (`salt`, `hashed_password`, `login`, `email`) VALUES('xGoFRDIcSu', '30591a2af32c1d4b4620c708e1b0f992c8981b14', 'nonexistingbob', 'nonexistingbob@mcbob.com') User Load (0.001000) SELECT * FROM users WHERE (login = 'nonexistingbob') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.login = 'newbob') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'newbob@mcbob.com') LIMIT 1 SQL (0.001000) INSERT INTO users (`salt`, `hashed_password`, `login`, `email`) VALUES('gL7ElefbTg', '89e536099b59ee6926678512cfc0ce90bd296cf9', 'newbob', 'newbob@mcbob.com') User Load (0.001000) SELECT * FROM users WHERE (login = 'newbob') LIMIT 1 SQL (0.011000) ROLLBACK SQL (0.001000) BEGIN User Load (0.001000) SELECT * FROM users WHERE (users.login = 'nonbob') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'nonbob@mcbob.com') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.login = 'nonbob') LIMIT 1 User Load (0.000000) SELECT * FROM users WHERE (users.email = 'nonbob@mcbob.com') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.login = 'nonbob') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'nonbob@mcbob.com') LIMIT 1 SQL (0.000000) ROLLBACK SQL (0.000000) BEGIN User Load (0.001000) SELECT * FROM users WHERE (users.login = 'badbob') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'badbob@mcbob.com') LIMIT 1 SQL (0.000000) INSERT INTO users (`salt`, `hashed_password`, `login`, `email`) VALUES('UHKtLb465x', '57fa8d28a94f34b263a27bbb9b61112c25d441c9', 'badbob', 'badbob@mcbob.com') SQL (0.023000) ROLLBACK SQL (0.001000) BEGIN SQL (0.000000) ROLLBACK SQL (0.000000) BEGIN User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 Sent mail: Date: Wed, 23 May 2007 17:27:58 -0700 From: support@yourdomain.com To: bob@mcbob.com Subject: your password is ... Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 _____________ Your username is bob. Your new password is s. Please login and change it to something more memorable. --------------- User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 SQL (0.000000) ROLLBACK SQL (0.000000) BEGIN User Load (0.001000) SELECT * FROM users WHERE (users.login = 'nonexistingbob') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'nonexistingbob@mcbob.com') LIMIT 1 SQL (0.000000) INSERT INTO users (`salt`, `hashed_password`, `login`, `email`) VALUES('1000', 'b1d27036d59f9499d403f90e0bcf43281adaa844', 'nonexistingbob', 'nonexistingbob@mcbob.com') SQL (0.010000) ROLLBACK SQL (0.001000) SET SQL_AUTO_IS_NULL=0 SQL (0.001000) BEGIN User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (login = 'nonbob') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (login = 'nonbob') LIMIT 1 SQL (0.000000) ROLLBACK SQL (0.000000) BEGIN User Load (0.001000) SELECT * FROM users WHERE (users.login = 'x') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'okbob@mcbob.com') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.login = '') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'okbob@mcbob.com') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.login = 'okbob') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'okbob@mcbob.com') LIMIT 1 SQL (0.001000) INSERT INTO users (`salt`, `hashed_password`, `login`, `email`) VALUES('uBzhANfv40', '2667a4d4f13fcc20f328cc0ef0072f0801c196cf', 'okbob', 'okbob@mcbob.com') User Load (0.001000) SELECT * FROM users WHERE (users.login = 'okbob' AND users.id <> 1000008) LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email IS NULL AND users.id <> 1000008) LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.login = 'okbob' AND users.id <> 1000008) LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'notvalidemail' AND users.id <> 1000008) LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.login = 'okbob' AND users.id <> 1000008) LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'validbob@mcbob.com' AND users.id <> 1000008) LIMIT 1 User Update (0.000000) UPDATE users SET `login` = 'okbob', `hashed_password` = '2667a4d4f13fcc20f328cc0ef0072f0801c196cf', `salt` = 'uBzhANfv40', `email` = 'validbob@mcbob.com' WHERE id = 1000008 SQL (0.018000) ROLLBACK SQL (0.000000) BEGIN User Load (0.001000) SELECT * FROM users WHERE (users.login = 'existingbob') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email IS NULL) LIMIT 1 SQL (0.000000) ROLLBACK SQL (0.000000) BEGIN User Load (0.001000) SELECT * FROM users WHERE (users.login = 'nonexistingbob') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'nonexistingbob@mcbob.com') LIMIT 1 SQL (0.001000) INSERT INTO users (`salt`, `hashed_password`, `login`, `email`) VALUES('RIPcjdzWFs', '0af9af8811a7dad890deeb5315770e899493663e', 'nonexistingbob', 'nonexistingbob@mcbob.com') User Load (0.001000) SELECT * FROM users WHERE (login = 'nonexistingbob') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.login = 'newbob') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'newbob@mcbob.com') LIMIT 1 SQL (0.001000) INSERT INTO users (`salt`, `hashed_password`, `login`, `email`) VALUES('QAAXI5oHXN', '223427acd11d54f5ec6ed9ac10c98ab2dfae4dad', 'newbob', 'newbob@mcbob.com') User Load (0.001000) SELECT * FROM users WHERE (login = 'newbob') LIMIT 1 SQL (0.038000) ROLLBACK SQL (0.000000) BEGIN User Load (0.001000) SELECT * FROM users WHERE (users.login = 'nonbob') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'nonbob@mcbob.com') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.login = 'nonbob') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'nonbob@mcbob.com') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.login = 'nonbob') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'nonbob@mcbob.com') LIMIT 1 SQL (0.001000) ROLLBACK SQL (0.001000) BEGIN User Load (0.001000) SELECT * FROM users WHERE (users.login = 'badbob') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'badbob@mcbob.com') LIMIT 1 SQL (0.000000) INSERT INTO users (`salt`, `hashed_password`, `login`, `email`) VALUES('hMvkTSGSjC', '1c2f6d79e79434ae21e2db717475b92f780e7d2b', 'badbob', 'badbob@mcbob.com') SQL (0.025000) ROLLBACK SQL (0.000000) BEGIN SQL (0.001000) ROLLBACK SQL (0.000000) BEGIN User Load (0.000000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 Sent mail: Date: Wed, 23 May 2007 17:28:38 -0700 From: support@yourdomain.com To: bob@mcbob.com Subject: your password is ... Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 _____________ Your username is bob. Your new password is f. Please login and change it to something more memorable. --------------- User Load (0.002000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 SQL (0.000000) ROLLBACK SQL (0.000000) BEGIN User Load (0.001000) SELECT * FROM users WHERE (users.login = 'nonexistingbob') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'nonexistingbob@mcbob.com') LIMIT 1 SQL (0.001000) INSERT INTO users (`salt`, `hashed_password`, `login`, `email`) VALUES('1000', 'b1d27036d59f9499d403f90e0bcf43281adaa844', 'nonexistingbob', 'nonexistingbob@mcbob.com') SQL (0.007000) ROLLBACK SQL (0.000000) SET SQL_AUTO_IS_NULL=0 SQL (0.000000) BEGIN User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (login = 'nonbob') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (login = 'nonbob') LIMIT 1 SQL (0.000000) ROLLBACK SQL (0.000000) BEGIN User Load (0.001000) SELECT * FROM users WHERE (users.login = 'x') LIMIT 1 User Load (0.000000) SELECT * FROM users WHERE (users.email = 'okbob@mcbob.com') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.login = '') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'okbob@mcbob.com') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.login = 'okbob') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'okbob@mcbob.com') LIMIT 1 SQL (0.000000) INSERT INTO users (`salt`, `hashed_password`, `login`, `email`) VALUES('QRBKkmgEkS', '0f1a21d5235842d3f79f10f2f62ca0fe86e138fc', 'okbob', 'okbob@mcbob.com') User Load (0.001000) SELECT * FROM users WHERE (users.login = 'okbob' AND users.id <> 1000013) LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email IS NULL AND users.id <> 1000013) LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.login = 'okbob' AND users.id <> 1000013) LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'notvalidemail' AND users.id <> 1000013) LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.login = 'okbob' AND users.id <> 1000013) LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'validbob@mcbob.com' AND users.id <> 1000013) LIMIT 1 User Update (0.000000) UPDATE users SET `login` = 'okbob', `hashed_password` = '0f1a21d5235842d3f79f10f2f62ca0fe86e138fc', `salt` = 'QRBKkmgEkS', `email` = 'validbob@mcbob.com' WHERE id = 1000013 SQL (0.019000) ROLLBACK SQL (0.000000) BEGIN User Load (0.001000) SELECT * FROM users WHERE (users.login = 'existingbob') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email IS NULL) LIMIT 1 SQL (0.000000) ROLLBACK SQL (0.000000) BEGIN User Load (0.001000) SELECT * FROM users WHERE (users.login = 'nonexistingbob') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'nonexistingbob@mcbob.com') LIMIT 1 SQL (0.001000) INSERT INTO users (`salt`, `hashed_password`, `login`, `email`) VALUES('g43PkBJypg', 'adbf2cad03fdfdce193c2fa743b90a419c822499', 'nonexistingbob', 'nonexistingbob@mcbob.com') User Load (0.001000) SELECT * FROM users WHERE (login = 'nonexistingbob') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.login = 'newbob') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'newbob@mcbob.com') LIMIT 1 SQL (0.001000) INSERT INTO users (`salt`, `hashed_password`, `login`, `email`) VALUES('bwx4JHkM6i', 'b1a8ee4d10ad6966e540de26e546fb8210648e2f', 'newbob', 'newbob@mcbob.com') User Load (0.001000) SELECT * FROM users WHERE (login = 'newbob') LIMIT 1 SQL (0.022000) ROLLBACK SQL (0.002000) BEGIN User Load (0.001000) SELECT * FROM users WHERE (users.login = 'nonbob') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'nonbob@mcbob.com') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.login = 'nonbob') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'nonbob@mcbob.com') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.login = 'nonbob') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'nonbob@mcbob.com') LIMIT 1 SQL (0.000000) INSERT INTO users (`salt`, `hashed_password`, `login`, `email`) VALUES('FmlSGh7FH7', '7f889633d3d38884b1097d32e030b3f569cceabd', 'nonbob', 'nonbob@mcbob.com') SQL (0.041000) ROLLBACK SQL (0.001000) BEGIN User Load (0.001000) SELECT * FROM users WHERE (users.login = 'badbob') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'badbob@mcbob.com') LIMIT 1 SQL (0.001000) INSERT INTO users (`salt`, `hashed_password`, `login`, `email`) VALUES('bLJvRNQyvK', '48d069ce7058e7cf26f7cae49cc5afcff7dbafc5', 'badbob', 'badbob@mcbob.com') SQL (0.014000) ROLLBACK SQL (0.001000) BEGIN SQL (0.000000) ROLLBACK SQL (0.000000) BEGIN User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.002000) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 Sent mail: Date: Wed, 23 May 2007 17:29:22 -0700 From: support@yourdomain.com To: bob@mcbob.com Subject: your password is ... Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 _____________ Your username is bob. Your new password is H. Please login and change it to something more memorable. --------------- User Load (0.000000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 SQL (0.000000) ROLLBACK SQL (0.000000) BEGIN User Load (0.000000) SELECT * FROM users WHERE (users.login = 'nonexistingbob') LIMIT 1 User Load (0.000000) SELECT * FROM users WHERE (users.email = 'nonexistingbob@mcbob.com') LIMIT 1 SQL (0.001000) INSERT INTO users (`salt`, `hashed_password`, `login`, `email`) VALUES('1000', 'b1d27036d59f9499d403f90e0bcf43281adaa844', 'nonexistingbob', 'nonexistingbob@mcbob.com') SQL (0.003000) ROLLBACK SQL (0.001000) SET SQL_AUTO_IS_NULL=0 SQL (0.000000) BEGIN User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (login = 'nonbob') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (login = 'nonbob') LIMIT 1 SQL (0.001000) ROLLBACK SQL (0.001000) BEGIN User Load (0.001000) SELECT * FROM users WHERE (users.login = 'x') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'okbob@mcbob.com') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.login = '') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'okbob@mcbob.com') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.login = 'okbob') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'okbob@mcbob.com') LIMIT 1 SQL (0.000000) INSERT INTO users (`salt`, `hashed_password`, `login`, `email`) VALUES('AsmPlRMoHt', '0cd3f0e9f71c8e2bfd5a8a64727b30fe7e8660a1', 'okbob', 'okbob@mcbob.com') User Load (0.001000) SELECT * FROM users WHERE (users.login = 'okbob' AND users.id <> 1000019) LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email IS NULL AND users.id <> 1000019) LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.login = 'okbob' AND users.id <> 1000019) LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'notvalidemail' AND users.id <> 1000019) LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.login = 'okbob' AND users.id <> 1000019) LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'validbob@mcbob.com' AND users.id <> 1000019) LIMIT 1 User Update (0.001000) UPDATE users SET `login` = 'okbob', `hashed_password` = '0cd3f0e9f71c8e2bfd5a8a64727b30fe7e8660a1', `salt` = 'AsmPlRMoHt', `email` = 'validbob@mcbob.com' WHERE id = 1000019 SQL (0.029000) ROLLBACK SQL (0.000000) BEGIN User Load (0.000000) SELECT * FROM users WHERE (users.login = 'existingbob') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email IS NULL) LIMIT 1 SQL (0.000000) ROLLBACK SQL (0.000000) BEGIN User Load (0.001000) SELECT * FROM users WHERE (users.login = 'nonexistingbob') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'nonexistingbob@mcbob.com') LIMIT 1 SQL (0.000000) INSERT INTO users (`salt`, `hashed_password`, `login`, `email`) VALUES('MEvyjbCKEj', '6a4000301ae3f9774b88407dc067c45f3ffaf745', 'nonexistingbob', 'nonexistingbob@mcbob.com') User Load (0.001000) SELECT * FROM users WHERE (login = 'nonexistingbob') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.login = 'newbob') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'newbob@mcbob.com') LIMIT 1 SQL (0.000000) INSERT INTO users (`salt`, `hashed_password`, `login`, `email`) VALUES('TodKKryk28', 'a42d5c407cbfbc718c11c3f43724f17eddfd19b2', 'newbob', 'newbob@mcbob.com') User Load (0.001000) SELECT * FROM users WHERE (login = 'newbob') LIMIT 1 SQL (0.020000) ROLLBACK SQL (0.000000) BEGIN User Load (0.001000) SELECT * FROM users WHERE (users.login = 'nonbob') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'nonbob@mcbob.com') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.login = 'nonbob') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'nonbob@mcbob.com') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.login = 'nonbob') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'nonbob@mcbob.com') LIMIT 1 SQL (0.001000) INSERT INTO users (`salt`, `hashed_password`, `login`, `email`) VALUES('bfezX0kSUB', '8d8638401f7c609e600e79ac5e4cf8a053408181', 'nonbob', 'nonbob@mcbob.com') SQL (0.032000) ROLLBACK SQL (0.001000) BEGIN User Load (0.001000) SELECT * FROM users WHERE (users.login = 'badbob') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'badbob@mcbob.com') LIMIT 1 SQL (0.000000) INSERT INTO users (`salt`, `hashed_password`, `login`, `email`) VALUES('Rcig3fCqk1', '1ae9e2c94f8cba9aec850b74a2af7e1228c58625', 'badbob', 'badbob@mcbob.com') SQL (0.015000) ROLLBACK SQL (0.000000) BEGIN SQL (0.000000) ROLLBACK SQL (0.000000) BEGIN User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.002000) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 User Update (0.000000) UPDATE users SET `login` = 'bob', `hashed_password` = '808b44e70698f6509a78ae5f7ebc564cd91dcf58', `salt` = '1000', `email` = 'bob@mcbob.com' WHERE id = 1000001 Sent mail: Date: Wed, 23 May 2007 17:30:56 -0700 From: support@yourdomain.com To: bob@mcbob.com Subject: your password is ... Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 _____________ Your username is bob. Your new password is x67YN32Y38. Please login and change it to something more memorable. --------------- User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 SQL (0.029000) ROLLBACK SQL (0.000000) BEGIN User Load (0.001000) SELECT * FROM users WHERE (users.login = 'nonexistingbob') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'nonexistingbob@mcbob.com') LIMIT 1 SQL (0.001000) INSERT INTO users (`salt`, `hashed_password`, `login`, `email`) VALUES('1000', 'b1d27036d59f9499d403f90e0bcf43281adaa844', 'nonexistingbob', 'nonexistingbob@mcbob.com') SQL (0.015000) ROLLBACK SQL (0.000000) SET SQL_AUTO_IS_NULL=0 SQL (0.000000) BEGIN User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (login = 'nonbob') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (login = 'nonbob') LIMIT 1 SQL (0.001000) ROLLBACK SQL (0.000000) BEGIN User Load (0.001000) SELECT * FROM users WHERE (users.login = 'x') LIMIT 1 User Load (0.000000) SELECT * FROM users WHERE (users.email = 'okbob@mcbob.com') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.login = '') LIMIT 1 User Load (0.002000) SELECT * FROM users WHERE (users.email = 'okbob@mcbob.com') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.login = 'okbob') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'okbob@mcbob.com') LIMIT 1 SQL (0.000000) INSERT INTO users (`salt`, `hashed_password`, `login`, `email`) VALUES('AUytMq1lvS', 'eb5e2353bf6efa68495531322b6841a3237a2d70', 'okbob', 'okbob@mcbob.com') User Load (0.001000) SELECT * FROM users WHERE (users.login = 'okbob' AND users.id <> 1000025) LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email IS NULL AND users.id <> 1000025) LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.login = 'okbob' AND users.id <> 1000025) LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'notvalidemail' AND users.id <> 1000025) LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.login = 'okbob' AND users.id <> 1000025) LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'validbob@mcbob.com' AND users.id <> 1000025) LIMIT 1 User Update (0.000000) UPDATE users SET `login` = 'okbob', `hashed_password` = 'eb5e2353bf6efa68495531322b6841a3237a2d70', `salt` = 'AUytMq1lvS', `email` = 'validbob@mcbob.com' WHERE id = 1000025 SQL (0.036000) ROLLBACK SQL (0.001000) BEGIN User Load (0.001000) SELECT * FROM users WHERE (users.login = 'existingbob') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email IS NULL) LIMIT 1 SQL (0.001000) ROLLBACK SQL (0.001000) BEGIN User Load (0.001000) SELECT * FROM users WHERE (users.login = 'nonexistingbob') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'nonexistingbob@mcbob.com') LIMIT 1 SQL (0.000000) INSERT INTO users (`salt`, `hashed_password`, `login`, `email`) VALUES('UfT6233iFm', '1195c3ca6532c6c6a7acf5bf83a2d67a581be732', 'nonexistingbob', 'nonexistingbob@mcbob.com') User Load (0.001000) SELECT * FROM users WHERE (login = 'nonexistingbob') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.login = 'newbob') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'newbob@mcbob.com') LIMIT 1 SQL (0.001000) INSERT INTO users (`salt`, `hashed_password`, `login`, `email`) VALUES('4510EKsEeu', '5e19bb6430966aa994050eee99dc9c1d6346a54d', 'newbob', 'newbob@mcbob.com') User Load (0.001000) SELECT * FROM users WHERE (login = 'newbob') LIMIT 1 SQL (0.020000) ROLLBACK SQL (0.000000) BEGIN User Load (0.001000) SELECT * FROM users WHERE (users.login = 'nonbob') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'nonbob@mcbob.com') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.login = 'nonbob') LIMIT 1 User Load (0.002000) SELECT * FROM users WHERE (users.email = 'nonbob@mcbob.com') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.login = 'nonbob') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'nonbob@mcbob.com') LIMIT 1 SQL (0.000000) INSERT INTO users (`salt`, `hashed_password`, `login`, `email`) VALUES('eAYLh0sh4R', 'd64a873640979b5c1cc961752ba69efdc0ebd888', 'nonbob', 'nonbob@mcbob.com') SQL (0.040000) ROLLBACK SQL (0.001000) BEGIN User Load (0.001000) SELECT * FROM users WHERE (users.login = 'badbob') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'badbob@mcbob.com') LIMIT 1 SQL (0.000000) INSERT INTO users (`salt`, `hashed_password`, `login`, `email`) VALUES('IRzdtxqztP', 'fb7d6616fa900bd09fdee91d98f94c3b71e7297b', 'badbob', 'badbob@mcbob.com') SQL (0.014000) ROLLBACK SQL (0.001000) BEGIN SQL (0.000000) ROLLBACK SQL (0.001000) BEGIN User Load (0.000000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 User Update (0.001000) UPDATE users SET `login` = 'bob', `hashed_password` = '6c0a8cec5f76085f80dcb7540fa8a96b0dfc32e3', `salt` = '1000', `email` = 'bob@mcbob.com' WHERE id = 1000001 Sent mail: Date: Wed, 23 May 2007 17:31:57 -0700 From: support@yourdomain.com To: bob@mcbob.com Subject: Your password is ... Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 _____________ Your username is bob. Your new password is lVwtiPfTPx. Please login and change it to something more memorable. --------------- User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 SQL (0.013000) ROLLBACK SQL (0.000000) BEGIN User Load (0.001000) SELECT * FROM users WHERE (users.login = 'nonexistingbob') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'nonexistingbob@mcbob.com') LIMIT 1 SQL (0.000000) INSERT INTO users (`salt`, `hashed_password`, `login`, `email`) VALUES('1000', 'b1d27036d59f9499d403f90e0bcf43281adaa844', 'nonexistingbob', 'nonexistingbob@mcbob.com') SQL (0.014000) ROLLBACK SQL (0.000000) SET SQL_AUTO_IS_NULL=0 SQL (0.000000) BEGIN Processing UserController#signup (for 0.0.0.0 at 2007-05-23 17:41:03) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"wrong", "login"=>"newbob", "password"=>"newpassword", "email"=>"newbob@mcbob.com"}, "action"=>"signup", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (users.login = 'newbob') LIMIT 1 User Load (0.002000) SELECT * FROM users WHERE (users.email = 'newbob@mcbob.com') LIMIT 1 Rendering user/signup Completed in 0.01300 (76 reqs/sec) | Rendering: 0.00300 (23%) | DB: 0.00300 (23%) | 200 OK [http://test.host/user/signup?user=passwordnewpasswordemailnewbob%40mcbob.compassword_confirmationwrongloginnewbob] Processing UserController#signup (for 0.0.0.0 at 2007-05-23 17:41:03) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"newpassword", "login"=>"yo", "password"=>"newpassword", "email"=>"newbob@mcbob.com"}, "action"=>"signup", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (users.login = 'yo') LIMIT 1 User Load (0.000000) SELECT * FROM users WHERE (users.email = 'newbob@mcbob.com') LIMIT 1 Rendering user/signup Completed in 0.01000 (100 reqs/sec) | Rendering: 0.00100 (9%) | DB: 0.00100 (9%) | 200 OK [http://test.host/user/signup?user=passwordnewpasswordemailnewbob%40mcbob.compassword_confirmationwrongloginnewbob] Processing UserController#signup (for 0.0.0.0 at 2007-05-23 17:41:03) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"wrong", "login"=>"yo", "password"=>"newpassword", "email"=>"newbob@mcbob.com"}, "action"=>"signup", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (users.login = 'yo') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'newbob@mcbob.com') LIMIT 1 Rendering user/signup Completed in 0.00900 (111 reqs/sec) | Rendering: 0.00100 (11%) | DB: 0.00200 (22%) | 200 OK [http://test.host/user/signup?user=passwordnewpasswordemailnewbob%40mcbob.compassword_confirmationwrongloginnewbob] SQL (0.001000) ROLLBACK SQL (0.001000) BEGIN Processing UserController#login (for 0.0.0.0 at 2007-05-23 17:41:03) [POST] Session ID: Parameters: {"user"=>{"login"=>"bob", "password"=>"test"}, "action"=>"login", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/user/welcome Completed in 0.00200 (500 reqs/sec) | DB: 0.00300 (150%) | 302 Found [http://test.host/user/login?user=passwordtestloginbob] Processing UserController#change_password (for 0.0.0.0 at 2007-05-23 17:41:03) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"wrong", "password"=>"newpass"}, "action"=>"change_password", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 SQL (0.000000) ROLLBACK SQL (0.000000) BEGIN Processing UserController#login (for 0.0.0.0 at 2007-05-23 17:41:03) [POST] Session ID: Parameters: {"user"=>{"login"=>"bob", "password"=>"test"}, "action"=>"login", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/user/welcome Completed in 0.00200 (499 reqs/sec) | DB: 0.00100 (50%) | 302 Found [http://test.host/user/login?user=passwordtestloginbob] Processing UserController#logout (for 0.0.0.0 at 2007-05-23 17:41:03) [GET] Session ID: Parameters: {"action"=>"logout", "controller"=>"user"} Redirected to http://test.host/user/login Completed in 0.00100 (999 reqs/sec) | DB: 0.00000 (0%) | 302 Found [http://test.host/user/login?user=passwordtestloginbob] Processing UserController#forgot_password (for 0.0.0.0 at 2007-05-23 17:41:03) [POST] Session ID: Parameters: {"user"=>{"email"=>"notauser@doesntexist.com"}, "action"=>"forgot_password", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (users.`email` = 'notauser@doesntexist.com') LIMIT 1 Rendering user/forgot_password Completed in 0.00400 (249 reqs/sec) | Rendering: 0.00100 (24%) | DB: 0.00100 (25%) | 200 OK [http://test.host/user/login?user=passwordtestloginbob] Processing UserController#forgot_assword (for 0.0.0.0 at 2007-05-23 17:41:03) [POST] Session ID: Parameters: {"user"=>{"email"=>"exbob@mcbob.com"}, "action"=>"forgot_assword", "controller"=>"user"} SQL (0.001000) ROLLBACK SQL (0.000000) BEGIN Processing UserController#login (for 0.0.0.0 at 2007-05-23 17:41:04) [POST] Session ID: Parameters: {"user"=>{"login"=>"bob", "password"=>"nont_correct"}, "action"=>"login", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Rendering user/login Completed in 0.00300 (333 reqs/sec) | Rendering: 0.00200 (66%) | DB: 0.00200 (66%) | 200 OK [http://test.host/user/login?user=passwordnont_correctloginbob] SQL (0.001000) ROLLBACK SQL (0.000000) BEGIN Processing UserController#login (for 0.0.0.0 at 2007-05-23 17:41:04) [POST] Session ID: Parameters: {"user"=>{"login"=>"bob", "password"=>"test"}, "action"=>"login", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/user/welcome Completed in 0.00200 (499 reqs/sec) | DB: 0.00200 (100%) | 302 Found [http://test.host/user/login?user=passwordtestloginbob] Processing UserController#logout (for 0.0.0.0 at 2007-05-23 17:41:04) [GET] Session ID: Parameters: {"action"=>"logout", "controller"=>"user"} Redirected to http://test.host/user/login Completed in 0.00010 (10000 reqs/sec) | DB: 0.00000 (0%) | 302 Found [http://test.host/user/login?user=passwordtestloginbob] SQL (0.001000) ROLLBACK SQL (0.001000) BEGIN Processing UserController#welcome (for 0.0.0.0 at 2007-05-23 17:41:04) [GET] Session ID: Parameters: {"action"=>"welcome", "controller"=>"user"} Redirected to http://test.host/user/login Filter chain halted as [#] returned false. Completed in 0.00010 (10000 reqs/sec) | DB: 0.00200 (2000%) | 302 Found [http://test.host/user/welcome] Processing UserController#login (for 0.0.0.0 at 2007-05-23 17:41:04) [POST] Session ID: Parameters: {"user"=>{"login"=>"bob", "password"=>"test"}, "action"=>"login", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/user/welcome Completed in 0.00200 (499 reqs/sec) | DB: 0.00100 (49%) | 302 Found [http://test.host/user/welcome] Processing UserController#welcome (for 0.0.0.0 at 2007-05-23 17:41:04) [GET] Session ID: Parameters: {"action"=>"welcome", "controller"=>"user"} SQL (0.000000) ROLLBACK SQL (0.000000) BEGIN Processing UserController#hidden (for 0.0.0.0 at 2007-05-23 17:41:04) [GET] Session ID: Parameters: {"action"=>"hidden", "controller"=>"user"} Redirected to http://test.host/user/login Filter chain halted as [#] returned false. Completed in 0.00100 (1000 reqs/sec) | DB: 0.00000 (0%) | 302 Found [http://test.host/user/hidden] Processing UserController#login (for 0.0.0.0 at 2007-05-23 17:41:04) [POST] Session ID: Parameters: {"user"=>{"login"=>"bob", "password"=>"test"}, "action"=>"login", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/user/hidden Completed in 0.00200 (499 reqs/sec) | DB: 0.00100 (50%) | 302 Found [http://test.host/user/hidden] Processing UserController#logout (for 0.0.0.0 at 2007-05-23 17:41:04) [GET] Session ID: Parameters: {"action"=>"logout", "controller"=>"user"} Redirected to http://test.host/user/login Completed in 0.00100 (1000 reqs/sec) | DB: 0.00000 (0%) | 302 Found [http://test.host/user/hidden] Processing UserController#login (for 0.0.0.0 at 2007-05-23 17:41:04) [POST] Session ID: Parameters: {"user"=>{"login"=>"bob", "password"=>"test"}, "action"=>"login", "controller"=>"user"} User Load (0.003000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/user/welcome Completed in 0.00400 (250 reqs/sec) | DB: 0.00300 (75%) | 302 Found [http://test.host/user/hidden] SQL (0.000000) ROLLBACK SQL (0.001000) BEGIN Processing UserController#signup (for 0.0.0.0 at 2007-05-23 17:41:04) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"newpassword", "login"=>"newbob", "password"=>"newpassword", "email"=>"newbob@mcbob.com"}, "action"=>"signup", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (users.login = 'newbob') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'newbob@mcbob.com') LIMIT 1 SQL (0.001000) INSERT INTO users (`salt`, `hashed_password`, `login`, `email`) VALUES('ZWPH2mz6ZP', '9fa5ea831f8246c216ac0cbd950181d383ff18ca', 'newbob', 'newbob@mcbob.com') User Load (0.001000) SELECT * FROM users WHERE (login = 'newbob') LIMIT 1 Redirected to http://test.host/user/welcome Completed in 0.01200 (83 reqs/sec) | DB: 0.00500 (41%) | 302 Found [http://test.host/user/signup?user=passwordnewpasswordemailnewbob%40mcbob.compassword_confirmationnewpasswordloginnewbob] SQL (0.010000) ROLLBACK SQL (0.001000) SET SQL_AUTO_IS_NULL=0 SQL (0.000000) BEGIN Processing UserController#signup (for 0.0.0.0 at 2007-05-23 17:49:25) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"wrong", "login"=>"newbob", "password"=>"newpassword", "email"=>"newbob@mcbob.com"}, "action"=>"signup", "controller"=>"user"} User Load (0.002000) SELECT * FROM users WHERE (users.login = 'newbob') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'newbob@mcbob.com') LIMIT 1 Rendering user/signup Completed in 0.01000 (100 reqs/sec) | Rendering: 0.00100 (9%) | DB: 0.00400 (39%) | 200 OK [http://test.host/user/signup?user=passwordnewpasswordemailnewbob%40mcbob.comloginnewbobpassword_confirmationwrong] Processing UserController#signup (for 0.0.0.0 at 2007-05-23 17:49:25) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"newpassword", "login"=>"yo", "password"=>"newpassword", "email"=>"newbob@mcbob.com"}, "action"=>"signup", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (users.login = 'yo') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'newbob@mcbob.com') LIMIT 1 Rendering user/signup Completed in 0.00900 (111 reqs/sec) | Rendering: 0.00200 (22%) | DB: 0.00200 (22%) | 200 OK [http://test.host/user/signup?user=passwordnewpasswordemailnewbob%40mcbob.comloginnewbobpassword_confirmationwrong] Processing UserController#signup (for 0.0.0.0 at 2007-05-23 17:49:25) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"wrong", "login"=>"yo", "password"=>"newpassword", "email"=>"newbob@mcbob.com"}, "action"=>"signup", "controller"=>"user"} User Load (0.002000) SELECT * FROM users WHERE (users.login = 'yo') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'newbob@mcbob.com') LIMIT 1 Rendering user/signup Completed in 0.00800 (124 reqs/sec) | Rendering: 0.00100 (12%) | DB: 0.00300 (37%) | 200 OK [http://test.host/user/signup?user=passwordnewpasswordemailnewbob%40mcbob.comloginnewbobpassword_confirmationwrong] SQL (0.000000) ROLLBACK SQL (0.000000) BEGIN Processing UserController#login (for 0.0.0.0 at 2007-05-23 17:49:25) [POST] Session ID: Parameters: {"user"=>{"login"=>"bob", "password"=>"test"}, "action"=>"login", "controller"=>"user"} User Load (0.000000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/user/welcome Completed in 0.00200 (500 reqs/sec) | DB: 0.00000 (0%) | 302 Found [http://test.host/user/login?user=passwordtestloginbob] SQL (0.001000) ROLLBACK SQL (0.000000) BEGIN Processing UserController#login (for 0.0.0.0 at 2007-05-23 17:49:25) [POST] Session ID: Parameters: {"user"=>{"login"=>"bob", "password"=>"test"}, "action"=>"login", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/user/welcome Completed in 0.00200 (499 reqs/sec) | DB: 0.00200 (100%) | 302 Found [http://test.host/user/login?user=passwordtestloginbob] SQL (0.001000) ROLLBACK SQL (0.000000) BEGIN Processing UserController#login (for 0.0.0.0 at 2007-05-23 17:49:25) [POST] Session ID: Parameters: {"user"=>{"login"=>"bob", "password"=>"nont_correct"}, "action"=>"login", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Rendering user/login Completed in 0.00300 (333 reqs/sec) | Rendering: 0.00200 (66%) | DB: 0.00200 (66%) | 200 OK [http://test.host/user/login?user=passwordnont_correctloginbob] SQL (0.001000) ROLLBACK SQL (0.000000) BEGIN Processing UserController#login (for 0.0.0.0 at 2007-05-23 17:49:25) [POST] Session ID: Parameters: {"user"=>{"login"=>"bob", "password"=>"test"}, "action"=>"login", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/user/welcome Completed in 0.00200 (500 reqs/sec) | DB: 0.00200 (100%) | 302 Found [http://test.host/user/login?user=passwordtestloginbob] SQL (0.000000) ROLLBACK SQL (0.000000) BEGIN Processing UserController#welcome (for 0.0.0.0 at 2007-05-23 17:49:25) [GET] Session ID: Parameters: {"action"=>"welcome", "controller"=>"user"} Redirected to http://test.host/user/login Filter chain halted as [#] returned false. Completed in 0.00100 (1000 reqs/sec) | DB: 0.00000 (0%) | 302 Found [http://test.host/user/welcome] Processing UserController#login (for 0.0.0.0 at 2007-05-23 17:49:25) [POST] Session ID: Parameters: {"user"=>{"login"=>"bob", "password"=>"test"}, "action"=>"login", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/user/welcome Completed in 0.00200 (500 reqs/sec) | DB: 0.00100 (50%) | 302 Found [http://test.host/user/welcome] SQL (0.000000) ROLLBACK SQL (0.000000) BEGIN Processing UserController#hidden (for 0.0.0.0 at 2007-05-23 17:49:25) [GET] Session ID: Parameters: {"action"=>"hidden", "controller"=>"user"} Redirected to http://test.host/user/login Filter chain halted as [#] returned false. Completed in 0.00100 (999 reqs/sec) | DB: 0.00000 (0%) | 302 Found [http://test.host/user/hidden] SQL (0.001000) ROLLBACK SQL (0.000000) BEGIN Processing UserController#signup (for 0.0.0.0 at 2007-05-23 17:49:25) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"newpassword", "login"=>"newbob", "password"=>"newpassword", "email"=>"newbob@mcbob.com"}, "action"=>"signup", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (users.login = 'newbob') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'newbob@mcbob.com') LIMIT 1 SQL (0.001000) INSERT INTO users (`salt`, `hashed_password`, `login`, `email`) VALUES('WkSVUjXsfK', 'ce07d598f9baf9e64bc5c9fb206c8209963e8754', 'newbob', 'newbob@mcbob.com') User Load (0.001000) SELECT * FROM users WHERE (login = 'newbob') LIMIT 1 Redirected to http://test.host/user/welcome Completed in 0.01100 (90 reqs/sec) | DB: 0.00500 (45%) | 302 Found [http://test.host/user/signup?user=passwordnewpasswordemailnewbob%40mcbob.comloginnewbobpassword_confirmationnewpassword] SQL (0.017000) ROLLBACK SQL (0.000000) SET SQL_AUTO_IS_NULL=0 SQL (0.000000) BEGIN Processing UserController#signup (for 0.0.0.0 at 2007-05-23 17:50:20) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"wrong", "login"=>"newbob", "password"=>"newpassword", "email"=>"newbob@mcbob.com"}, "action"=>"signup", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (users.login = 'newbob') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'newbob@mcbob.com') LIMIT 1 Rendering user/signup Completed in 0.01200 (83 reqs/sec) | Rendering: 0.00200 (16%) | DB: 0.00200 (16%) | 200 OK [http://test.host/user/signup?user=passwordnewpasswordemailnewbob%40mcbob.comloginnewbobpassword_confirmationwrong] Processing UserController#signup (for 0.0.0.0 at 2007-05-23 17:50:20) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"newpassword", "login"=>"yo", "password"=>"newpassword", "email"=>"newbob@mcbob.com"}, "action"=>"signup", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (users.login = 'yo') LIMIT 1 User Load (0.000000) SELECT * FROM users WHERE (users.email = 'newbob@mcbob.com') LIMIT 1 Rendering user/signup Completed in 0.00800 (125 reqs/sec) | Rendering: 0.00100 (12%) | DB: 0.00100 (12%) | 200 OK [http://test.host/user/signup?user=passwordnewpasswordemailnewbob%40mcbob.comloginnewbobpassword_confirmationwrong] Processing UserController#signup (for 0.0.0.0 at 2007-05-23 17:50:20) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"wrong", "login"=>"yo", "password"=>"newpassword", "email"=>"newbob@mcbob.com"}, "action"=>"signup", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (users.login = 'yo') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'newbob@mcbob.com') LIMIT 1 Rendering user/signup Completed in 0.00700 (142 reqs/sec) | Rendering: 0.00100 (14%) | DB: 0.00200 (28%) | 200 OK [http://test.host/user/signup?user=passwordnewpasswordemailnewbob%40mcbob.comloginnewbobpassword_confirmationwrong] SQL (0.001000) ROLLBACK SQL (0.001000) BEGIN Processing UserController#login (for 0.0.0.0 at 2007-05-23 17:50:20) [POST] Session ID: Parameters: {"user"=>{"login"=>"bob", "password"=>"test"}, "action"=>"login", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/user/welcome Completed in 0.00200 (499 reqs/sec) | DB: 0.00300 (150%) | 302 Found [http://test.host/user/login?user=passwordtestloginbob] SQL (0.001000) ROLLBACK SQL (0.000000) BEGIN Processing UserController#login (for 0.0.0.0 at 2007-05-23 17:50:20) [POST] Session ID: Parameters: {"user"=>{"login"=>"bob", "password"=>"test"}, "action"=>"login", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/user/welcome Completed in 0.00200 (500 reqs/sec) | DB: 0.00200 (100%) | 302 Found [http://test.host/user/login?user=passwordtestloginbob] SQL (0.001000) ROLLBACK SQL (0.001000) BEGIN Processing UserController#login (for 0.0.0.0 at 2007-05-23 17:50:20) [POST] Session ID: Parameters: {"user"=>{"login"=>"bob", "password"=>"nont_correct"}, "action"=>"login", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Rendering user/login Completed in 0.00400 (249 reqs/sec) | Rendering: 0.00200 (50%) | DB: 0.00300 (74%) | 200 OK [http://test.host/user/login?user=passwordnont_correctloginbob] SQL (0.000000) ROLLBACK SQL (0.000000) BEGIN Processing UserController#login (for 0.0.0.0 at 2007-05-23 17:50:20) [POST] Session ID: Parameters: {"user"=>{"login"=>"bob", "password"=>"test"}, "action"=>"login", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/user/welcome Completed in 0.00300 (333 reqs/sec) | DB: 0.00100 (33%) | 302 Found [http://test.host/user/login?user=passwordtestloginbob] SQL (0.000000) ROLLBACK SQL (0.001000) BEGIN Processing UserController#welcome (for 0.0.0.0 at 2007-05-23 17:50:20) [GET] Session ID: Parameters: {"action"=>"welcome", "controller"=>"user"} Redirected to http://test.host/user/login Filter chain halted as [#] returned false. Completed in 0.00100 (1000 reqs/sec) | DB: 0.00100 (100%) | 302 Found [http://test.host/user/welcome] Processing UserController#login (for 0.0.0.0 at 2007-05-23 17:50:20) [POST] Session ID: Parameters: {"user"=>{"login"=>"bob", "password"=>"test"}, "action"=>"login", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/user/welcome Completed in 0.00200 (499 reqs/sec) | DB: 0.00100 (49%) | 302 Found [http://test.host/user/welcome] SQL (0.000000) ROLLBACK SQL (0.001000) BEGIN Processing UserController#hidden (for 0.0.0.0 at 2007-05-23 17:50:20) [GET] Session ID: Parameters: {"action"=>"hidden", "controller"=>"user"} Redirected to http://test.host/user/login Filter chain halted as [#] returned false. Completed in 0.00100 (1000 reqs/sec) | DB: 0.00100 (100%) | 302 Found [http://test.host/user/hidden] SQL (0.000000) ROLLBACK SQL (0.001000) BEGIN Processing UserController#signup (for 0.0.0.0 at 2007-05-23 17:50:20) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"newpassword", "login"=>"newbob", "password"=>"newpassword", "email"=>"newbob@mcbob.com"}, "action"=>"signup", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (users.login = 'newbob') LIMIT 1 User Load (0.000000) SELECT * FROM users WHERE (users.email = 'newbob@mcbob.com') LIMIT 1 SQL (0.000000) INSERT INTO users (`salt`, `hashed_password`, `login`, `email`) VALUES('nhfNli4L0W', '8c725c50ae626574210bc2410a5d702adb632af4', 'newbob', 'newbob@mcbob.com') User Load (0.001000) SELECT * FROM users WHERE (login = 'newbob') LIMIT 1 Redirected to http://test.host/user/welcome Completed in 0.01200 (83 reqs/sec) | DB: 0.00300 (25%) | 302 Found [http://test.host/user/signup?user=passwordnewpasswordemailnewbob%40mcbob.comloginnewbobpassword_confirmationnewpassword] SQL (0.006000) ROLLBACK SQL (0.000000) SET SQL_AUTO_IS_NULL=0 SQL (0.001000) BEGIN Processing UserController#signup (for 0.0.0.0 at 2007-05-23 17:50:37) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"wrong", "login"=>"newbob", "password"=>"newpassword", "email"=>"newbob@mcbob.com"}, "action"=>"signup", "controller"=>"user"} User Load (0.002000) SELECT * FROM users WHERE (users.login = 'newbob') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'newbob@mcbob.com') LIMIT 1 Rendering user/signup Completed in 0.01200 (83 reqs/sec) | Rendering: 0.00100 (8%) | DB: 0.00400 (33%) | 200 OK [http://test.host/user/signup?user=passwordnewpasswordemailnewbob%40mcbob.comloginnewbobpassword_confirmationwrong] Processing UserController#signup (for 0.0.0.0 at 2007-05-23 17:50:37) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"newpassword", "login"=>"yo", "password"=>"newpassword", "email"=>"newbob@mcbob.com"}, "action"=>"signup", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (users.login = 'yo') LIMIT 1 User Load (0.002000) SELECT * FROM users WHERE (users.email = 'newbob@mcbob.com') LIMIT 1 Rendering user/signup Completed in 0.00900 (111 reqs/sec) | Rendering: 0.00000 (0%) | DB: 0.00300 (33%) | 200 OK [http://test.host/user/signup?user=passwordnewpasswordemailnewbob%40mcbob.comloginnewbobpassword_confirmationwrong] Processing UserController#signup (for 0.0.0.0 at 2007-05-23 17:50:37) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"wrong", "login"=>"yo", "password"=>"newpassword", "email"=>"newbob@mcbob.com"}, "action"=>"signup", "controller"=>"user"} User Load (0.002000) SELECT * FROM users WHERE (users.login = 'yo') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'newbob@mcbob.com') LIMIT 1 Rendering user/signup Completed in 0.00800 (124 reqs/sec) | Rendering: 0.00100 (12%) | DB: 0.00300 (37%) | 200 OK [http://test.host/user/signup?user=passwordnewpasswordemailnewbob%40mcbob.comloginnewbobpassword_confirmationwrong] SQL (0.001000) ROLLBACK SQL (0.000000) BEGIN Processing UserController#login (for 0.0.0.0 at 2007-05-23 17:50:37) [POST] Session ID: Parameters: {"user"=>{"login"=>"bob", "password"=>"test"}, "action"=>"login", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/user/welcome Completed in 0.00300 (333 reqs/sec) | DB: 0.00200 (66%) | 302 Found [http://test.host/user/login?user=passwordtestloginbob] SQL (0.000000) ROLLBACK SQL (0.000000) BEGIN Processing UserController#login (for 0.0.0.0 at 2007-05-23 17:50:37) [POST] Session ID: Parameters: {"user"=>{"login"=>"bob", "password"=>"test"}, "action"=>"login", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/user/welcome Completed in 0.00300 (333 reqs/sec) | DB: 0.00100 (33%) | 302 Found [http://test.host/user/login?user=passwordtestloginbob] SQL (0.000000) ROLLBACK SQL (0.000000) BEGIN Processing UserController#login (for 0.0.0.0 at 2007-05-23 17:50:37) [POST] Session ID: Parameters: {"user"=>{"login"=>"bob", "password"=>"nont_correct"}, "action"=>"login", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Rendering user/login Completed in 0.00400 (250 reqs/sec) | Rendering: 0.00100 (25%) | DB: 0.00100 (24%) | 200 OK [http://test.host/user/login?user=passwordnont_correctloginbob] SQL (0.000000) ROLLBACK SQL (0.000000) BEGIN Processing UserController#login (for 0.0.0.0 at 2007-05-23 17:50:37) [POST] Session ID: Parameters: {"user"=>{"login"=>"bob", "password"=>"test"}, "action"=>"login", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/user/welcome Completed in 0.00300 (333 reqs/sec) | DB: 0.00100 (33%) | 302 Found [http://test.host/user/login?user=passwordtestloginbob] SQL (0.000000) ROLLBACK SQL (0.000000) BEGIN Processing UserController#welcome (for 0.0.0.0 at 2007-05-23 17:50:37) [GET] Session ID: Parameters: {"action"=>"welcome", "controller"=>"user"} Redirected to http://test.host/user/login Filter chain halted as [#] returned false. Completed in 0.01800 (55 reqs/sec) | DB: 0.00000 (0%) | 302 Found [http://test.host/user/welcome] Processing UserController#login (for 0.0.0.0 at 2007-05-23 17:50:37) [POST] Session ID: Parameters: {"user"=>{"login"=>"bob", "password"=>"test"}, "action"=>"login", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/user/welcome Completed in 0.00200 (499 reqs/sec) | DB: 0.00100 (49%) | 302 Found [http://test.host/user/welcome] SQL (0.000000) ROLLBACK SQL (0.001000) BEGIN Processing UserController#hidden (for 0.0.0.0 at 2007-05-23 17:50:37) [GET] Session ID: Parameters: {"action"=>"hidden", "controller"=>"user"} Redirected to http://test.host/user/login Filter chain halted as [#] returned false. Completed in 0.00100 (999 reqs/sec) | DB: 0.00100 (99%) | 302 Found [http://test.host/user/hidden] SQL (0.000000) ROLLBACK SQL (0.001000) BEGIN Processing UserController#signup (for 0.0.0.0 at 2007-05-23 17:50:37) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"newpassword", "login"=>"newbob", "password"=>"newpassword", "email"=>"newbob@mcbob.com"}, "action"=>"signup", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (users.login = 'newbob') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'newbob@mcbob.com') LIMIT 1 SQL (0.001000) INSERT INTO users (`salt`, `hashed_password`, `login`, `email`) VALUES('IX8mhwNgke', 'cec390c9c880751377f9e54df05c011e74c6af42', 'newbob', 'newbob@mcbob.com') User Load (0.001000) SELECT * FROM users WHERE (login = 'newbob') LIMIT 1 Redirected to http://test.host/user/welcome Completed in 0.01200 (83 reqs/sec) | DB: 0.00500 (41%) | 302 Found [http://test.host/user/signup?user=passwordnewpasswordemailnewbob%40mcbob.comloginnewbobpassword_confirmationnewpassword] SQL (0.017000) ROLLBACK SQL (0.002000) SET SQL_AUTO_IS_NULL=0 SQL (0.000000) BEGIN Processing UserController#signup (for 0.0.0.0 at 2007-05-23 17:51:17) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"wrong", "login"=>"newbob", "password"=>"newpassword", "email"=>"newbob@mcbob.com"}, "action"=>"signup", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (users.login = 'newbob') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'newbob@mcbob.com') LIMIT 1 Rendering user/signup Completed in 0.01300 (76 reqs/sec) | Rendering: 0.00300 (23%) | DB: 0.00400 (30%) | 200 OK [http://test.host/user/signup?user=passwordnewpasswordemailnewbob%40mcbob.comloginnewbobpassword_confirmationwrong] Processing UserController#signup (for 0.0.0.0 at 2007-05-23 17:51:17) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"newpassword", "login"=>"yo", "password"=>"newpassword", "email"=>"newbob@mcbob.com"}, "action"=>"signup", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (users.login = 'yo') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'newbob@mcbob.com') LIMIT 1 Rendering user/signup Completed in 0.00800 (124 reqs/sec) | Rendering: 0.00100 (12%) | DB: 0.00200 (25%) | 200 OK [http://test.host/user/signup?user=passwordnewpasswordemailnewbob%40mcbob.comloginnewbobpassword_confirmationwrong] Processing UserController#signup (for 0.0.0.0 at 2007-05-23 17:51:17) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"wrong", "login"=>"yo", "password"=>"newpassword", "email"=>"newbob@mcbob.com"}, "action"=>"signup", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (users.login = 'yo') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'newbob@mcbob.com') LIMIT 1 Rendering user/signup Completed in 0.00900 (111 reqs/sec) | Rendering: 0.00100 (11%) | DB: 0.00200 (22%) | 200 OK [http://test.host/user/signup?user=passwordnewpasswordemailnewbob%40mcbob.comloginnewbobpassword_confirmationwrong] SQL (0.001000) ROLLBACK SQL (0.000000) BEGIN Processing UserController#login (for 0.0.0.0 at 2007-05-23 17:51:17) [POST] Session ID: Parameters: {"user"=>{"login"=>"bob", "password"=>"test"}, "action"=>"login", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/user/welcome Completed in 0.00200 (499 reqs/sec) | DB: 0.00200 (100%) | 302 Found [http://test.host/user/login?user=passwordtestloginbob] SQL (0.001000) ROLLBACK SQL (0.000000) BEGIN Processing UserController#login (for 0.0.0.0 at 2007-05-23 17:51:17) [POST] Session ID: Parameters: {"user"=>{"login"=>"bob", "password"=>"test"}, "action"=>"login", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/user/welcome Completed in 0.00200 (499 reqs/sec) | DB: 0.00200 (99%) | 302 Found [http://test.host/user/login?user=passwordtestloginbob] SQL (0.001000) ROLLBACK SQL (0.000000) BEGIN Processing UserController#login (for 0.0.0.0 at 2007-05-23 17:51:17) [POST] Session ID: Parameters: {"user"=>{"login"=>"bob", "password"=>"nont_correct"}, "action"=>"login", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Rendering user/login Completed in 0.00300 (333 reqs/sec) | Rendering: 0.00100 (33%) | DB: 0.00200 (66%) | 200 OK [http://test.host/user/login?user=passwordnont_correctloginbob] SQL (0.001000) ROLLBACK SQL (0.000000) BEGIN Processing UserController#login (for 0.0.0.0 at 2007-05-23 17:51:17) [POST] Session ID: Parameters: {"user"=>{"login"=>"bob", "password"=>"test"}, "action"=>"login", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/user/welcome Completed in 0.00200 (500 reqs/sec) | DB: 0.00200 (100%) | 302 Found [http://test.host/user/login?user=passwordtestloginbob] SQL (0.000000) ROLLBACK SQL (0.000000) BEGIN Processing UserController#welcome (for 0.0.0.0 at 2007-05-23 17:51:17) [GET] Session ID: Parameters: {"action"=>"welcome", "controller"=>"user"} Redirected to http://test.host/user/login Filter chain halted as [#] returned false. Completed in 0.00100 (999 reqs/sec) | DB: 0.00000 (0%) | 302 Found [http://test.host/user/welcome] Processing UserController#login (for 0.0.0.0 at 2007-05-23 17:51:17) [POST] Session ID: Parameters: {"user"=>{"login"=>"bob", "password"=>"test"}, "action"=>"login", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/user/welcome Completed in 0.00200 (500 reqs/sec) | DB: 0.00100 (50%) | 302 Found [http://test.host/user/welcome] SQL (0.001000) ROLLBACK SQL (0.000000) BEGIN Processing UserController#hidden (for 0.0.0.0 at 2007-05-23 17:51:17) [GET] Session ID: Parameters: {"action"=>"hidden", "controller"=>"user"} Redirected to http://test.host/user/login Filter chain halted as [#] returned false. Completed in 0.00100 (999 reqs/sec) | DB: 0.00100 (99%) | 302 Found [http://test.host/user/hidden] SQL (0.000000) ROLLBACK SQL (0.000000) BEGIN Processing UserController#signup (for 0.0.0.0 at 2007-05-23 17:51:17) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"newpassword", "login"=>"newbob", "password"=>"newpassword", "email"=>"newbob@mcbob.com"}, "action"=>"signup", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (users.login = 'newbob') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'newbob@mcbob.com') LIMIT 1 SQL (0.000000) INSERT INTO users (`salt`, `hashed_password`, `login`, `email`) VALUES('o7NUCLWacn', 'b101a5fa6bd3ab7ee8f58cc1ca6592b079c98972', 'newbob', 'newbob@mcbob.com') User Load (0.001000) SELECT * FROM users WHERE (login = 'newbob') LIMIT 1 Redirected to http://test.host/user/welcome Completed in 0.01100 (90 reqs/sec) | DB: 0.00300 (27%) | 302 Found [http://test.host/user/signup?user=passwordnewpasswordemailnewbob%40mcbob.comloginnewbobpassword_confirmationnewpassword] SQL (0.022000) ROLLBACK SQL (0.001000) SET SQL_AUTO_IS_NULL=0 SQL (0.001000) BEGIN Processing UserController#signup (for 0.0.0.0 at 2007-05-23 17:51:35) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"wrong", "login"=>"newbob", "password"=>"newpassword", "email"=>"newbob@mcbob.com"}, "action"=>"signup", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (users.login = 'newbob') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'newbob@mcbob.com') LIMIT 1 Rendering user/signup Completed in 0.01200 (83 reqs/sec) | Rendering: 0.00200 (16%) | DB: 0.00400 (33%) | 200 OK [http://test.host/user/signup?user=passwordnewpasswordemailnewbob%40mcbob.comloginnewbobpassword_confirmationwrong] Processing UserController#signup (for 0.0.0.0 at 2007-05-23 17:51:35) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"newpassword", "login"=>"yo", "password"=>"newpassword", "email"=>"newbob@mcbob.com"}, "action"=>"signup", "controller"=>"user"} User Load (0.002000) SELECT * FROM users WHERE (users.login = 'yo') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'newbob@mcbob.com') LIMIT 1 Rendering user/signup Completed in 0.00800 (125 reqs/sec) | Rendering: 0.00100 (12%) | DB: 0.00300 (37%) | 200 OK [http://test.host/user/signup?user=passwordnewpasswordemailnewbob%40mcbob.comloginnewbobpassword_confirmationwrong] Processing UserController#signup (for 0.0.0.0 at 2007-05-23 17:51:35) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"wrong", "login"=>"yo", "password"=>"newpassword", "email"=>"newbob@mcbob.com"}, "action"=>"signup", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (users.login = 'yo') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'newbob@mcbob.com') LIMIT 1 Rendering user/signup Completed in 0.00800 (124 reqs/sec) | Rendering: 0.00100 (12%) | DB: 0.00200 (25%) | 200 OK [http://test.host/user/signup?user=passwordnewpasswordemailnewbob%40mcbob.comloginnewbobpassword_confirmationwrong] SQL (0.001000) ROLLBACK SQL (0.001000) BEGIN Processing UserController#login (for 0.0.0.0 at 2007-05-23 17:51:35) [POST] Session ID: Parameters: {"user"=>{"login"=>"bob", "password"=>"test"}, "action"=>"login", "controller"=>"user"} User Load (0.000000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/user/welcome Completed in 0.00100 (999 reqs/sec) | DB: 0.00200 (199%) | 302 Found [http://test.host/user/login?user=passwordtestloginbob] SQL (0.001000) ROLLBACK SQL (0.002000) BEGIN Processing UserController#login (for 0.0.0.0 at 2007-05-23 17:51:35) [POST] Session ID: Parameters: {"user"=>{"login"=>"bob", "password"=>"test"}, "action"=>"login", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/user/welcome Completed in 0.00200 (499 reqs/sec) | DB: 0.00400 (200%) | 302 Found [http://test.host/user/login?user=passwordtestloginbob] SQL (0.001000) ROLLBACK SQL (0.001000) BEGIN Processing UserController#login (for 0.0.0.0 at 2007-05-23 17:51:35) [POST] Session ID: Parameters: {"user"=>{"login"=>"bob", "password"=>"nont_correct"}, "action"=>"login", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Rendering user/login Completed in 0.00300 (333 reqs/sec) | Rendering: 0.00200 (66%) | DB: 0.00300 (100%) | 200 OK [http://test.host/user/login?user=passwordnont_correctloginbob] SQL (0.001000) ROLLBACK SQL (0.000000) BEGIN Processing UserController#login (for 0.0.0.0 at 2007-05-23 17:51:35) [POST] Session ID: Parameters: {"user"=>{"login"=>"bob", "password"=>"test"}, "action"=>"login", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/user/welcome Completed in 0.00200 (500 reqs/sec) | DB: 0.00200 (100%) | 302 Found [http://test.host/user/login?user=passwordtestloginbob] SQL (0.000000) ROLLBACK SQL (0.000000) BEGIN Processing UserController#welcome (for 0.0.0.0 at 2007-05-23 17:51:35) [GET] Session ID: Parameters: {"action"=>"welcome", "controller"=>"user"} Redirected to http://test.host/user/login Filter chain halted as [#] returned false. Completed in 0.00010 (10000 reqs/sec) | DB: 0.00000 (0%) | 302 Found [http://test.host/user/welcome] Processing UserController#login (for 0.0.0.0 at 2007-05-23 17:51:35) [POST] Session ID: Parameters: {"user"=>{"login"=>"bob", "password"=>"test"}, "action"=>"login", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/user/welcome Completed in 0.00200 (499 reqs/sec) | DB: 0.00100 (49%) | 302 Found [http://test.host/user/welcome] SQL (0.000000) ROLLBACK SQL (0.002000) BEGIN Processing UserController#hidden (for 0.0.0.0 at 2007-05-23 17:51:35) [GET] Session ID: Parameters: {"action"=>"hidden", "controller"=>"user"} Redirected to http://test.host/user/login Filter chain halted as [#] returned false. Completed in 0.00100 (1000 reqs/sec) | DB: 0.00200 (200%) | 302 Found [http://test.host/user/hidden] SQL (0.001000) ROLLBACK SQL (0.001000) BEGIN Processing UserController#signup (for 0.0.0.0 at 2007-05-23 17:51:35) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"newpassword", "login"=>"newbob", "password"=>"newpassword", "email"=>"newbob@mcbob.com"}, "action"=>"signup", "controller"=>"user"} User Load (0.002000) SELECT * FROM users WHERE (users.login = 'newbob') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'newbob@mcbob.com') LIMIT 1 SQL (0.000000) INSERT INTO users (`salt`, `hashed_password`, `login`, `email`) VALUES('BH4yGNDBNt', '16ab78f575328823949b7015631655a822f1e13b', 'newbob', 'newbob@mcbob.com') User Load (0.002000) SELECT * FROM users WHERE (login = 'newbob') LIMIT 1 Redirected to http://test.host/user/welcome Completed in 0.01200 (83 reqs/sec) | DB: 0.00700 (58%) | 302 Found [http://test.host/user/signup?user=passwordnewpasswordemailnewbob%40mcbob.comloginnewbobpassword_confirmationnewpassword] SQL (0.005000) ROLLBACK SQL (0.001000) SET SQL_AUTO_IS_NULL=0 SQL (0.000000) BEGIN Processing UserController#signup (for 0.0.0.0 at 2007-05-23 17:52:16) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"wrong", "login"=>"newbob", "password"=>"newpassword", "email"=>"newbob@mcbob.com"}, "action"=>"signup", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (users.login = 'newbob') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'newbob@mcbob.com') LIMIT 1 Rendering user/signup Completed in 0.01300 (76 reqs/sec) | Rendering: 0.00100 (7%) | DB: 0.00300 (23%) | 200 OK [http://test.host/user/signup?user=passwordnewpasswordemailnewbob%40mcbob.comloginnewbobpassword_confirmationwrong] Processing UserController#signup (for 0.0.0.0 at 2007-05-23 17:52:16) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"newpassword", "login"=>"yo", "password"=>"newpassword", "email"=>"newbob@mcbob.com"}, "action"=>"signup", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (users.login = 'yo') LIMIT 1 User Load (0.002000) SELECT * FROM users WHERE (users.email = 'newbob@mcbob.com') LIMIT 1 Rendering user/signup Completed in 0.00900 (111 reqs/sec) | Rendering: 0.00100 (11%) | DB: 0.00300 (33%) | 200 OK [http://test.host/user/signup?user=passwordnewpasswordemailnewbob%40mcbob.comloginnewbobpassword_confirmationwrong] Processing UserController#signup (for 0.0.0.0 at 2007-05-23 17:52:16) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"wrong", "login"=>"yo", "password"=>"newpassword", "email"=>"newbob@mcbob.com"}, "action"=>"signup", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (users.login = 'yo') LIMIT 1 User Load (0.000000) SELECT * FROM users WHERE (users.email = 'newbob@mcbob.com') LIMIT 1 Rendering user/signup Completed in 0.00800 (124 reqs/sec) | Rendering: 0.00100 (12%) | DB: 0.00100 (12%) | 200 OK [http://test.host/user/signup?user=passwordnewpasswordemailnewbob%40mcbob.comloginnewbobpassword_confirmationwrong] SQL (0.000000) ROLLBACK SQL (0.000000) BEGIN Processing UserController#login (for 0.0.0.0 at 2007-05-23 17:52:16) [POST] Session ID: Parameters: {"user"=>{"login"=>"bob", "password"=>"test"}, "action"=>"login", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/user/welcome Completed in 0.00200 (499 reqs/sec) | DB: 0.00100 (50%) | 302 Found [http://test.host/user/login?user=passwordtestloginbob] SQL (0.000000) ROLLBACK SQL (0.001000) BEGIN Processing UserController#login (for 0.0.0.0 at 2007-05-23 17:52:16) [POST] Session ID: Parameters: {"user"=>{"login"=>"bob", "password"=>"test"}, "action"=>"login", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/user/welcome Completed in 0.00200 (499 reqs/sec) | DB: 0.00200 (100%) | 302 Found [http://test.host/user/login?user=passwordtestloginbob] SQL (0.000000) ROLLBACK SQL (0.000000) BEGIN Processing UserController#login (for 0.0.0.0 at 2007-05-23 17:52:16) [POST] Session ID: Parameters: {"user"=>{"login"=>"bob", "password"=>"nont_correct"}, "action"=>"login", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Rendering user/login Completed in 0.00500 (199 reqs/sec) | Rendering: 0.00300 (59%) | DB: 0.00100 (20%) | 200 OK [http://test.host/user/login?user=passwordnont_correctloginbob] SQL (0.000000) ROLLBACK SQL (0.000000) BEGIN Processing UserController#login (for 0.0.0.0 at 2007-05-23 17:52:16) [POST] Session ID: Parameters: {"user"=>{"login"=>"bob", "password"=>"test"}, "action"=>"login", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/user/welcome Completed in 0.00200 (500 reqs/sec) | DB: 0.00100 (50%) | 302 Found [http://test.host/user/login?user=passwordtestloginbob] SQL (0.000000) ROLLBACK SQL (0.000000) BEGIN Processing UserController#welcome (for 0.0.0.0 at 2007-05-23 17:52:16) [GET] Session ID: Parameters: {"action"=>"welcome", "controller"=>"user"} Redirected to http://test.host/user/login Filter chain halted as [#] returned false. Completed in 0.00100 (1000 reqs/sec) | DB: 0.00000 (0%) | 302 Found [http://test.host/user/welcome] Processing UserController#login (for 0.0.0.0 at 2007-05-23 17:52:16) [POST] Session ID: Parameters: {"user"=>{"login"=>"bob", "password"=>"test"}, "action"=>"login", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/user/welcome Completed in 0.00200 (500 reqs/sec) | DB: 0.00100 (50%) | 302 Found [http://test.host/user/welcome] SQL (0.001000) ROLLBACK SQL (0.000000) BEGIN Processing UserController#hidden (for 0.0.0.0 at 2007-05-23 17:52:16) [GET] Session ID: Parameters: {"action"=>"hidden", "controller"=>"user"} Redirected to http://test.host/user/login Filter chain halted as [#] returned false. Completed in 0.00100 (999 reqs/sec) | DB: 0.00100 (99%) | 302 Found [http://test.host/user/hidden] Processing UserController#login (for 0.0.0.0 at 2007-05-23 17:52:16) [POST] Session ID: Parameters: {"user"=>{"login"=>"bob", "password"=>"test"}, "action"=>"login", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/user/hidden Completed in 0.00200 (500 reqs/sec) | DB: 0.00100 (50%) | 302 Found [http://test.host/user/hidden] SQL (0.000000) ROLLBACK SQL (0.000000) BEGIN Processing UserController#signup (for 0.0.0.0 at 2007-05-23 17:52:16) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"newpassword", "login"=>"newbob", "password"=>"newpassword", "email"=>"newbob@mcbob.com"}, "action"=>"signup", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (users.login = 'newbob') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'newbob@mcbob.com') LIMIT 1 SQL (0.001000) INSERT INTO users (`salt`, `hashed_password`, `login`, `email`) VALUES('bthtGa26TB', '85ef195b14c10ba57cea2c7e4931cd64d3ce057b', 'newbob', 'newbob@mcbob.com') User Load (0.001000) SELECT * FROM users WHERE (login = 'newbob') LIMIT 1 Redirected to http://test.host/user/welcome Completed in 0.01300 (76 reqs/sec) | DB: 0.00400 (30%) | 302 Found [http://test.host/user/signup?user=passwordnewpasswordemailnewbob%40mcbob.comloginnewbobpassword_confirmationnewpassword] SQL (0.027000) ROLLBACK SQL (0.000000) SET SQL_AUTO_IS_NULL=0 SQL (0.000000) BEGIN Processing UserController#signup (for 0.0.0.0 at 2007-05-23 17:55:42) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"wrong", "login"=>"newbob", "password"=>"newpassword", "email"=>"newbob@mcbob.com"}, "action"=>"signup", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (users.login = 'newbob') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'newbob@mcbob.com') LIMIT 1 Rendering user/signup Completed in 0.01100 (90 reqs/sec) | Rendering: 0.00200 (18%) | DB: 0.00200 (18%) | 200 OK [http://test.host/user/signup?user=passwordnewpasswordemailnewbob%40mcbob.compassword_confirmationwrongloginnewbob] Processing UserController#signup (for 0.0.0.0 at 2007-05-23 17:55:42) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"newpassword", "login"=>"yo", "password"=>"newpassword", "email"=>"newbob@mcbob.com"}, "action"=>"signup", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (users.login = 'yo') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'newbob@mcbob.com') LIMIT 1 Rendering user/signup Completed in 0.00800 (124 reqs/sec) | Rendering: 0.00100 (12%) | DB: 0.00200 (24%) | 200 OK [http://test.host/user/signup?user=passwordnewpasswordemailnewbob%40mcbob.compassword_confirmationwrongloginnewbob] Processing UserController#signup (for 0.0.0.0 at 2007-05-23 17:55:42) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"wrong", "login"=>"yo", "password"=>"newpassword", "email"=>"newbob@mcbob.com"}, "action"=>"signup", "controller"=>"user"} User Load (0.000000) SELECT * FROM users WHERE (users.login = 'yo') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'newbob@mcbob.com') LIMIT 1 Rendering user/signup Completed in 0.00800 (124 reqs/sec) | Rendering: 0.00000 (0%) | DB: 0.00100 (12%) | 200 OK [http://test.host/user/signup?user=passwordnewpasswordemailnewbob%40mcbob.compassword_confirmationwrongloginnewbob] SQL (0.000000) ROLLBACK SQL (0.000000) BEGIN Processing UserController#login (for 0.0.0.0 at 2007-05-23 17:55:42) [POST] Session ID: Parameters: {"user"=>{"login"=>"bob", "password"=>"test"}, "action"=>"login", "controller"=>"user"} User Load (0.003000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/user/welcome Completed in 0.00400 (250 reqs/sec) | DB: 0.00300 (75%) | 302 Found [http://test.host/user/login?user=passwordtestloginbob] Processing UserController#change_password (for 0.0.0.0 at 2007-05-23 17:55:42) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"wrong", "password"=>"newpass"}, "action"=>"change_password", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 SQL (0.001000) ROLLBACK SQL (0.001000) BEGIN Processing UserController#login (for 0.0.0.0 at 2007-05-23 17:55:42) [POST] Session ID: Parameters: {"user"=>{"login"=>"bob", "password"=>"test"}, "action"=>"login", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/user/welcome Completed in 0.00200 (500 reqs/sec) | DB: 0.00300 (150%) | 302 Found [http://test.host/user/login?user=passwordtestloginbob] Processing UserController#logout (for 0.0.0.0 at 2007-05-23 17:55:42) [GET] Session ID: Parameters: {"action"=>"logout", "controller"=>"user"} Redirected to http://test.host/user/login Completed in 0.00010 (10000 reqs/sec) | DB: 0.00000 (0%) | 302 Found [http://test.host/user/login?user=passwordtestloginbob] Processing UserController#forgot_password (for 0.0.0.0 at 2007-05-23 17:55:42) [POST] Session ID: Parameters: {"user"=>{"email"=>"notauser@doesntexist.com"}, "action"=>"forgot_password", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (users.`email` = 'notauser@doesntexist.com') LIMIT 1 Rendering user/forgot_password Completed in 0.00300 (333 reqs/sec) | Rendering: 0.00100 (33%) | DB: 0.00100 (33%) | 200 OK [http://test.host/user/login?user=passwordtestloginbob] Processing UserController#forgot_assword (for 0.0.0.0 at 2007-05-23 17:55:42) [POST] Session ID: Parameters: {"user"=>{"email"=>"exbob@mcbob.com"}, "action"=>"forgot_assword", "controller"=>"user"} SQL (0.001000) ROLLBACK SQL (0.000000) BEGIN Processing UserController#login (for 0.0.0.0 at 2007-05-23 17:55:42) [POST] Session ID: Parameters: {"user"=>{"login"=>"bob", "password"=>"nont_correct"}, "action"=>"login", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Rendering user/login Completed in 0.00400 (250 reqs/sec) | Rendering: 0.00100 (24%) | DB: 0.00200 (50%) | 200 OK [http://test.host/user/login?user=passwordnont_correctloginbob] SQL (0.000000) ROLLBACK SQL (0.000000) BEGIN Processing UserController#login (for 0.0.0.0 at 2007-05-23 17:55:42) [POST] Session ID: Parameters: {"user"=>{"login"=>"bob", "password"=>"test"}, "action"=>"login", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/user/welcome Completed in 0.00200 (500 reqs/sec) | DB: 0.00100 (50%) | 302 Found [http://test.host/user/login?user=passwordtestloginbob] Processing UserController#logout (for 0.0.0.0 at 2007-05-23 17:55:42) [GET] Session ID: Parameters: {"action"=>"logout", "controller"=>"user"} Redirected to http://test.host/user/login Completed in 0.00010 (10000 reqs/sec) | DB: 0.00000 (0%) | 302 Found [http://test.host/user/login?user=passwordtestloginbob] SQL (0.000000) ROLLBACK SQL (0.000000) BEGIN Processing UserController#welcome (for 0.0.0.0 at 2007-05-23 17:55:42) [GET] Session ID: Parameters: {"action"=>"welcome", "controller"=>"user"} Redirected to http://test.host/user/login Filter chain halted as [#] returned false. Completed in 0.00100 (1000 reqs/sec) | DB: 0.00000 (0%) | 302 Found [http://test.host/user/welcome] Processing UserController#login (for 0.0.0.0 at 2007-05-23 17:55:42) [POST] Session ID: Parameters: {"user"=>{"login"=>"bob", "password"=>"test"}, "action"=>"login", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/user/welcome Completed in 0.00200 (499 reqs/sec) | DB: 0.00100 (49%) | 302 Found [http://test.host/user/welcome] Processing UserController#welcome (for 0.0.0.0 at 2007-05-23 17:55:42) [GET] Session ID: Parameters: {"action"=>"welcome", "controller"=>"user"} SQL (0.001000) ROLLBACK SQL (0.001000) BEGIN Processing UserController#hidden (for 0.0.0.0 at 2007-05-23 17:55:42) [GET] Session ID: Parameters: {"action"=>"hidden", "controller"=>"user"} Redirected to http://test.host/user/login Filter chain halted as [#] returned false. Completed in 0.00010 (10000 reqs/sec) | DB: 0.00200 (1999%) | 302 Found [http://test.host/user/hidden] Processing UserController#login (for 0.0.0.0 at 2007-05-23 17:55:42) [POST] Session ID: Parameters: {"user"=>{"login"=>"bob", "password"=>"test"}, "action"=>"login", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/user/hidden Completed in 0.00300 (333 reqs/sec) | DB: 0.00100 (33%) | 302 Found [http://test.host/user/hidden] Processing UserController#logout (for 0.0.0.0 at 2007-05-23 17:55:42) [GET] Session ID: Parameters: {"action"=>"logout", "controller"=>"user"} Redirected to http://test.host/user/login Completed in 0.00100 (1000 reqs/sec) | DB: 0.00000 (0%) | 302 Found [http://test.host/user/hidden] Processing UserController#login (for 0.0.0.0 at 2007-05-23 17:55:42) [POST] Session ID: Parameters: {"user"=>{"login"=>"bob", "password"=>"test"}, "action"=>"login", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/user/welcome Completed in 0.00200 (500 reqs/sec) | DB: 0.00100 (50%) | 302 Found [http://test.host/user/hidden] SQL (0.000000) ROLLBACK SQL (0.001000) BEGIN Processing UserController#signup (for 0.0.0.0 at 2007-05-23 17:55:43) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"newpassword", "login"=>"newbob", "password"=>"newpassword", "email"=>"newbob@mcbob.com"}, "action"=>"signup", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (users.login = 'newbob') LIMIT 1 User Load (0.000000) SELECT * FROM users WHERE (users.email = 'newbob@mcbob.com') LIMIT 1 SQL (0.000000) INSERT INTO users (`salt`, `hashed_password`, `login`, `email`) VALUES('Wuhm64mEe2', 'e677fd474e33784efa5c5fe60b5f10ff5f47d05d', 'newbob', 'newbob@mcbob.com') User Load (0.001000) SELECT * FROM users WHERE (login = 'newbob') LIMIT 1 Redirected to http://test.host/user/welcome Completed in 0.00900 (111 reqs/sec) | DB: 0.00300 (33%) | 302 Found [http://test.host/user/signup?user=passwordnewpasswordemailnewbob%40mcbob.compassword_confirmationnewpasswordloginnewbob] SQL (0.017000) ROLLBACK SQL (0.001000) SET SQL_AUTO_IS_NULL=0 SQL (0.000000) BEGIN Processing UserController#signup (for 0.0.0.0 at 2007-05-23 17:56:11) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"wrong", "login"=>"newbob", "password"=>"newpassword", "email"=>"newbob@mcbob.com"}, "action"=>"signup", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (users.login = 'newbob') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'newbob@mcbob.com') LIMIT 1 Rendering user/signup Completed in 0.01100 (90 reqs/sec) | Rendering: 0.00200 (18%) | DB: 0.00300 (27%) | 200 OK [http://test.host/user/signup?user=passwordnewpasswordemailnewbob%40mcbob.compassword_confirmationwrongloginnewbob] Processing UserController#signup (for 0.0.0.0 at 2007-05-23 17:56:11) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"newpassword", "login"=>"yo", "password"=>"newpassword", "email"=>"newbob@mcbob.com"}, "action"=>"signup", "controller"=>"user"} User Load (0.002000) SELECT * FROM users WHERE (users.login = 'yo') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'newbob@mcbob.com') LIMIT 1 Rendering user/signup Completed in 0.00800 (125 reqs/sec) | Rendering: 0.00100 (12%) | DB: 0.00300 (37%) | 200 OK [http://test.host/user/signup?user=passwordnewpasswordemailnewbob%40mcbob.compassword_confirmationwrongloginnewbob] Processing UserController#signup (for 0.0.0.0 at 2007-05-23 17:56:11) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"wrong", "login"=>"yo", "password"=>"newpassword", "email"=>"newbob@mcbob.com"}, "action"=>"signup", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (users.login = 'yo') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'newbob@mcbob.com') LIMIT 1 Rendering user/signup Completed in 0.00900 (111 reqs/sec) | Rendering: 0.00100 (11%) | DB: 0.00200 (22%) | 200 OK [http://test.host/user/signup?user=passwordnewpasswordemailnewbob%40mcbob.compassword_confirmationwrongloginnewbob] SQL (0.000000) ROLLBACK SQL (0.000000) BEGIN Processing UserController#login (for 0.0.0.0 at 2007-05-23 17:56:11) [POST] Session ID: Parameters: {"user"=>{"login"=>"bob", "password"=>"test"}, "action"=>"login", "controller"=>"user"} User Load (0.002000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/user/welcome Completed in 0.00400 (249 reqs/sec) | DB: 0.00200 (49%) | 302 Found [http://test.host/user/login?user=passwordtestloginbob] Processing UserController#change_password (for 0.0.0.0 at 2007-05-23 17:56:11) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"wrong", "password"=>"newpass"}, "action"=>"change_password", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 SQL (0.001000) ROLLBACK SQL (0.000000) BEGIN Processing UserController#login (for 0.0.0.0 at 2007-05-23 17:56:11) [POST] Session ID: Parameters: {"user"=>{"login"=>"bob", "password"=>"test"}, "action"=>"login", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/user/welcome Completed in 0.00300 (333 reqs/sec) | DB: 0.00200 (66%) | 302 Found [http://test.host/user/login?user=passwordtestloginbob] Processing UserController#logout (for 0.0.0.0 at 2007-05-23 17:56:11) [GET] Session ID: Parameters: {"action"=>"logout", "controller"=>"user"} Redirected to http://test.host/user/login Completed in 0.00010 (10000 reqs/sec) | DB: 0.00000 (0%) | 302 Found [http://test.host/user/login?user=passwordtestloginbob] Processing UserController#forgot_password (for 0.0.0.0 at 2007-05-23 17:56:11) [POST] Session ID: Parameters: {"user"=>{"email"=>"notauser@doesntexist.com"}, "action"=>"forgot_password", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (users.`email` = 'notauser@doesntexist.com') LIMIT 1 Rendering user/forgot_password Completed in 0.00300 (333 reqs/sec) | Rendering: 0.00100 (33%) | DB: 0.00100 (33%) | 200 OK [http://test.host/user/login?user=passwordtestloginbob] Processing UserController#forgot_assword (for 0.0.0.0 at 2007-05-23 17:56:11) [POST] Session ID: Parameters: {"user"=>{"email"=>"exbob@mcbob.com"}, "action"=>"forgot_assword", "controller"=>"user"} SQL (0.000000) ROLLBACK SQL (0.001000) BEGIN Processing UserController#login (for 0.0.0.0 at 2007-05-23 17:56:11) [POST] Session ID: Parameters: {"user"=>{"login"=>"bob", "password"=>"nont_correct"}, "action"=>"login", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Rendering user/login Completed in 0.00300 (333 reqs/sec) | Rendering: 0.00100 (33%) | DB: 0.00200 (66%) | 200 OK [http://test.host/user/login?user=passwordnont_correctloginbob] SQL (0.001000) ROLLBACK SQL (0.000000) BEGIN Processing UserController#login (for 0.0.0.0 at 2007-05-23 17:56:11) [POST] Session ID: Parameters: {"user"=>{"login"=>"bob", "password"=>"test"}, "action"=>"login", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/user/welcome Completed in 0.00300 (333 reqs/sec) | DB: 0.00200 (66%) | 302 Found [http://test.host/user/login?user=passwordtestloginbob] Processing UserController#logout (for 0.0.0.0 at 2007-05-23 17:56:11) [GET] Session ID: Parameters: {"action"=>"logout", "controller"=>"user"} Redirected to http://test.host/user/login Completed in 0.00010 (10000 reqs/sec) | DB: 0.00000 (0%) | 302 Found [http://test.host/user/login?user=passwordtestloginbob] SQL (0.000000) ROLLBACK SQL (0.000000) BEGIN Processing UserController#welcome (for 0.0.0.0 at 2007-05-23 17:56:11) [GET] Session ID: Parameters: {"action"=>"welcome", "controller"=>"user"} Redirected to http://test.host/user/login Filter chain halted as [#] returned false. Completed in 0.00100 (1000 reqs/sec) | DB: 0.00000 (0%) | 302 Found [http://test.host/user/welcome] Processing UserController#login (for 0.0.0.0 at 2007-05-23 17:56:11) [POST] Session ID: Parameters: {"user"=>{"login"=>"bob", "password"=>"test"}, "action"=>"login", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/user/welcome Completed in 0.00200 (499 reqs/sec) | DB: 0.00100 (50%) | 302 Found [http://test.host/user/welcome] Processing UserController#welcome (for 0.0.0.0 at 2007-05-23 17:56:11) [GET] Session ID: Parameters: {"action"=>"welcome", "controller"=>"user"} SQL (0.000000) ROLLBACK SQL (0.000000) BEGIN Processing UserController#hidden (for 0.0.0.0 at 2007-05-23 17:56:11) [GET] Session ID: Parameters: {"action"=>"hidden", "controller"=>"user"} Redirected to http://test.host/user/login Filter chain halted as [#] returned false. Completed in 0.00100 (1000 reqs/sec) | DB: 0.00000 (0%) | 302 Found [http://test.host/user/hidden] Processing UserController#login (for 0.0.0.0 at 2007-05-23 17:56:11) [POST] Session ID: Parameters: {"user"=>{"login"=>"bob", "password"=>"test"}, "action"=>"login", "controller"=>"user"} User Load (0.000000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/user/hidden Completed in 0.00100 (1000 reqs/sec) | DB: 0.00000 (0%) | 302 Found [http://test.host/user/hidden] Processing UserController#logout (for 0.0.0.0 at 2007-05-23 17:56:11) [GET] Session ID: Parameters: {"action"=>"logout", "controller"=>"user"} Redirected to http://test.host/user/login Completed in 0.00100 (1000 reqs/sec) | DB: 0.00000 (0%) | 302 Found [http://test.host/user/hidden] Processing UserController#login (for 0.0.0.0 at 2007-05-23 17:56:11) [POST] Session ID: Parameters: {"user"=>{"login"=>"bob", "password"=>"test"}, "action"=>"login", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/user/welcome Completed in 0.00200 (500 reqs/sec) | DB: 0.00100 (50%) | 302 Found [http://test.host/user/hidden] SQL (0.001000) ROLLBACK SQL (0.001000) BEGIN Processing UserController#signup (for 0.0.0.0 at 2007-05-23 17:56:11) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"newpassword", "login"=>"newbob", "password"=>"newpassword", "email"=>"newbob@mcbob.com"}, "action"=>"signup", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (users.login = 'newbob') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'newbob@mcbob.com') LIMIT 1 SQL (0.001000) INSERT INTO users (`salt`, `hashed_password`, `login`, `email`) VALUES('gugml1DPeo', 'dc443b19285f478f1063c7c89274fac5a7ea7045', 'newbob', 'newbob@mcbob.com') User Load (0.001000) SELECT * FROM users WHERE (login = 'newbob') LIMIT 1 Redirected to http://test.host/user/welcome Completed in 0.01200 (83 reqs/sec) | DB: 0.00600 (49%) | 302 Found [http://test.host/user/signup?user=passwordnewpasswordemailnewbob%40mcbob.compassword_confirmationnewpasswordloginnewbob] SQL (0.012000) ROLLBACK SQL (0.000000) SET SQL_AUTO_IS_NULL=0 SQL (0.000000) BEGIN Processing UserController#signup (for 0.0.0.0 at 2007-05-23 18:14:05) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"wrong", "login"=>"newbob", "password"=>"newpassword", "email"=>"newbob@mcbob.com"}, "action"=>"signup", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (users.login = 'newbob') LIMIT 1 User Load (0.000000) SELECT * FROM users WHERE (users.email = 'newbob@mcbob.com') LIMIT 1 Rendering user/signup SQL (0.001000) ROLLBACK SQL (0.002000) BEGIN Processing UserController#login (for 0.0.0.0 at 2007-05-23 18:14:05) [POST] Session ID: Parameters: {"user"=>{"login"=>"bob", "password"=>"test"}, "action"=>"login", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/user/welcome Completed in 0.00300 (333 reqs/sec) | DB: 0.00400 (133%) | 302 Found [http://test.host/user/login?user=passwordtestloginbob] Processing UserController#change_password (for 0.0.0.0 at 2007-05-23 18:14:05) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"wrong", "password"=>"newpass"}, "action"=>"change_password", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 Rendering user/change_password Completed in 0.01900 (52 reqs/sec) | Rendering: 0.01100 (57%) | DB: 0.00400 (21%) | 200 OK [http://test.host/user/login?user=passwordtestloginbob] Processing UserController#change_password (for 0.0.0.0 at 2007-05-23 18:14:05) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"", "password"=>""}, "action"=>"change_password", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 Rendering user/change_password Completed in 0.01700 (58 reqs/sec) | Rendering: 0.00900 (52%) | DB: 0.00400 (23%) | 200 OK [http://test.host/user/login?user=passwordtestloginbob] Processing UserController#change_assword (for 0.0.0.0 at 2007-05-23 18:14:05) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"newpass", "password"=>"newpass"}, "action"=>"change_assword", "controller"=>"user"} SQL (0.001000) ROLLBACK SQL (0.001000) BEGIN Processing UserController#login (for 0.0.0.0 at 2007-05-23 18:14:05) [POST] Session ID: Parameters: {"user"=>{"login"=>"bob", "password"=>"test"}, "action"=>"login", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/user/welcome Completed in 0.00300 (333 reqs/sec) | DB: 0.00300 (100%) | 302 Found [http://test.host/user/login?user=passwordtestloginbob] Processing UserController#logout (for 0.0.0.0 at 2007-05-23 18:14:05) [GET] Session ID: Parameters: {"action"=>"logout", "controller"=>"user"} Redirected to http://test.host/user/login Completed in 0.00100 (1000 reqs/sec) | DB: 0.00000 (0%) | 302 Found [http://test.host/user/login?user=passwordtestloginbob] Processing UserController#forgot_password (for 0.0.0.0 at 2007-05-23 18:14:05) [POST] Session ID: Parameters: {"user"=>{"email"=>"notauser@doesntexist.com"}, "action"=>"forgot_password", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (users.`email` = 'notauser@doesntexist.com') LIMIT 1 Rendering user/forgot_password Completed in 0.01100 (90 reqs/sec) | Rendering: 0.01000 (90%) | DB: 0.00100 (9%) | 200 OK [http://test.host/user/login?user=passwordtestloginbob] Processing UserController#forgotp_assword (for 0.0.0.0 at 2007-05-23 18:14:05) [POST] Session ID: Parameters: {"user"=>{"email"=>"exbob@mcbob.com"}, "action"=>"forgotp_assword", "controller"=>"user"} SQL (0.003000) ROLLBACK SQL (0.001000) BEGIN Processing UserController#login (for 0.0.0.0 at 2007-05-23 18:14:05) [POST] Session ID: Parameters: {"user"=>{"login"=>"bob", "password"=>"nont_correct"}, "action"=>"login", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Rendering user/login Completed in 0.01100 (90 reqs/sec) | Rendering: 0.00900 (81%) | DB: 0.00500 (45%) | 200 OK [http://test.host/user/login?user=passwordnont_correctloginbob] SQL (0.000000) ROLLBACK SQL (0.000000) BEGIN Processing UserController#login (for 0.0.0.0 at 2007-05-23 18:14:05) [POST] Session ID: Parameters: {"user"=>{"login"=>"bob", "password"=>"test"}, "action"=>"login", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/user/welcome Completed in 0.00200 (499 reqs/sec) | DB: 0.00100 (50%) | 302 Found [http://test.host/user/login?user=passwordtestloginbob] Processing UserController#logout (for 0.0.0.0 at 2007-05-23 18:14:05) [GET] Session ID: Parameters: {"action"=>"logout", "controller"=>"user"} Redirected to http://test.host/user/login Completed in 0.00010 (10000 reqs/sec) | DB: 0.00000 (0%) | 302 Found [http://test.host/user/login?user=passwordtestloginbob] SQL (0.001000) ROLLBACK SQL (0.001000) BEGIN Processing UserController#welcome (for 0.0.0.0 at 2007-05-23 18:14:05) [GET] Session ID: Parameters: {"action"=>"welcome", "controller"=>"user"} Redirected to http://test.host/user/login Filter chain halted as [#] returned false. Completed in 0.00010 (10000 reqs/sec) | DB: 0.00200 (1999%) | 302 Found [http://test.host/user/welcome] Processing UserController#login (for 0.0.0.0 at 2007-05-23 18:14:05) [POST] Session ID: Parameters: {"user"=>{"login"=>"bob", "password"=>"test"}, "action"=>"login", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/user/welcome Completed in 0.00200 (499 reqs/sec) | DB: 0.00100 (49%) | 302 Found [http://test.host/user/welcome] Processing UserController#welcome (for 0.0.0.0 at 2007-05-23 18:14:05) [GET] Session ID: Parameters: {"action"=>"welcome", "controller"=>"user"} Rendering user/welcome SQL (0.001000) ROLLBACK SQL (0.001000) BEGIN Processing UserController#hidden (for 0.0.0.0 at 2007-05-23 18:14:05) [GET] Session ID: Parameters: {"action"=>"hidden", "controller"=>"user"} Redirected to http://test.host/user/login Filter chain halted as [#] returned false. Completed in 0.00100 (999 reqs/sec) | DB: 0.00200 (199%) | 302 Found [http://test.host/user/hidden] Processing UserController#login (for 0.0.0.0 at 2007-05-23 18:14:05) [POST] Session ID: Parameters: {"user"=>{"login"=>"bob", "password"=>"test"}, "action"=>"login", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/user/hidden Completed in 0.00200 (500 reqs/sec) | DB: 0.00100 (50%) | 302 Found [http://test.host/user/hidden] Processing UserController#logout (for 0.0.0.0 at 2007-05-23 18:14:05) [GET] Session ID: Parameters: {"action"=>"logout", "controller"=>"user"} Redirected to http://test.host/user/login Completed in 0.00100 (1000 reqs/sec) | DB: 0.00000 (0%) | 302 Found [http://test.host/user/hidden] Processing UserController#login (for 0.0.0.0 at 2007-05-23 18:14:05) [POST] Session ID: Parameters: {"user"=>{"login"=>"bob", "password"=>"test"}, "action"=>"login", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/user/welcome Completed in 0.00200 (500 reqs/sec) | DB: 0.00100 (50%) | 302 Found [http://test.host/user/hidden] SQL (0.000000) ROLLBACK SQL (0.001000) BEGIN Processing UserController#signup (for 0.0.0.0 at 2007-05-23 18:14:05) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"newpassword", "login"=>"newbob", "password"=>"newpassword", "email"=>"newbob@mcbob.com"}, "action"=>"signup", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (users.login = 'newbob') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'newbob@mcbob.com') LIMIT 1 SQL (0.001000) INSERT INTO users (`salt`, `hashed_password`, `login`, `email`) VALUES('3BNksV1O8V', 'b08c6d5a2c2a7bb915228cbf58a9f7b9b39e82ba', 'newbob', 'newbob@mcbob.com') User Load (0.001000) SELECT * FROM users WHERE (login = 'newbob') LIMIT 1 Redirected to http://test.host/user/welcome Completed in 0.01200 (83 reqs/sec) | DB: 0.00500 (41%) | 302 Found [http://test.host/user/signup?user=passwordnewpasswordemailnewbob%40mcbob.compassword_confirmationnewpasswordloginnewbob] SQL (0.014000) ROLLBACK SQL (0.001000) SET SQL_AUTO_IS_NULL=0 SQL (0.000000) BEGIN Processing UserController#signup (for 0.0.0.0 at 2007-05-23 18:15:06) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"wrong", "login"=>"newbob", "password"=>"newpassword", "email"=>"newbob@mcbob.com"}, "action"=>"signup", "controller"=>"user"} User Load (0.002000) SELECT * FROM users WHERE (users.login = 'newbob') LIMIT 1 User Load (0.000000) SELECT * FROM users WHERE (users.email = 'newbob@mcbob.com') LIMIT 1 Rendering user/signup SQL (0.001000) ROLLBACK SQL (0.001000) BEGIN Processing UserController#login (for 0.0.0.0 at 2007-05-23 18:15:06) [POST] Session ID: Parameters: {"user"=>{"login"=>"bob", "password"=>"test"}, "action"=>"login", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/user/welcome Completed in 0.00200 (499 reqs/sec) | DB: 0.00300 (149%) | 302 Found [http://test.host/user/login?user=passwordtestloginbob] Processing UserController#change_password (for 0.0.0.0 at 2007-05-23 18:15:06) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"wrong", "password"=>"newpass"}, "action"=>"change_password", "controller"=>"user"} User Load (0.002000) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 Rendering user/change_password Completed in 0.01800 (55 reqs/sec) | Rendering: 0.00900 (50%) | DB: 0.00500 (27%) | 200 OK [http://test.host/user/login?user=passwordtestloginbob] Processing UserController#change_password (for 0.0.0.0 at 2007-05-23 18:15:06) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"", "password"=>""}, "action"=>"change_password", "controller"=>"user"} User Load (0.002000) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 Rendering user/change_password Completed in 0.01600 (62 reqs/sec) | Rendering: 0.00900 (56%) | DB: 0.00500 (31%) | 200 OK [http://test.host/user/login?user=passwordtestloginbob] Processing UserController#change_assword (for 0.0.0.0 at 2007-05-23 18:15:06) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"newpass", "password"=>"newpass"}, "action"=>"change_assword", "controller"=>"user"} SQL (0.001000) ROLLBACK SQL (0.001000) BEGIN Processing UserController#login (for 0.0.0.0 at 2007-05-23 18:15:06) [POST] Session ID: Parameters: {"user"=>{"login"=>"bob", "password"=>"test"}, "action"=>"login", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/user/welcome Completed in 0.00200 (500 reqs/sec) | DB: 0.00300 (150%) | 302 Found [http://test.host/user/login?user=passwordtestloginbob] Processing UserController#logout (for 0.0.0.0 at 2007-05-23 18:15:06) [GET] Session ID: Parameters: {"action"=>"logout", "controller"=>"user"} Redirected to http://test.host/user/login Completed in 0.00010 (10000 reqs/sec) | DB: 0.00000 (0%) | 302 Found [http://test.host/user/login?user=passwordtestloginbob] Processing UserController#forgot_password (for 0.0.0.0 at 2007-05-23 18:15:06) [POST] Session ID: Parameters: {"user"=>{"email"=>"notauser@doesntexist.com"}, "action"=>"forgot_password", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (users.`email` = 'notauser@doesntexist.com') LIMIT 1 Rendering user/forgot_password Completed in 0.01100 (90 reqs/sec) | Rendering: 0.00900 (81%) | DB: 0.00100 (9%) | 200 OK [http://test.host/user/login?user=passwordtestloginbob] Processing UserController#forgotp_assword (for 0.0.0.0 at 2007-05-23 18:15:06) [POST] Session ID: Parameters: {"user"=>{"email"=>"exbob@mcbob.com"}, "action"=>"forgotp_assword", "controller"=>"user"} SQL (0.001000) ROLLBACK SQL (0.001000) BEGIN Processing UserController#login (for 0.0.0.0 at 2007-05-23 18:15:06) [POST] Session ID: Parameters: {"user"=>{"login"=>"bob", "password"=>"nont_correct"}, "action"=>"login", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Rendering user/login Completed in 0.01200 (83 reqs/sec) | Rendering: 0.01000 (83%) | DB: 0.00300 (25%) | 200 OK [http://test.host/user/login?user=passwordnont_correctloginbob] SQL (0.000000) ROLLBACK SQL (0.000000) BEGIN Processing UserController#login (for 0.0.0.0 at 2007-05-23 18:15:06) [POST] Session ID: Parameters: {"user"=>{"login"=>"bob", "password"=>"test"}, "action"=>"login", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/user/welcome Completed in 0.00400 (250 reqs/sec) | DB: 0.00100 (24%) | 302 Found [http://test.host/user/login?user=passwordtestloginbob] Processing UserController#logout (for 0.0.0.0 at 2007-05-23 18:15:06) [GET] Session ID: Parameters: {"action"=>"logout", "controller"=>"user"} Redirected to http://test.host/user/login Completed in 0.00010 (10000 reqs/sec) | DB: 0.00000 (0%) | 302 Found [http://test.host/user/login?user=passwordtestloginbob] SQL (0.001000) ROLLBACK SQL (0.000000) BEGIN Processing UserController#welcome (for 0.0.0.0 at 2007-05-23 18:15:06) [GET] Session ID: Parameters: {"action"=>"welcome", "controller"=>"user"} Redirected to http://test.host/user/login Filter chain halted as [#] returned false. Completed in 0.00100 (999 reqs/sec) | DB: 0.00100 (99%) | 302 Found [http://test.host/user/welcome] Processing UserController#login (for 0.0.0.0 at 2007-05-23 18:15:06) [POST] Session ID: Parameters: {"user"=>{"login"=>"bob", "password"=>"test"}, "action"=>"login", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/user/welcome Completed in 0.00200 (499 reqs/sec) | DB: 0.00100 (49%) | 302 Found [http://test.host/user/welcome] Processing UserController#welcome (for 0.0.0.0 at 2007-05-23 18:15:06) [GET] Session ID: Parameters: {"action"=>"welcome", "controller"=>"user"} Rendering user/welcome Completed in 0.00200 (499 reqs/sec) | Rendering: 0.00200 (100%) | DB: 0.00000 (0%) | 200 OK [http://test.host/user/welcome] SQL (0.001000) ROLLBACK SQL (0.000000) BEGIN Processing UserController#hidden (for 0.0.0.0 at 2007-05-23 18:15:06) [GET] Session ID: Parameters: {"action"=>"hidden", "controller"=>"user"} Redirected to http://test.host/user/login Filter chain halted as [#] returned false. Completed in 0.00100 (1000 reqs/sec) | DB: 0.00100 (100%) | 302 Found [http://test.host/user/hidden] Processing UserController#login (for 0.0.0.0 at 2007-05-23 18:15:06) [POST] Session ID: Parameters: {"user"=>{"login"=>"bob", "password"=>"test"}, "action"=>"login", "controller"=>"user"} User Load (0.000000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/user/hidden Completed in 0.00200 (499 reqs/sec) | DB: 0.00000 (0%) | 302 Found [http://test.host/user/hidden] Processing UserController#logout (for 0.0.0.0 at 2007-05-23 18:15:06) [GET] Session ID: Parameters: {"action"=>"logout", "controller"=>"user"} Redirected to http://test.host/user/login Completed in 0.00100 (1000 reqs/sec) | DB: 0.00000 (0%) | 302 Found [http://test.host/user/hidden] Processing UserController#login (for 0.0.0.0 at 2007-05-23 18:15:06) [POST] Session ID: Parameters: {"user"=>{"login"=>"bob", "password"=>"test"}, "action"=>"login", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/user/welcome Completed in 0.00200 (499 reqs/sec) | DB: 0.00100 (50%) | 302 Found [http://test.host/user/hidden] SQL (0.000000) ROLLBACK SQL (0.001000) BEGIN Processing UserController#signup (for 0.0.0.0 at 2007-05-23 18:15:07) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"newpassword", "login"=>"newbob", "password"=>"newpassword", "email"=>"newbob@mcbob.com"}, "action"=>"signup", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (users.login = 'newbob') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'newbob@mcbob.com') LIMIT 1 SQL (0.001000) INSERT INTO users (`salt`, `hashed_password`, `login`, `email`) VALUES('S7cDmPugIu', '752efd75367de1eb490af309604f6683cdb2b711', 'newbob', 'newbob@mcbob.com') User Load (0.001000) SELECT * FROM users WHERE (login = 'newbob') LIMIT 1 Redirected to http://test.host/user/welcome Completed in 0.01000 (99 reqs/sec) | DB: 0.00500 (49%) | 302 Found [http://test.host/user/signup?user=passwordnewpasswordemailnewbob%40mcbob.compassword_confirmationnewpasswordloginnewbob] SQL (0.004000) ROLLBACK SQL (0.000000) SET SQL_AUTO_IS_NULL=0 SQL (0.000000) BEGIN Processing UserController#signup (for 0.0.0.0 at 2007-05-23 18:15:14) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"wrong", "login"=>"newbob", "password"=>"newpassword", "email"=>"newbob@mcbob.com"}, "action"=>"signup", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (users.login = 'newbob') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'newbob@mcbob.com') LIMIT 1 Rendering user/signup SQL (0.000000) ROLLBACK SQL (0.000000) BEGIN Processing UserController#login (for 0.0.0.0 at 2007-05-23 18:15:14) [POST] Session ID: Parameters: {"user"=>{"login"=>"bob", "password"=>"test"}, "action"=>"login", "controller"=>"user"} User Load (0.002000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/user/welcome Completed in 0.00300 (333 reqs/sec) | DB: 0.00200 (66%) | 302 Found [http://test.host/user/login?user=passwordtestloginbob] Processing UserController#change_password (for 0.0.0.0 at 2007-05-23 18:15:14) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"wrong", "password"=>"newpass"}, "action"=>"change_password", "controller"=>"user"} User Load (0.000000) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 Rendering user/change_password Completed in 0.01900 (52 reqs/sec) | Rendering: 0.01100 (57%) | DB: 0.00300 (15%) | 200 OK [http://test.host/user/login?user=passwordtestloginbob] Processing UserController#change_password (for 0.0.0.0 at 2007-05-23 18:15:14) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"", "password"=>""}, "action"=>"change_password", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 User Load (0.003000) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 Rendering user/change_password Completed in 0.01700 (58 reqs/sec) | Rendering: 0.00700 (41%) | DB: 0.00600 (35%) | 200 OK [http://test.host/user/login?user=passwordtestloginbob] Processing UserController#change_assword (for 0.0.0.0 at 2007-05-23 18:15:14) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"newpass", "password"=>"newpass"}, "action"=>"change_assword", "controller"=>"user"} SQL (0.001000) ROLLBACK SQL (0.000000) BEGIN Processing UserController#login (for 0.0.0.0 at 2007-05-23 18:15:14) [POST] Session ID: Parameters: {"user"=>{"login"=>"bob", "password"=>"test"}, "action"=>"login", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/user/welcome Completed in 0.00300 (333 reqs/sec) | DB: 0.00200 (66%) | 302 Found [http://test.host/user/login?user=passwordtestloginbob] Processing UserController#logout (for 0.0.0.0 at 2007-05-23 18:15:14) [GET] Session ID: Parameters: {"action"=>"logout", "controller"=>"user"} Redirected to http://test.host/user/login Completed in 0.00010 (10000 reqs/sec) | DB: 0.00000 (0%) | 302 Found [http://test.host/user/login?user=passwordtestloginbob] Processing UserController#forgot_password (for 0.0.0.0 at 2007-05-23 18:15:14) [POST] Session ID: Parameters: {"user"=>{"email"=>"notauser@doesntexist.com"}, "action"=>"forgot_password", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (users.`email` = 'notauser@doesntexist.com') LIMIT 1 Rendering user/forgot_password Completed in 0.01100 (90 reqs/sec) | Rendering: 0.00900 (81%) | DB: 0.00100 (9%) | 200 OK [http://test.host/user/login?user=passwordtestloginbob] Processing UserController#forgotp_assword (for 0.0.0.0 at 2007-05-23 18:15:14) [POST] Session ID: Parameters: {"user"=>{"email"=>"exbob@mcbob.com"}, "action"=>"forgotp_assword", "controller"=>"user"} SQL (0.000000) ROLLBACK SQL (0.000000) BEGIN Processing UserController#login (for 0.0.0.0 at 2007-05-23 18:15:14) [POST] Session ID: Parameters: {"user"=>{"login"=>"bob", "password"=>"nont_correct"}, "action"=>"login", "controller"=>"user"} User Load (0.000000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Rendering user/login Completed in 0.01000 (100 reqs/sec) | Rendering: 0.00800 (80%) | DB: 0.00000 (0%) | 200 OK [http://test.host/user/login?user=passwordnont_correctloginbob] SQL (0.000000) ROLLBACK SQL (0.001000) BEGIN Processing UserController#login (for 0.0.0.0 at 2007-05-23 18:15:15) [POST] Session ID: Parameters: {"user"=>{"login"=>"bob", "password"=>"test"}, "action"=>"login", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/user/welcome Completed in 0.00300 (333 reqs/sec) | DB: 0.00200 (66%) | 302 Found [http://test.host/user/login?user=passwordtestloginbob] Processing UserController#logout (for 0.0.0.0 at 2007-05-23 18:15:15) [GET] Session ID: Parameters: {"action"=>"logout", "controller"=>"user"} Redirected to http://test.host/user/login Completed in 0.00100 (1000 reqs/sec) | DB: 0.00000 (0%) | 302 Found [http://test.host/user/login?user=passwordtestloginbob] SQL (0.001000) ROLLBACK SQL (0.001000) BEGIN Processing UserController#welcome (for 0.0.0.0 at 2007-05-23 18:15:15) [GET] Session ID: Parameters: {"action"=>"welcome", "controller"=>"user"} Redirected to http://test.host/user/login Filter chain halted as [#] returned false. Completed in 0.00010 (10000 reqs/sec) | DB: 0.00200 (1999%) | 302 Found [http://test.host/user/welcome] Processing UserController#login (for 0.0.0.0 at 2007-05-23 18:15:15) [POST] Session ID: Parameters: {"user"=>{"login"=>"bob", "password"=>"test"}, "action"=>"login", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/user/welcome Completed in 0.00200 (500 reqs/sec) | DB: 0.00100 (50%) | 302 Found [http://test.host/user/welcome] Processing UserController#welcome (for 0.0.0.0 at 2007-05-23 18:15:15) [GET] Session ID: Parameters: {"action"=>"welcome", "controller"=>"user"} Rendering user/welcome Completed in 0.00100 (1000 reqs/sec) | Rendering: 0.00100 (100%) | DB: 0.00000 (0%) | 200 OK [http://test.host/user/welcome] SQL (0.000000) ROLLBACK SQL (0.000000) BEGIN Processing UserController#hidden (for 0.0.0.0 at 2007-05-23 18:15:15) [GET] Session ID: Parameters: {"action"=>"hidden", "controller"=>"user"} Redirected to http://test.host/user/login Filter chain halted as [#] returned false. Completed in 0.00100 (999 reqs/sec) | DB: 0.00000 (0%) | 302 Found [http://test.host/user/hidden] Processing UserController#login (for 0.0.0.0 at 2007-05-23 18:15:15) [POST] Session ID: Parameters: {"user"=>{"login"=>"bob", "password"=>"test"}, "action"=>"login", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/user/hidden Completed in 0.00200 (499 reqs/sec) | DB: 0.00100 (49%) | 302 Found [http://test.host/user/hidden] Processing UserController#logout (for 0.0.0.0 at 2007-05-23 18:15:15) [GET] Session ID: Parameters: {"action"=>"logout", "controller"=>"user"} Redirected to http://test.host/user/login Completed in 0.00010 (10000 reqs/sec) | DB: 0.00000 (0%) | 302 Found [http://test.host/user/hidden] Processing UserController#login (for 0.0.0.0 at 2007-05-23 18:15:15) [POST] Session ID: Parameters: {"user"=>{"login"=>"bob", "password"=>"test"}, "action"=>"login", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/user/welcome Completed in 0.00200 (500 reqs/sec) | DB: 0.00100 (50%) | 302 Found [http://test.host/user/hidden] SQL (0.001000) ROLLBACK SQL (0.001000) BEGIN Processing UserController#signup (for 0.0.0.0 at 2007-05-23 18:15:15) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"newpassword", "login"=>"newbob", "password"=>"newpassword", "email"=>"newbob@mcbob.com"}, "action"=>"signup", "controller"=>"user"} User Load (0.003000) SELECT * FROM users WHERE (users.login = 'newbob') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'newbob@mcbob.com') LIMIT 1 SQL (0.000000) INSERT INTO users (`salt`, `hashed_password`, `login`, `email`) VALUES('qewijrC5YI', 'a40b37d2673aca05c44144c9f9a82df15416e469', 'newbob', 'newbob@mcbob.com') User Load (0.001000) SELECT * FROM users WHERE (login = 'newbob') LIMIT 1 Redirected to http://test.host/user/welcome Completed in 0.01200 (83 reqs/sec) | DB: 0.00700 (58%) | 302 Found [http://test.host/user/signup?user=passwordnewpasswordemailnewbob%40mcbob.compassword_confirmationnewpasswordloginnewbob] SQL (0.020000) ROLLBACK SQL (0.000000) SET SQL_AUTO_IS_NULL=0 SQL (0.001000) BEGIN Processing UserController#signup (for 0.0.0.0 at 2007-05-23 18:15:58) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"wrong", "login"=>"newbob", "password"=>"newpassword", "email"=>"newbob@mcbob.com"}, "action"=>"signup", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (users.login = 'newbob') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'newbob@mcbob.com') LIMIT 1 Rendering user/signup SQL (0.000000) ROLLBACK SQL (0.000000) BEGIN Processing UserController#login (for 0.0.0.0 at 2007-05-23 18:15:59) [POST] Session ID: Parameters: {"user"=>{"login"=>"bob", "password"=>"test"}, "action"=>"login", "controller"=>"user"} User Load (0.000000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/user/welcome Completed in 0.00100 (1000 reqs/sec) | DB: 0.00000 (0%) | 302 Found [http://test.host/user/login?user=passwordtestloginbob] Processing UserController#change_password (for 0.0.0.0 at 2007-05-23 18:15:59) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"wrong", "password"=>"newpass"}, "action"=>"change_password", "controller"=>"user"} User Load (0.002000) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 Rendering user/change_password Completed in 0.01800 (55 reqs/sec) | Rendering: 0.00900 (49%) | DB: 0.00500 (27%) | 200 OK [http://test.host/user/login?user=passwordtestloginbob] Processing UserController#change_password (for 0.0.0.0 at 2007-05-23 18:15:59) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"", "password"=>""}, "action"=>"change_password", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 Rendering user/change_password Completed in 0.01600 (62 reqs/sec) | Rendering: 0.00800 (49%) | DB: 0.00400 (24%) | 200 OK [http://test.host/user/login?user=passwordtestloginbob] Processing UserController#change_assword (for 0.0.0.0 at 2007-05-23 18:15:59) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"newpass", "password"=>"newpass"}, "action"=>"change_assword", "controller"=>"user"} SQL (0.000000) ROLLBACK SQL (0.000000) BEGIN Processing UserController#login (for 0.0.0.0 at 2007-05-23 18:15:59) [POST] Session ID: Parameters: {"user"=>{"login"=>"bob", "password"=>"test"}, "action"=>"login", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/user/welcome Completed in 0.00300 (333 reqs/sec) | DB: 0.00100 (33%) | 302 Found [http://test.host/user/login?user=passwordtestloginbob] Processing UserController#logout (for 0.0.0.0 at 2007-05-23 18:15:59) [GET] Session ID: Parameters: {"action"=>"logout", "controller"=>"user"} Redirected to http://test.host/user/login Completed in 0.00100 (999 reqs/sec) | DB: 0.00000 (0%) | 302 Found [http://test.host/user/login?user=passwordtestloginbob] Processing UserController#forgot_password (for 0.0.0.0 at 2007-05-23 18:15:59) [POST] Session ID: Parameters: {"user"=>{"email"=>"notauser@doesntexist.com"}, "action"=>"forgot_password", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (users.`email` = 'notauser@doesntexist.com') LIMIT 1 Rendering user/forgot_password Completed in 0.01100 (90 reqs/sec) | Rendering: 0.01000 (90%) | DB: 0.00100 (9%) | 200 OK [http://test.host/user/login?user=passwordtestloginbob] Processing UserController#forgot_password (for 0.0.0.0 at 2007-05-23 18:15:59) [POST] Session ID: Parameters: {"user"=>{"email"=>"exbob@mcbob.com"}, "action"=>"forgot_password", "controller"=>"user"} User Load (0.002000) SELECT * FROM users WHERE (users.`email` = 'exbob@mcbob.com') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.login = 'existingbob' AND users.id <> 1000002) LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'exbob@mcbob.com' AND users.id <> 1000002) LIMIT 1 User Update (0.000000) UPDATE users SET `login` = 'existingbob', `hashed_password` = '29b48ba7ccda5396856a400963ff26291e943496', `salt` = '1000', `email` = 'exbob@mcbob.com' WHERE id = 1000002 Sent mail: Date: Wed, 23 May 2007 18:15:59 -0700 From: support@yourdomain.com To: exbob@mcbob.com Subject: Your password is ... Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 _____________ Your username is existingbob. Your new password is 8oZpGrR8Wp. Please login and change it to something more memorable. --------------- Redirected to http://test.host/user/login Completed in 0.05200 (19 reqs/sec) | Rendering: 0.01000 (19%) | DB: 0.00500 (9%) | 302 Found [http://test.host/user/login?user=passwordtestloginbob] SQL (0.009000) ROLLBACK SQL (0.000000) BEGIN Processing UserController#login (for 0.0.0.0 at 2007-05-23 18:15:59) [POST] Session ID: Parameters: {"user"=>{"login"=>"bob", "password"=>"nont_correct"}, "action"=>"login", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Rendering user/login Completed in 0.01200 (83 reqs/sec) | Rendering: 0.01000 (83%) | DB: 0.01000 (83%) | 200 OK [http://test.host/user/login?user=passwordnont_correctloginbob] SQL (0.001000) ROLLBACK SQL (0.001000) BEGIN Processing UserController#login (for 0.0.0.0 at 2007-05-23 18:15:59) [POST] Session ID: Parameters: {"user"=>{"login"=>"bob", "password"=>"test"}, "action"=>"login", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/user/welcome Completed in 0.00100 (1000 reqs/sec) | DB: 0.00300 (300%) | 302 Found [http://test.host/user/login?user=passwordtestloginbob] Processing UserController#logout (for 0.0.0.0 at 2007-05-23 18:15:59) [GET] Session ID: Parameters: {"action"=>"logout", "controller"=>"user"} Redirected to http://test.host/user/login Completed in 0.00010 (10000 reqs/sec) | DB: 0.00000 (0%) | 302 Found [http://test.host/user/login?user=passwordtestloginbob] SQL (0.001000) ROLLBACK SQL (0.000000) BEGIN Processing UserController#welcome (for 0.0.0.0 at 2007-05-23 18:15:59) [GET] Session ID: Parameters: {"action"=>"welcome", "controller"=>"user"} Redirected to http://test.host/user/login Filter chain halted as [#] returned false. Completed in 0.00100 (1000 reqs/sec) | DB: 0.00100 (100%) | 302 Found [http://test.host/user/welcome] Processing UserController#login (for 0.0.0.0 at 2007-05-23 18:15:59) [POST] Session ID: Parameters: {"user"=>{"login"=>"bob", "password"=>"test"}, "action"=>"login", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/user/welcome Completed in 0.00300 (333 reqs/sec) | DB: 0.00100 (33%) | 302 Found [http://test.host/user/welcome] Processing UserController#welcome (for 0.0.0.0 at 2007-05-23 18:15:59) [GET] Session ID: Parameters: {"action"=>"welcome", "controller"=>"user"} Rendering user/welcome Completed in 0.00400 (250 reqs/sec) | Rendering: 0.00400 (100%) | DB: 0.00000 (0%) | 200 OK [http://test.host/user/welcome] SQL (0.003000) ROLLBACK SQL (0.001000) BEGIN Processing UserController#hidden (for 0.0.0.0 at 2007-05-23 18:15:59) [GET] Session ID: Parameters: {"action"=>"hidden", "controller"=>"user"} Redirected to http://test.host/user/login Filter chain halted as [#] returned false. Completed in 0.00100 (999 reqs/sec) | DB: 0.00400 (399%) | 302 Found [http://test.host/user/hidden] Processing UserController#login (for 0.0.0.0 at 2007-05-23 18:15:59) [POST] Session ID: Parameters: {"user"=>{"login"=>"bob", "password"=>"test"}, "action"=>"login", "controller"=>"user"} User Load (0.002000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/user/hidden Completed in 0.00300 (333 reqs/sec) | DB: 0.00200 (66%) | 302 Found [http://test.host/user/hidden] Processing UserController#logout (for 0.0.0.0 at 2007-05-23 18:15:59) [GET] Session ID: Parameters: {"action"=>"logout", "controller"=>"user"} Redirected to http://test.host/user/login Completed in 0.00010 (10000 reqs/sec) | DB: 0.00000 (0%) | 302 Found [http://test.host/user/hidden] Processing UserController#login (for 0.0.0.0 at 2007-05-23 18:15:59) [POST] Session ID: Parameters: {"user"=>{"login"=>"bob", "password"=>"test"}, "action"=>"login", "controller"=>"user"} User Load (0.002000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/user/welcome Completed in 0.00300 (333 reqs/sec) | DB: 0.00200 (66%) | 302 Found [http://test.host/user/hidden] SQL (0.000000) ROLLBACK SQL (0.000000) BEGIN Processing UserController#signup (for 0.0.0.0 at 2007-05-23 18:15:59) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"newpassword", "login"=>"newbob", "password"=>"newpassword", "email"=>"newbob@mcbob.com"}, "action"=>"signup", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (users.login = 'newbob') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'newbob@mcbob.com') LIMIT 1 SQL (0.001000) INSERT INTO users (`salt`, `hashed_password`, `login`, `email`) VALUES('Bezw5IdHc3', '0878e7346b35e7e22687dbd1cc49fe5f037c3a1e', 'newbob', 'newbob@mcbob.com') User Load (0.002000) SELECT * FROM users WHERE (login = 'newbob') LIMIT 1 Redirected to http://test.host/user/welcome Completed in 0.01100 (90 reqs/sec) | DB: 0.00500 (45%) | 302 Found [http://test.host/user/signup?user=passwordnewpasswordemailnewbob%40mcbob.compassword_confirmationnewpasswordloginnewbob] SQL (0.005000) ROLLBACK SQL (0.001000) SET SQL_AUTO_IS_NULL=0 SQL (0.000000) BEGIN Processing UserController#signup (for 0.0.0.0 at 2007-05-23 18:16:24) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"wrong", "login"=>"newbob", "password"=>"newpassword", "email"=>"newbob@mcbob.com"}, "action"=>"signup", "controller"=>"user"} User Load (0.002000) SELECT * FROM users WHERE (users.login = 'newbob') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'newbob@mcbob.com') LIMIT 1 Rendering user/signup SQL (0.001000) ROLLBACK SQL (0.001000) BEGIN Processing UserController#login (for 0.0.0.0 at 2007-05-23 18:16:24) [POST] Session ID: Parameters: {"user"=>{"login"=>"bob", "password"=>"test"}, "action"=>"login", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/user/welcome Completed in 0.00200 (499 reqs/sec) | DB: 0.00300 (149%) | 302 Found [http://test.host/user/login?user=passwordtestloginbob] Processing UserController#change_password (for 0.0.0.0 at 2007-05-23 18:16:24) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"wrong", "password"=>"newpass"}, "action"=>"change_password", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 User Load (0.002000) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 Rendering user/change_password Completed in 0.01800 (55 reqs/sec) | Rendering: 0.01000 (55%) | DB: 0.00500 (27%) | 200 OK [http://test.host/user/login?user=passwordtestloginbob] Processing UserController#change_password (for 0.0.0.0 at 2007-05-23 18:16:24) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"", "password"=>""}, "action"=>"change_password", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 Rendering user/change_password Completed in 0.01700 (58 reqs/sec) | Rendering: 0.01000 (58%) | DB: 0.00400 (23%) | 200 OK [http://test.host/user/login?user=passwordtestloginbob] Processing UserController#change_password (for 0.0.0.0 at 2007-05-23 18:16:24) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"newpass", "password"=>"newpass"}, "action"=>"change_password", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 User Update (0.000000) UPDATE users SET `login` = 'bob', `hashed_password` = 'd2a03cc50e66818e761af6c15d45199d9b6861c9', `salt` = '1000', `email` = 'bob@mcbob.com' WHERE id = 1000001 User Load (0.001000) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 User Update (0.000000) UPDATE users SET `login` = 'bob', `hashed_password` = 'd2a03cc50e66818e761af6c15d45199d9b6861c9', `salt` = '1000', `email` = 'bob@mcbob.com' WHERE id = 1000001 Rendering user/change_password Completed in 0.02000 (50 reqs/sec) | Rendering: 0.00700 (34%) | DB: 0.00400 (19%) | 200 OK [http://test.host/user/login?user=passwordtestloginbob] Processing UserController#logout (for 0.0.0.0 at 2007-05-23 18:16:24) [GET] Session ID: Parameters: {"action"=>"logout", "controller"=>"user"} Redirected to http://test.host/user/login Completed in 0.00100 (1000 reqs/sec) | Rendering: 0.00700 (700%) | DB: 0.00400 (400%) | 302 Found [http://test.host/user/login?user=passwordtestloginbob] Processing UserController#login (for 0.0.0.0 at 2007-05-23 18:16:24) [POST] Session ID: Parameters: {"user"=>{"login"=>"bob", "password"=>"test"}, "action"=>"login", "controller"=>"user"} User Load (0.002000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Rendering user/login Completed in 0.01100 (90 reqs/sec) | Rendering: 0.00900 (81%) | DB: 0.00200 (18%) | 200 OK [http://test.host/user/login?user=passwordtestloginbob] Processing UserController#login (for 0.0.0.0 at 2007-05-23 18:16:24) [POST] Session ID: Parameters: {"user"=>{"login"=>"bob", "password"=>"newpassword"}, "action"=>"login", "controller"=>"user"} User Load (0.004000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Rendering user/login Completed in 0.01300 (76 reqs/sec) | Rendering: 0.00700 (53%) | DB: 0.00400 (30%) | 200 OK [http://test.host/user/login?user=passwordtestloginbob] SQL (0.023000) ROLLBACK SQL (0.000000) BEGIN Processing UserController#login (for 0.0.0.0 at 2007-05-23 18:16:24) [POST] Session ID: Parameters: {"user"=>{"login"=>"bob", "password"=>"test"}, "action"=>"login", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/user/welcome Completed in 0.00200 (499 reqs/sec) | DB: 0.02400 (1199%) | 302 Found [http://test.host/user/login?user=passwordtestloginbob] Processing UserController#logout (for 0.0.0.0 at 2007-05-23 18:16:24) [GET] Session ID: Parameters: {"action"=>"logout", "controller"=>"user"} Redirected to http://test.host/user/login Completed in 0.00010 (10000 reqs/sec) | DB: 0.00000 (0%) | 302 Found [http://test.host/user/login?user=passwordtestloginbob] Processing UserController#forgot_password (for 0.0.0.0 at 2007-05-23 18:16:24) [POST] Session ID: Parameters: {"user"=>{"email"=>"notauser@doesntexist.com"}, "action"=>"forgot_password", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (users.`email` = 'notauser@doesntexist.com') LIMIT 1 Rendering user/forgot_password Completed in 0.01100 (90 reqs/sec) | Rendering: 0.00800 (72%) | DB: 0.00100 (9%) | 200 OK [http://test.host/user/login?user=passwordtestloginbob] Processing UserController#forgot_password (for 0.0.0.0 at 2007-05-23 18:16:24) [POST] Session ID: Parameters: {"user"=>{"email"=>"exbob@mcbob.com"}, "action"=>"forgot_password", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (users.`email` = 'exbob@mcbob.com') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.login = 'existingbob' AND users.id <> 1000002) LIMIT 1 User Load (0.002000) SELECT * FROM users WHERE (users.email = 'exbob@mcbob.com' AND users.id <> 1000002) LIMIT 1 User Update (0.000000) UPDATE users SET `login` = 'existingbob', `hashed_password` = '113a4f9e530c4f378d56e638ec42f40eb9eb29c6', `salt` = '1000', `email` = 'exbob@mcbob.com' WHERE id = 1000002 Sent mail: Date: Wed, 23 May 2007 18:16:24 -0700 From: support@yourdomain.com To: exbob@mcbob.com Subject: Your password is ... Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 _____________ Your username is existingbob. Your new password is jbJs4mwE5T. Please login and change it to something more memorable. --------------- Redirected to http://test.host/user/login Completed in 0.05300 (18 reqs/sec) | Rendering: 0.00800 (15%) | DB: 0.00500 (9%) | 302 Found [http://test.host/user/login?user=passwordtestloginbob] SQL (0.004000) ROLLBACK SQL (0.000000) BEGIN Processing UserController#login (for 0.0.0.0 at 2007-05-23 18:16:24) [POST] Session ID: Parameters: {"user"=>{"login"=>"bob", "password"=>"nont_correct"}, "action"=>"login", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Rendering user/login Completed in 0.01000 (100 reqs/sec) | Rendering: 0.00900 (89%) | DB: 0.00500 (50%) | 200 OK [http://test.host/user/login?user=passwordnont_correctloginbob] SQL (0.000000) ROLLBACK SQL (0.000000) BEGIN Processing UserController#login (for 0.0.0.0 at 2007-05-23 18:16:24) [POST] Session ID: Parameters: {"user"=>{"login"=>"bob", "password"=>"test"}, "action"=>"login", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/user/welcome Completed in 0.00300 (333 reqs/sec) | DB: 0.00100 (33%) | 302 Found [http://test.host/user/login?user=passwordtestloginbob] Processing UserController#logout (for 0.0.0.0 at 2007-05-23 18:16:24) [GET] Session ID: Parameters: {"action"=>"logout", "controller"=>"user"} Redirected to http://test.host/user/login Completed in 0.00010 (10000 reqs/sec) | DB: 0.00000 (0%) | 302 Found [http://test.host/user/login?user=passwordtestloginbob] SQL (0.000000) ROLLBACK SQL (0.000000) BEGIN Processing UserController#welcome (for 0.0.0.0 at 2007-05-23 18:16:24) [GET] Session ID: Parameters: {"action"=>"welcome", "controller"=>"user"} Redirected to http://test.host/user/login Filter chain halted as [#] returned false. Completed in 0.00100 (1000 reqs/sec) | DB: 0.00000 (0%) | 302 Found [http://test.host/user/welcome] Processing UserController#login (for 0.0.0.0 at 2007-05-23 18:16:24) [POST] Session ID: Parameters: {"user"=>{"login"=>"bob", "password"=>"test"}, "action"=>"login", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/user/welcome Completed in 0.00200 (499 reqs/sec) | DB: 0.00100 (50%) | 302 Found [http://test.host/user/welcome] Processing UserController#welcome (for 0.0.0.0 at 2007-05-23 18:16:24) [GET] Session ID: Parameters: {"action"=>"welcome", "controller"=>"user"} Rendering user/welcome Completed in 0.00400 (250 reqs/sec) | Rendering: 0.00400 (100%) | DB: 0.00000 (0%) | 200 OK [http://test.host/user/welcome] SQL (0.001000) ROLLBACK SQL (0.001000) BEGIN Processing UserController#hidden (for 0.0.0.0 at 2007-05-23 18:16:24) [GET] Session ID: Parameters: {"action"=>"hidden", "controller"=>"user"} Redirected to http://test.host/user/login Filter chain halted as [#] returned false. Completed in 0.00100 (1000 reqs/sec) | DB: 0.00200 (200%) | 302 Found [http://test.host/user/hidden] Processing UserController#login (for 0.0.0.0 at 2007-05-23 18:16:24) [POST] Session ID: Parameters: {"user"=>{"login"=>"bob", "password"=>"test"}, "action"=>"login", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/user/hidden Completed in 0.00200 (500 reqs/sec) | DB: 0.00100 (50%) | 302 Found [http://test.host/user/hidden] Processing UserController#logout (for 0.0.0.0 at 2007-05-23 18:16:24) [GET] Session ID: Parameters: {"action"=>"logout", "controller"=>"user"} Redirected to http://test.host/user/login Completed in 0.00100 (1000 reqs/sec) | DB: 0.00000 (0%) | 302 Found [http://test.host/user/hidden] Processing UserController#login (for 0.0.0.0 at 2007-05-23 18:16:24) [POST] Session ID: Parameters: {"user"=>{"login"=>"bob", "password"=>"test"}, "action"=>"login", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/user/welcome Completed in 0.00200 (499 reqs/sec) | DB: 0.00100 (49%) | 302 Found [http://test.host/user/hidden] SQL (0.000000) ROLLBACK SQL (0.000000) BEGIN Processing UserController#signup (for 0.0.0.0 at 2007-05-23 18:16:24) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"newpassword", "login"=>"newbob", "password"=>"newpassword", "email"=>"newbob@mcbob.com"}, "action"=>"signup", "controller"=>"user"} User Load (0.002000) SELECT * FROM users WHERE (users.login = 'newbob') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'newbob@mcbob.com') LIMIT 1 SQL (0.000000) INSERT INTO users (`salt`, `hashed_password`, `login`, `email`) VALUES('7KzdWsRSQh', 'ca78675ce406f6e76436a904e524c769f5306302', 'newbob', 'newbob@mcbob.com') User Load (0.001000) SELECT * FROM users WHERE (login = 'newbob') LIMIT 1 Redirected to http://test.host/user/welcome Completed in 0.01200 (83 reqs/sec) | DB: 0.00400 (33%) | 302 Found [http://test.host/user/signup?user=passwordnewpasswordemailnewbob%40mcbob.compassword_confirmationnewpasswordloginnewbob] SQL (0.015000) ROLLBACK SQL (0.001000) SET SQL_AUTO_IS_NULL=0 SQL (0.000000) BEGIN Processing UserController#signup (for 0.0.0.0 at 2007-05-23 18:16:50) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"wrong", "login"=>"newbob", "password"=>"newpassword", "email"=>"newbob@mcbob.com"}, "action"=>"signup", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (users.login = 'newbob') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'newbob@mcbob.com') LIMIT 1 Rendering user/signup Completed in 0.01900 (52 reqs/sec) | Rendering: 0.01000 (52%) | DB: 0.00300 (15%) | 200 OK [http://test.host/user/signup?user=passwordnewpasswordemailnewbob%40mcbob.compassword_confirmationwrongloginnewbob] Processing UserController#signup (for 0.0.0.0 at 2007-05-23 18:16:50) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"newpassword", "login"=>"yo", "password"=>"newpassword", "email"=>"newbob@mcbob.com"}, "action"=>"signup", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (users.login = 'yo') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'newbob@mcbob.com') LIMIT 1 Rendering user/signup Completed in 0.01600 (62 reqs/sec) | Rendering: 0.00700 (43%) | DB: 0.00200 (12%) | 200 OK [http://test.host/user/signup?user=passwordnewpasswordemailnewbob%40mcbob.compassword_confirmationwrongloginnewbob] Processing UserController#signup (for 0.0.0.0 at 2007-05-23 18:16:50) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"wrong", "login"=>"yo", "password"=>"newpassword", "email"=>"newbob@mcbob.com"}, "action"=>"signup", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (users.login = 'yo') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'newbob@mcbob.com') LIMIT 1 Rendering user/signup Completed in 0.01700 (58 reqs/sec) | Rendering: 0.01000 (58%) | DB: 0.00200 (11%) | 200 OK [http://test.host/user/signup?user=passwordnewpasswordemailnewbob%40mcbob.compassword_confirmationwrongloginnewbob] SQL (0.001000) ROLLBACK SQL (0.001000) BEGIN Processing UserController#login (for 0.0.0.0 at 2007-05-23 18:16:50) [POST] Session ID: Parameters: {"user"=>{"login"=>"bob", "password"=>"test"}, "action"=>"login", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/user/welcome Completed in 0.00400 (250 reqs/sec) | DB: 0.00300 (75%) | 302 Found [http://test.host/user/login?user=passwordtestloginbob] Processing UserController#change_password (for 0.0.0.0 at 2007-05-23 18:16:50) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"wrong", "password"=>"newpass"}, "action"=>"change_password", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 Rendering user/change_password Completed in 0.01800 (55 reqs/sec) | Rendering: 0.01000 (55%) | DB: 0.00400 (22%) | 200 OK [http://test.host/user/login?user=passwordtestloginbob] Processing UserController#change_password (for 0.0.0.0 at 2007-05-23 18:16:50) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"", "password"=>""}, "action"=>"change_password", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 User Load (0.002000) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.002000) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 Rendering user/change_password Completed in 0.01700 (58 reqs/sec) | Rendering: 0.00800 (47%) | DB: 0.00600 (35%) | 200 OK [http://test.host/user/login?user=passwordtestloginbob] Processing UserController#change_password (for 0.0.0.0 at 2007-05-23 18:16:50) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"newpass", "password"=>"newpass"}, "action"=>"change_password", "controller"=>"user"} User Load (0.002000) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 User Update (0.001000) UPDATE users SET `login` = 'bob', `hashed_password` = 'd2a03cc50e66818e761af6c15d45199d9b6861c9', `salt` = '1000', `email` = 'bob@mcbob.com' WHERE id = 1000001 User Load (0.001000) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 User Update (0.000000) UPDATE users SET `login` = 'bob', `hashed_password` = 'd2a03cc50e66818e761af6c15d45199d9b6861c9', `salt` = '1000', `email` = 'bob@mcbob.com' WHERE id = 1000001 Rendering user/change_password Completed in 0.02000 (50 reqs/sec) | Rendering: 0.00800 (40%) | DB: 0.00600 (29%) | 200 OK [http://test.host/user/login?user=passwordtestloginbob] Processing UserController#logout (for 0.0.0.0 at 2007-05-23 18:16:50) [GET] Session ID: Parameters: {"action"=>"logout", "controller"=>"user"} Redirected to http://test.host/user/login Completed in 0.00010 (10000 reqs/sec) | Rendering: 0.00800 (8000%) | DB: 0.00600 (5999%) | 302 Found [http://test.host/user/login?user=passwordtestloginbob] Processing UserController#login (for 0.0.0.0 at 2007-05-23 18:16:50) [POST] Session ID: Parameters: {"user"=>{"login"=>"bob", "password"=>"test"}, "action"=>"login", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Rendering user/login Completed in 0.01300 (76 reqs/sec) | Rendering: 0.01000 (76%) | DB: 0.00100 (7%) | 200 OK [http://test.host/user/login?user=passwordtestloginbob] Processing UserController#login (for 0.0.0.0 at 2007-05-23 18:16:50) [POST] Session ID: Parameters: {"user"=>{"login"=>"bob", "password"=>"newpassword"}, "action"=>"login", "controller"=>"user"} User Load (0.002000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Rendering user/login Completed in 0.00900 (111 reqs/sec) | Rendering: 0.00700 (77%) | DB: 0.00200 (22%) | 200 OK [http://test.host/user/login?user=passwordtestloginbob] SQL (0.023000) ROLLBACK SQL (0.000000) BEGIN Processing UserController#login (for 0.0.0.0 at 2007-05-23 18:16:50) [POST] Session ID: Parameters: {"user"=>{"login"=>"bob", "password"=>"test"}, "action"=>"login", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/user/welcome Completed in 0.00200 (499 reqs/sec) | DB: 0.02400 (1199%) | 302 Found [http://test.host/user/login?user=passwordtestloginbob] Processing UserController#logout (for 0.0.0.0 at 2007-05-23 18:16:50) [GET] Session ID: Parameters: {"action"=>"logout", "controller"=>"user"} Redirected to http://test.host/user/login Completed in 0.00010 (10000 reqs/sec) | DB: 0.00000 (0%) | 302 Found [http://test.host/user/login?user=passwordtestloginbob] Processing UserController#forgot_password (for 0.0.0.0 at 2007-05-23 18:16:50) [POST] Session ID: Parameters: {"user"=>{"email"=>"notauser@doesntexist.com"}, "action"=>"forgot_password", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (users.`email` = 'notauser@doesntexist.com') LIMIT 1 Rendering user/forgot_password Completed in 0.00900 (111 reqs/sec) | Rendering: 0.00700 (77%) | DB: 0.00100 (11%) | 200 OK [http://test.host/user/login?user=passwordtestloginbob] Processing UserController#forgot_password (for 0.0.0.0 at 2007-05-23 18:16:50) [POST] Session ID: Parameters: {"user"=>{"email"=>"exbob@mcbob.com"}, "action"=>"forgot_password", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (users.`email` = 'exbob@mcbob.com') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.login = 'existingbob' AND users.id <> 1000002) LIMIT 1 User Load (0.002000) SELECT * FROM users WHERE (users.email = 'exbob@mcbob.com' AND users.id <> 1000002) LIMIT 1 User Update (0.001000) UPDATE users SET `login` = 'existingbob', `hashed_password` = '700ac83c5971baad80ff114c716e5a66315b1b71', `salt` = '1000', `email` = 'exbob@mcbob.com' WHERE id = 1000002 Sent mail: Date: Wed, 23 May 2007 18:16:50 -0700 From: support@yourdomain.com To: exbob@mcbob.com Subject: Your password is ... Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 _____________ Your username is existingbob. Your new password is iDSoBNzFvT. Please login and change it to something more memorable. --------------- Redirected to http://test.host/user/login Completed in 0.05200 (19 reqs/sec) | Rendering: 0.00700 (13%) | DB: 0.00600 (11%) | 302 Found [http://test.host/user/login?user=passwordtestloginbob] SQL (0.015000) ROLLBACK SQL (0.000000) BEGIN Processing UserController#login (for 0.0.0.0 at 2007-05-23 18:16:50) [POST] Session ID: Parameters: {"user"=>{"login"=>"bob", "password"=>"nont_correct"}, "action"=>"login", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Rendering user/login Completed in 0.00800 (124 reqs/sec) | Rendering: 0.00600 (74%) | DB: 0.01600 (199%) | 200 OK [http://test.host/user/login?user=passwordnont_correctloginbob] SQL (0.000000) ROLLBACK SQL (0.000000) BEGIN Processing UserController#login (for 0.0.0.0 at 2007-05-23 18:16:50) [POST] Session ID: Parameters: {"user"=>{"login"=>"bob", "password"=>"test"}, "action"=>"login", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/user/welcome Completed in 0.00200 (499 reqs/sec) | DB: 0.00100 (50%) | 302 Found [http://test.host/user/login?user=passwordtestloginbob] Processing UserController#logout (for 0.0.0.0 at 2007-05-23 18:16:50) [GET] Session ID: Parameters: {"action"=>"logout", "controller"=>"user"} Redirected to http://test.host/user/login Completed in 0.00100 (1000 reqs/sec) | DB: 0.00000 (0%) | 302 Found [http://test.host/user/login?user=passwordtestloginbob] SQL (0.001000) ROLLBACK SQL (0.001000) BEGIN Processing UserController#welcome (for 0.0.0.0 at 2007-05-23 18:16:51) [GET] Session ID: Parameters: {"action"=>"welcome", "controller"=>"user"} Redirected to http://test.host/user/login Filter chain halted as [#] returned false. Completed in 0.00200 (500 reqs/sec) | DB: 0.00200 (100%) | 302 Found [http://test.host/user/welcome] Processing UserController#login (for 0.0.0.0 at 2007-05-23 18:16:51) [POST] Session ID: Parameters: {"user"=>{"login"=>"bob", "password"=>"test"}, "action"=>"login", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/user/welcome Completed in 0.00200 (500 reqs/sec) | DB: 0.00100 (50%) | 302 Found [http://test.host/user/welcome] Processing UserController#welcome (for 0.0.0.0 at 2007-05-23 18:16:51) [GET] Session ID: Parameters: {"action"=>"welcome", "controller"=>"user"} Rendering user/welcome Completed in 0.00200 (499 reqs/sec) | Rendering: 0.00200 (100%) | DB: 0.00000 (0%) | 200 OK [http://test.host/user/welcome] SQL (0.000000) ROLLBACK SQL (0.000000) BEGIN Processing UserController#hidden (for 0.0.0.0 at 2007-05-23 18:16:51) [GET] Session ID: Parameters: {"action"=>"hidden", "controller"=>"user"} Redirected to http://test.host/user/login Filter chain halted as [#] returned false. Completed in 0.00100 (1000 reqs/sec) | DB: 0.00000 (0%) | 302 Found [http://test.host/user/hidden] Processing UserController#login (for 0.0.0.0 at 2007-05-23 18:16:51) [POST] Session ID: Parameters: {"user"=>{"login"=>"bob", "password"=>"test"}, "action"=>"login", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/user/hidden Completed in 0.00200 (500 reqs/sec) | DB: 0.00100 (50%) | 302 Found [http://test.host/user/hidden] Processing UserController#logout (for 0.0.0.0 at 2007-05-23 18:16:51) [GET] Session ID: Parameters: {"action"=>"logout", "controller"=>"user"} Redirected to http://test.host/user/login Completed in 0.00100 (1000 reqs/sec) | DB: 0.00000 (0%) | 302 Found [http://test.host/user/hidden] Processing UserController#login (for 0.0.0.0 at 2007-05-23 18:16:51) [POST] Session ID: Parameters: {"user"=>{"login"=>"bob", "password"=>"test"}, "action"=>"login", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/user/welcome Completed in 0.00300 (333 reqs/sec) | DB: 0.00100 (33%) | 302 Found [http://test.host/user/hidden] SQL (0.000000) ROLLBACK SQL (0.000000) BEGIN Processing UserController#signup (for 0.0.0.0 at 2007-05-23 18:16:51) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"newpassword", "login"=>"newbob", "password"=>"newpassword", "email"=>"newbob@mcbob.com"}, "action"=>"signup", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (users.login = 'newbob') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'newbob@mcbob.com') LIMIT 1 SQL (0.001000) INSERT INTO users (`salt`, `hashed_password`, `login`, `email`) VALUES('dLns2pF6UQ', 'b25e6e316551efd75b9f4c4fdec9cbd49ca4e049', 'newbob', 'newbob@mcbob.com') User Load (0.002000) SELECT * FROM users WHERE (login = 'newbob') LIMIT 1 Redirected to http://test.host/user/welcome Completed in 0.01200 (83 reqs/sec) | DB: 0.00500 (41%) | 302 Found [http://test.host/user/signup?user=passwordnewpasswordemailnewbob%40mcbob.compassword_confirmationnewpasswordloginnewbob] SQL (0.017000) ROLLBACK SQL (0.002000) SET SQL_AUTO_IS_NULL=0 SQL (0.000000) BEGIN Processing UserController#signup (for 0.0.0.0 at 2007-05-23 18:18:06) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"wrong", "login"=>"newbob", "password"=>"newpassword", "email"=>"newbob@mcbob.com"}, "action"=>"signup", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (users.login = 'newbob') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'newbob@mcbob.com') LIMIT 1 Rendering user/signup Completed in 0.01600 (62 reqs/sec) | Rendering: 0.01000 (62%) | DB: 0.00400 (24%) | 200 OK [http://test.host/user/signup?user=passwordnewpasswordemailnewbob%40mcbob.compassword_confirmationwrongloginnewbob] Processing UserController#signup (for 0.0.0.0 at 2007-05-23 18:18:06) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"newpassword", "login"=>"yo", "password"=>"newpassword", "email"=>"newbob@mcbob.com"}, "action"=>"signup", "controller"=>"user"} User Load (0.002000) SELECT * FROM users WHERE (users.login = 'yo') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'newbob@mcbob.com') LIMIT 1 Rendering user/signup Completed in 0.01200 (83 reqs/sec) | Rendering: 0.00700 (58%) | DB: 0.00300 (25%) | 200 OK [http://test.host/user/signup?user=passwordnewpasswordemailnewbob%40mcbob.compassword_confirmationwrongloginnewbob] Processing UserController#signup (for 0.0.0.0 at 2007-05-23 18:18:06) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"wrong", "login"=>"yo", "password"=>"newpassword", "email"=>"newbob@mcbob.com"}, "action"=>"signup", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (users.login = 'yo') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'newbob@mcbob.com') LIMIT 1 Rendering user/signup Completed in 0.01200 (83 reqs/sec) | Rendering: 0.00700 (58%) | DB: 0.00200 (16%) | 200 OK [http://test.host/user/signup?user=passwordnewpasswordemailnewbob%40mcbob.compassword_confirmationwrongloginnewbob] SQL (0.001000) ROLLBACK SQL (0.000000) BEGIN Processing UserController#login (for 0.0.0.0 at 2007-05-23 18:18:06) [POST] Session ID: Parameters: {"user"=>{"login"=>"bob", "password"=>"test"}, "action"=>"login", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/user/welcome Completed in 0.00300 (333 reqs/sec) | DB: 0.00200 (66%) | 302 Found [http://test.host/user/login?user=passwordtestloginbob] Processing UserController#change_password (for 0.0.0.0 at 2007-05-23 18:18:06) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"wrong", "password"=>"newpass"}, "action"=>"change_password", "controller"=>"user"} User Load (0.002000) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 Rendering user/change_password Completed in 0.01600 (62 reqs/sec) | Rendering: 0.00900 (56%) | DB: 0.00500 (31%) | 200 OK [http://test.host/user/login?user=passwordtestloginbob] Processing UserController#change_password (for 0.0.0.0 at 2007-05-23 18:18:06) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"", "password"=>""}, "action"=>"change_password", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 Rendering user/change_password Completed in 0.01800 (55 reqs/sec) | Rendering: 0.00900 (49%) | DB: 0.00400 (22%) | 200 OK [http://test.host/user/login?user=passwordtestloginbob] Processing UserController#change_password (for 0.0.0.0 at 2007-05-23 18:18:06) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"newpass", "password"=>"newpass"}, "action"=>"change_password", "controller"=>"user"} User Load (0.000000) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 User Update (0.001000) UPDATE users SET `login` = 'bob', `hashed_password` = 'd2a03cc50e66818e761af6c15d45199d9b6861c9', `salt` = '1000', `email` = 'bob@mcbob.com' WHERE id = 1000001 User Load (0.001000) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 User Update (0.001000) UPDATE users SET `login` = 'bob', `hashed_password` = 'd2a03cc50e66818e761af6c15d45199d9b6861c9', `salt` = '1000', `email` = 'bob@mcbob.com' WHERE id = 1000001 Rendering user/change_password Completed in 0.01900 (52 reqs/sec) | Rendering: 0.00700 (36%) | DB: 0.00500 (26%) | 200 OK [http://test.host/user/login?user=passwordtestloginbob] Processing UserController#logout (for 0.0.0.0 at 2007-05-23 18:18:06) [GET] Session ID: Parameters: {"action"=>"logout", "controller"=>"user"} Redirected to http://test.host/user/login Completed in 0.00010 (10000 reqs/sec) | Rendering: 0.00700 (6999%) | DB: 0.00500 (5000%) | 302 Found [http://test.host/user/login?user=passwordtestloginbob] Processing UserController#login (for 0.0.0.0 at 2007-05-23 18:18:06) [POST] Session ID: Parameters: {"user"=>{"login"=>"bob", "password"=>"test"}, "action"=>"login", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Rendering user/login Completed in 0.01300 (76 reqs/sec) | Rendering: 0.01100 (84%) | DB: 0.00100 (7%) | 200 OK [http://test.host/user/login?user=passwordtestloginbob] Processing UserController#login (for 0.0.0.0 at 2007-05-23 18:18:06) [POST] Session ID: Parameters: {"user"=>{"login"=>"bob", "password"=>"newpassword"}, "action"=>"login", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Rendering user/login Completed in 0.00900 (111 reqs/sec) | Rendering: 0.00800 (88%) | DB: 0.00100 (11%) | 200 OK [http://test.host/user/login?user=passwordtestloginbob] SQL (0.028000) ROLLBACK SQL (0.001000) BEGIN Processing UserController#login (for 0.0.0.0 at 2007-05-23 18:18:06) [POST] Session ID: Parameters: {"user"=>{"login"=>"bob", "password"=>"test"}, "action"=>"login", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/user/welcome Completed in 0.00200 (500 reqs/sec) | DB: 0.03000 (1500%) | 302 Found [http://test.host/user/login?user=passwordtestloginbob] Processing UserController#logout (for 0.0.0.0 at 2007-05-23 18:18:06) [GET] Session ID: Parameters: {"action"=>"logout", "controller"=>"user"} Redirected to http://test.host/user/login Completed in 0.00010 (10000 reqs/sec) | DB: 0.00000 (0%) | 302 Found [http://test.host/user/login?user=passwordtestloginbob] Processing UserController#forgot_password (for 0.0.0.0 at 2007-05-23 18:18:06) [POST] Session ID: Parameters: {"user"=>{"email"=>"notauser@doesntexist.com"}, "action"=>"forgot_password", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (users.`email` = 'notauser@doesntexist.com') LIMIT 1 Rendering user/forgot_password Completed in 0.01100 (90 reqs/sec) | Rendering: 0.00900 (81%) | DB: 0.00100 (9%) | 200 OK [http://test.host/user/login?user=passwordtestloginbob] Processing UserController#forgot_password (for 0.0.0.0 at 2007-05-23 18:18:06) [POST] Session ID: Parameters: {"user"=>{"email"=>"exbob@mcbob.com"}, "action"=>"forgot_password", "controller"=>"user"} User Load (0.002000) SELECT * FROM users WHERE (users.`email` = 'exbob@mcbob.com') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.login = 'existingbob' AND users.id <> 1000002) LIMIT 1 User Load (0.002000) SELECT * FROM users WHERE (users.email = 'exbob@mcbob.com' AND users.id <> 1000002) LIMIT 1 User Update (0.001000) UPDATE users SET `login` = 'existingbob', `hashed_password` = 'a4ad1e7d73c351cb2e096638a526ed021680c157', `salt` = '1000', `email` = 'exbob@mcbob.com' WHERE id = 1000002 Sent mail: Date: Wed, 23 May 2007 18:18:07 -0700 From: support@yourdomain.com To: exbob@mcbob.com Subject: Your password is ... Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 _____________ Your username is existingbob. Your new password is ivn5r2WhWz. Please login and change it to something more memorable. --------------- Redirected to http://test.host/user/login Completed in 0.05300 (18 reqs/sec) | Rendering: 0.00900 (16%) | DB: 0.00700 (13%) | 302 Found [http://test.host/user/login?user=passwordtestloginbob] SQL (0.013000) ROLLBACK SQL (0.000000) BEGIN Processing UserController#login (for 0.0.0.0 at 2007-05-23 18:18:07) [POST] Session ID: Parameters: {"user"=>{"login"=>"bob", "password"=>"nont_correct"}, "action"=>"login", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Rendering user/login Completed in 0.01000 (100 reqs/sec) | Rendering: 0.00800 (80%) | DB: 0.01400 (139%) | 200 OK [http://test.host/user/login?user=passwordnont_correctloginbob] SQL (0.000000) ROLLBACK SQL (0.000000) BEGIN Processing UserController#login (for 0.0.0.0 at 2007-05-23 18:18:07) [POST] Session ID: Parameters: {"user"=>{"login"=>"bob", "password"=>"test"}, "action"=>"login", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/user/welcome Completed in 0.00200 (500 reqs/sec) | DB: 0.00100 (50%) | 302 Found [http://test.host/user/login?user=passwordtestloginbob] Processing UserController#logout (for 0.0.0.0 at 2007-05-23 18:18:07) [GET] Session ID: Parameters: {"action"=>"logout", "controller"=>"user"} Redirected to http://test.host/user/login Completed in 0.00100 (999 reqs/sec) | DB: 0.00000 (0%) | 302 Found [http://test.host/user/login?user=passwordtestloginbob] SQL (0.000000) ROLLBACK SQL (0.000000) BEGIN Processing UserController#welcome (for 0.0.0.0 at 2007-05-23 18:18:07) [GET] Session ID: Parameters: {"action"=>"welcome", "controller"=>"user"} Redirected to http://test.host/user/login Filter chain halted as [#] returned false. Completed in 0.00100 (1000 reqs/sec) | DB: 0.00000 (0%) | 302 Found [http://test.host/user/welcome] Processing UserController#login (for 0.0.0.0 at 2007-05-23 18:18:07) [POST] Session ID: Parameters: {"user"=>{"login"=>"bob", "password"=>"test"}, "action"=>"login", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/user/welcome Completed in 0.00200 (500 reqs/sec) | DB: 0.00100 (50%) | 302 Found [http://test.host/user/welcome] Processing UserController#welcome (for 0.0.0.0 at 2007-05-23 18:18:07) [GET] Session ID: Parameters: {"action"=>"welcome", "controller"=>"user"} Rendering user/welcome Completed in 0.00300 (333 reqs/sec) | Rendering: 0.00200 (66%) | DB: 0.00000 (0%) | 200 OK [http://test.host/user/welcome] SQL (0.000000) ROLLBACK SQL (0.000000) BEGIN Processing UserController#hidden (for 0.0.0.0 at 2007-05-23 18:18:07) [GET] Session ID: Parameters: {"action"=>"hidden", "controller"=>"user"} Redirected to http://test.host/user/login Filter chain halted as [#] returned false. Completed in 0.00100 (1000 reqs/sec) | DB: 0.00000 (0%) | 302 Found [http://test.host/user/hidden] Processing UserController#login (for 0.0.0.0 at 2007-05-23 18:18:07) [POST] Session ID: Parameters: {"user"=>{"login"=>"bob", "password"=>"test"}, "action"=>"login", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/user/hidden Completed in 0.00200 (499 reqs/sec) | DB: 0.00100 (50%) | 302 Found [http://test.host/user/hidden] Processing UserController#logout (for 0.0.0.0 at 2007-05-23 18:18:07) [GET] Session ID: Parameters: {"action"=>"logout", "controller"=>"user"} Redirected to http://test.host/user/login Completed in 0.00100 (1000 reqs/sec) | DB: 0.00000 (0%) | 302 Found [http://test.host/user/hidden] Processing UserController#login (for 0.0.0.0 at 2007-05-23 18:18:07) [POST] Session ID: Parameters: {"user"=>{"login"=>"bob", "password"=>"test"}, "action"=>"login", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/user/welcome Completed in 0.00200 (500 reqs/sec) | DB: 0.00100 (50%) | 302 Found [http://test.host/user/hidden] SQL (0.000000) ROLLBACK SQL (0.000000) BEGIN Processing UserController#signup (for 0.0.0.0 at 2007-05-23 18:18:07) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"newpassword", "login"=>"newbob", "password"=>"newpassword", "email"=>"newbob@mcbob.com"}, "action"=>"signup", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (users.login = 'newbob') LIMIT 1 User Load (0.000000) SELECT * FROM users WHERE (users.email = 'newbob@mcbob.com') LIMIT 1 SQL (0.000000) INSERT INTO users (`salt`, `hashed_password`, `login`, `email`) VALUES('J1QqKj6EKR', '0b662c8746176e24d7513518f3e79b9ef6342fec', 'newbob', 'newbob@mcbob.com') User Load (0.001000) SELECT * FROM users WHERE (login = 'newbob') LIMIT 1 Redirected to http://test.host/user/welcome Completed in 0.00900 (111 reqs/sec) | DB: 0.00200 (22%) | 302 Found [http://test.host/user/signup?user=passwordnewpasswordemailnewbob%40mcbob.compassword_confirmationnewpasswordloginnewbob] SQL (0.006000) ROLLBACK SQL (0.001000) SET SQL_AUTO_IS_NULL=0 SQL (0.001000) BEGIN Processing UserController#signup (for 0.0.0.0 at 2007-05-23 18:19:38) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"wrong", "login"=>"newbob", "password"=>"newpassword", "email"=>"newbob@mcbob.com"}, "action"=>"signup", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (users.login = 'newbob') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'newbob@mcbob.com') LIMIT 1 Rendering user/signup Completed in 0.01800 (55 reqs/sec) | Rendering: 0.01100 (61%) | DB: 0.00400 (22%) | 200 OK [http://test.host/user/signup?user=passwordnewpasswordemailnewbob%40mcbob.compassword_confirmationwrongloginnewbob] Processing UserController#signup (for 0.0.0.0 at 2007-05-23 18:19:38) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"newpassword", "login"=>"yo", "password"=>"newpassword", "email"=>"newbob@mcbob.com"}, "action"=>"signup", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (users.login = 'yo') LIMIT 1 User Load (0.000000) SELECT * FROM users WHERE (users.email = 'newbob@mcbob.com') LIMIT 1 Rendering user/signup Completed in 0.01200 (83 reqs/sec) | Rendering: 0.00900 (75%) | DB: 0.00100 (8%) | 200 OK [http://test.host/user/signup?user=passwordnewpasswordemailnewbob%40mcbob.compassword_confirmationwrongloginnewbob] Processing UserController#signup (for 0.0.0.0 at 2007-05-23 18:19:38) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"wrong", "login"=>"yo", "password"=>"newpassword", "email"=>"newbob@mcbob.com"}, "action"=>"signup", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (users.login = 'yo') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'newbob@mcbob.com') LIMIT 1 Rendering user/signup Completed in 0.01300 (76 reqs/sec) | Rendering: 0.00900 (69%) | DB: 0.00200 (15%) | 200 OK [http://test.host/user/signup?user=passwordnewpasswordemailnewbob%40mcbob.compassword_confirmationwrongloginnewbob] SQL (0.000000) ROLLBACK SQL (0.000000) BEGIN Processing UserController#login (for 0.0.0.0 at 2007-05-23 18:19:38) [POST] Session ID: Parameters: {"user"=>{"login"=>"bob", "password"=>"test"}, "action"=>"login", "controller"=>"user"} User Load (0.002000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/user/welcome Completed in 0.00300 (333 reqs/sec) | DB: 0.00200 (66%) | 302 Found [http://test.host/user/login?user=passwordtestloginbob] Processing UserController#change_password (for 0.0.0.0 at 2007-05-23 18:19:38) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"wrong", "password"=>"newpass"}, "action"=>"change_password", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 Rendering user/change_password Completed in 0.01900 (52 reqs/sec) | Rendering: 0.01000 (52%) | DB: 0.00400 (21%) | 200 OK [http://test.host/user/login?user=passwordtestloginbob] Processing UserController#change_password (for 0.0.0.0 at 2007-05-23 18:19:38) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"", "password"=>""}, "action"=>"change_password", "controller"=>"user"} User Load (0.002000) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 Rendering user/change_password Completed in 0.01700 (58 reqs/sec) | Rendering: 0.00600 (35%) | DB: 0.00500 (29%) | 200 OK [http://test.host/user/login?user=passwordtestloginbob] Processing UserController#change_password (for 0.0.0.0 at 2007-05-23 18:19:38) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"newpass", "password"=>"newpass"}, "action"=>"change_password", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 User Update (0.000000) UPDATE users SET `login` = 'bob', `hashed_password` = 'd2a03cc50e66818e761af6c15d45199d9b6861c9', `salt` = '1000', `email` = 'bob@mcbob.com' WHERE id = 1000001 User Load (0.001000) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 User Update (0.001000) UPDATE users SET `login` = 'bob', `hashed_password` = 'd2a03cc50e66818e761af6c15d45199d9b6861c9', `salt` = '1000', `email` = 'bob@mcbob.com' WHERE id = 1000001 Rendering user/change_password Completed in 0.02000 (50 reqs/sec) | Rendering: 0.00900 (45%) | DB: 0.00500 (24%) | 200 OK [http://test.host/user/login?user=passwordtestloginbob] Processing UserController#logout (for 0.0.0.0 at 2007-05-23 18:19:38) [GET] Session ID: Parameters: {"action"=>"logout", "controller"=>"user"} Redirected to http://test.host/user/login Completed in 0.00010 (10000 reqs/sec) | Rendering: 0.00900 (9000%) | DB: 0.00500 (4999%) | 302 Found [http://test.host/user/login?user=passwordtestloginbob] Processing UserController#login (for 0.0.0.0 at 2007-05-23 18:19:38) [POST] Session ID: Parameters: {"user"=>{"login"=>"bob", "password"=>"test"}, "action"=>"login", "controller"=>"user"} User Load (0.002000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Rendering user/login Completed in 0.01200 (83 reqs/sec) | Rendering: 0.00900 (75%) | DB: 0.00200 (16%) | 200 OK [http://test.host/user/login?user=passwordtestloginbob] Processing UserController#login (for 0.0.0.0 at 2007-05-23 18:19:38) [POST] Session ID: Parameters: {"user"=>{"login"=>"bob", "password"=>"newpass"}, "action"=>"login", "controller"=>"user"} User Load (0.002000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/user/welcome Completed in 0.00200 (499 reqs/sec) | Rendering: 0.00900 (449%) | DB: 0.00400 (200%) | 302 Found [http://test.host/user/login?user=passwordtestloginbob] SQL (0.015000) ROLLBACK SQL (0.000000) BEGIN Processing UserController#login (for 0.0.0.0 at 2007-05-23 18:19:38) [POST] Session ID: Parameters: {"user"=>{"login"=>"bob", "password"=>"test"}, "action"=>"login", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/user/welcome Completed in 0.00200 (499 reqs/sec) | DB: 0.01600 (799%) | 302 Found [http://test.host/user/login?user=passwordtestloginbob] Processing UserController#logout (for 0.0.0.0 at 2007-05-23 18:19:38) [GET] Session ID: Parameters: {"action"=>"logout", "controller"=>"user"} Redirected to http://test.host/user/login Completed in 0.00100 (1000 reqs/sec) | DB: 0.00000 (0%) | 302 Found [http://test.host/user/login?user=passwordtestloginbob] Processing UserController#forgot_password (for 0.0.0.0 at 2007-05-23 18:19:38) [POST] Session ID: Parameters: {"user"=>{"email"=>"notauser@doesntexist.com"}, "action"=>"forgot_password", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (users.`email` = 'notauser@doesntexist.com') LIMIT 1 Rendering user/forgot_password Completed in 0.01000 (100 reqs/sec) | Rendering: 0.00800 (79%) | DB: 0.00100 (10%) | 200 OK [http://test.host/user/login?user=passwordtestloginbob] Processing UserController#forgot_password (for 0.0.0.0 at 2007-05-23 18:19:38) [POST] Session ID: Parameters: {"user"=>{"email"=>"exbob@mcbob.com"}, "action"=>"forgot_password", "controller"=>"user"} User Load (0.002000) SELECT * FROM users WHERE (users.`email` = 'exbob@mcbob.com') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.login = 'existingbob' AND users.id <> 1000002) LIMIT 1 User Load (0.002000) SELECT * FROM users WHERE (users.email = 'exbob@mcbob.com' AND users.id <> 1000002) LIMIT 1 User Update (0.000000) UPDATE users SET `login` = 'existingbob', `hashed_password` = '2a5126ec56d9aceff1f9d745ceffe2829b7cf30e', `salt` = '1000', `email` = 'exbob@mcbob.com' WHERE id = 1000002 Sent mail: Date: Wed, 23 May 2007 18:19:38 -0700 From: support@yourdomain.com To: exbob@mcbob.com Subject: Your password is ... Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 _____________ Your username is existingbob. Your new password is vNGCMNbrm7. Please login and change it to something more memorable. --------------- Redirected to http://test.host/user/login Completed in 0.05400 (18 reqs/sec) | Rendering: 0.00800 (14%) | DB: 0.00600 (11%) | 302 Found [http://test.host/user/login?user=passwordtestloginbob] SQL (0.015000) ROLLBACK SQL (0.001000) BEGIN Processing UserController#login (for 0.0.0.0 at 2007-05-23 18:19:38) [POST] Session ID: Parameters: {"user"=>{"login"=>"bob", "password"=>"nont_correct"}, "action"=>"login", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Rendering user/login Completed in 0.00900 (111 reqs/sec) | Rendering: 0.00700 (77%) | DB: 0.01700 (188%) | 200 OK [http://test.host/user/login?user=passwordnont_correctloginbob] SQL (0.001000) ROLLBACK SQL (0.001000) BEGIN Processing UserController#login (for 0.0.0.0 at 2007-05-23 18:19:38) [POST] Session ID: Parameters: {"user"=>{"login"=>"bob", "password"=>"test"}, "action"=>"login", "controller"=>"user"} User Load (0.002000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/user/welcome Completed in 0.00300 (333 reqs/sec) | DB: 0.00400 (133%) | 302 Found [http://test.host/user/login?user=passwordtestloginbob] Processing UserController#logout (for 0.0.0.0 at 2007-05-23 18:19:38) [GET] Session ID: Parameters: {"action"=>"logout", "controller"=>"user"} Redirected to http://test.host/user/login Completed in 0.00100 (1000 reqs/sec) | DB: 0.00000 (0%) | 302 Found [http://test.host/user/login?user=passwordtestloginbob] SQL (0.000000) ROLLBACK SQL (0.000000) BEGIN Processing UserController#welcome (for 0.0.0.0 at 2007-05-23 18:19:38) [GET] Session ID: Parameters: {"action"=>"welcome", "controller"=>"user"} Redirected to http://test.host/user/login Filter chain halted as [#] returned false. Completed in 0.00100 (1000 reqs/sec) | DB: 0.00000 (0%) | 302 Found [http://test.host/user/welcome] Processing UserController#login (for 0.0.0.0 at 2007-05-23 18:19:38) [POST] Session ID: Parameters: {"user"=>{"login"=>"bob", "password"=>"test"}, "action"=>"login", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/user/welcome Completed in 0.00200 (500 reqs/sec) | DB: 0.00100 (50%) | 302 Found [http://test.host/user/welcome] Processing UserController#welcome (for 0.0.0.0 at 2007-05-23 18:19:38) [GET] Session ID: Parameters: {"action"=>"welcome", "controller"=>"user"} Rendering user/welcome Completed in 0.00200 (500 reqs/sec) | Rendering: 0.00200 (100%) | DB: 0.00000 (0%) | 200 OK [http://test.host/user/welcome] SQL (0.000000) ROLLBACK SQL (0.000000) BEGIN Processing UserController#hidden (for 0.0.0.0 at 2007-05-23 18:19:38) [GET] Session ID: Parameters: {"action"=>"hidden", "controller"=>"user"} Redirected to http://test.host/user/login Filter chain halted as [#] returned false. Completed in 0.00010 (10000 reqs/sec) | DB: 0.00000 (0%) | 302 Found [http://test.host/user/hidden] Processing UserController#login (for 0.0.0.0 at 2007-05-23 18:19:38) [POST] Session ID: Parameters: {"user"=>{"login"=>"bob", "password"=>"test"}, "action"=>"login", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/user/hidden Completed in 0.00200 (500 reqs/sec) | DB: 0.00100 (50%) | 302 Found [http://test.host/user/hidden] Processing UserController#logout (for 0.0.0.0 at 2007-05-23 18:19:38) [GET] Session ID: Parameters: {"action"=>"logout", "controller"=>"user"} Redirected to http://test.host/user/login Completed in 0.00100 (1000 reqs/sec) | DB: 0.00000 (0%) | 302 Found [http://test.host/user/hidden] Processing UserController#login (for 0.0.0.0 at 2007-05-23 18:19:38) [POST] Session ID: Parameters: {"user"=>{"login"=>"bob", "password"=>"test"}, "action"=>"login", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/user/welcome Completed in 0.00300 (333 reqs/sec) | DB: 0.00100 (33%) | 302 Found [http://test.host/user/hidden] SQL (0.000000) ROLLBACK SQL (0.000000) BEGIN Processing UserController#signup (for 0.0.0.0 at 2007-05-23 18:19:38) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"newpassword", "login"=>"newbob", "password"=>"newpassword", "email"=>"newbob@mcbob.com"}, "action"=>"signup", "controller"=>"user"} User Load (0.000000) SELECT * FROM users WHERE (users.login = 'newbob') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'newbob@mcbob.com') LIMIT 1 SQL (0.000000) INSERT INTO users (`salt`, `hashed_password`, `login`, `email`) VALUES('Sy6svVv5VB', '399310cdfe86084947d01245a10592411c3881bf', 'newbob', 'newbob@mcbob.com') User Load (0.001000) SELECT * FROM users WHERE (login = 'newbob') LIMIT 1 Redirected to http://test.host/user/welcome Completed in 0.00600 (166 reqs/sec) | DB: 0.00200 (33%) | 302 Found [http://test.host/user/signup?user=passwordnewpasswordemailnewbob%40mcbob.compassword_confirmationnewpasswordloginnewbob] SQL (0.007000) ROLLBACK SQL (0.000000) SET SQL_AUTO_IS_NULL=0 SQL (0.000000) BEGIN User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (login = 'nonbob') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (login = 'nonbob') LIMIT 1 SQL (0.000000) ROLLBACK SQL (0.000000) BEGIN User Load (0.001000) SELECT * FROM users WHERE (users.login = 'x') LIMIT 1 User Load (0.002000) SELECT * FROM users WHERE (users.email = 'okbob@mcbob.com') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.login = '') LIMIT 1 User Load (0.000000) SELECT * FROM users WHERE (users.email = 'okbob@mcbob.com') LIMIT 1 User Load (0.000000) SELECT * FROM users WHERE (users.login = 'okbob') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'okbob@mcbob.com') LIMIT 1 SQL (0.000000) INSERT INTO users (`salt`, `hashed_password`, `login`, `email`) VALUES('ZVui38OUpk', 'e4791a093b6658d054da09a2db94093df3fb8868', 'okbob', 'okbob@mcbob.com') User Load (0.001000) SELECT * FROM users WHERE (users.login = 'okbob' AND users.id <> 1000048) LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email IS NULL AND users.id <> 1000048) LIMIT 1 User Load (0.002000) SELECT * FROM users WHERE (users.login = 'okbob' AND users.id <> 1000048) LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'notvalidemail' AND users.id <> 1000048) LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.login = 'okbob' AND users.id <> 1000048) LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'validbob@mcbob.com' AND users.id <> 1000048) LIMIT 1 User Update (0.001000) UPDATE users SET `login` = 'okbob', `hashed_password` = 'e4791a093b6658d054da09a2db94093df3fb8868', `salt` = 'ZVui38OUpk', `email` = 'validbob@mcbob.com' WHERE id = 1000048 SQL (0.021000) ROLLBACK SQL (0.000000) BEGIN User Load (0.000000) SELECT * FROM users WHERE (users.login = 'existingbob') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email IS NULL) LIMIT 1 SQL (0.000000) ROLLBACK SQL (0.000000) BEGIN User Load (0.001000) SELECT * FROM users WHERE (users.login = 'nonexistingbob') LIMIT 1 User Load (0.000000) SELECT * FROM users WHERE (users.email = 'nonexistingbob@mcbob.com') LIMIT 1 SQL (0.001000) INSERT INTO users (`salt`, `hashed_password`, `login`, `email`) VALUES('uScUl2pZDk', '9c0c4980683010333db0594465fc8cf5cb614cf9', 'nonexistingbob', 'nonexistingbob@mcbob.com') User Load (0.001000) SELECT * FROM users WHERE (login = 'nonexistingbob') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.login = 'newbob') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'newbob@mcbob.com') LIMIT 1 SQL (0.001000) INSERT INTO users (`salt`, `hashed_password`, `login`, `email`) VALUES('wlsWbY5djJ', '61fd62cb125221ce408a4a0209a8ddc879e10f9c', 'newbob', 'newbob@mcbob.com') User Load (0.001000) SELECT * FROM users WHERE (login = 'newbob') LIMIT 1 SQL (0.020000) ROLLBACK SQL (0.001000) BEGIN User Load (0.002000) SELECT * FROM users WHERE (users.login = 'nonbob') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'nonbob@mcbob.com') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.login = 'nonbob') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'nonbob@mcbob.com') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.login = 'nonbob') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'nonbob@mcbob.com') LIMIT 1 SQL (0.000000) INSERT INTO users (`salt`, `hashed_password`, `login`, `email`) VALUES('yDW2lDJcJ2', '19f616bb85675bc22289c53973af847c779396d8', 'nonbob', 'nonbob@mcbob.com') SQL (0.015000) ROLLBACK SQL (0.000000) BEGIN User Load (0.000000) SELECT * FROM users WHERE (users.login = 'badbob') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'badbob@mcbob.com') LIMIT 1 SQL (0.000000) INSERT INTO users (`salt`, `hashed_password`, `login`, `email`) VALUES('E4bNXcFNDo', '5278651528221f6f3e916c3dc0b82c809ff5618f', 'badbob', 'badbob@mcbob.com') SQL (0.015000) ROLLBACK SQL (0.001000) BEGIN SQL (0.001000) ROLLBACK SQL (0.001000) BEGIN User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 User Update (0.000000) UPDATE users SET `login` = 'bob', `hashed_password` = '3ee07be3088d56d1653efe475cdb539e237202ec', `salt` = '1000', `email` = 'bob@mcbob.com' WHERE id = 1000001 Sent mail: Date: Wed, 23 May 2007 18:20:21 -0700 From: support@yourdomain.com To: bob@mcbob.com Subject: Your password is ... Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 _____________ Your username is bob. Your new password is kTtzV4BNeq. Please login and change it to something more memorable. --------------- User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 SQL (0.018000) ROLLBACK SQL (0.000000) BEGIN User Load (0.001000) SELECT * FROM users WHERE (users.login = 'nonexistingbob') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'nonexistingbob@mcbob.com') LIMIT 1 SQL (0.001000) INSERT INTO users (`salt`, `hashed_password`, `login`, `email`) VALUES('1000', 'b1d27036d59f9499d403f90e0bcf43281adaa844', 'nonexistingbob', 'nonexistingbob@mcbob.com') SQL (0.014000) ROLLBACK SQL (0.000000) SET SQL_AUTO_IS_NULL=0 SQL (0.000000) BEGIN SQL (0.001000) ROLLBACK SQL (0.001000) SET SQL_AUTO_IS_NULL=0 SQL (0.001000) BEGIN SQL (0.001000) ROLLBACK SQL (0.000000) SET SQL_AUTO_IS_NULL=0 SQL (0.000000) BEGIN SQL (0.001000) ROLLBACK SQL (0.001000) SET SQL_AUTO_IS_NULL=0 SQL (0.001000) BEGIN User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (login = 'nonbob') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (login = 'nonbob') LIMIT 1 SQL (0.000000) ROLLBACK SQL (0.000000) BEGIN User Load (0.001000) SELECT * FROM users WHERE (users.login = 'x') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'okbob@mcbob.com') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.login = '') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'okbob@mcbob.com') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.login = 'okbob') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'okbob@mcbob.com') LIMIT 1 SQL (0.000000) INSERT INTO users (`salt`, `hashed_password`, `login`, `email`) VALUES('6KnKb3DilZ', '61d326f47f5d1645b92eb8f3acfaa63c85eb6373', 'okbob', 'okbob@mcbob.com') User Load (0.001000) SELECT * FROM users WHERE (users.login = 'okbob' AND users.id <> 1000004) LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email IS NULL AND users.id <> 1000004) LIMIT 1 User Load (0.000000) SELECT * FROM users WHERE (users.login = 'okbob' AND users.id <> 1000004) LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'notvalidemail' AND users.id <> 1000004) LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.login = 'okbob' AND users.id <> 1000004) LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'validbob@mcbob.com' AND users.id <> 1000004) LIMIT 1 User Update (0.001000) UPDATE users SET `login` = 'okbob', `hashed_password` = '61d326f47f5d1645b92eb8f3acfaa63c85eb6373', `salt` = '6KnKb3DilZ', `email` = 'validbob@mcbob.com' WHERE id = 1000004 SQL (0.012000) ROLLBACK SQL (0.000000) BEGIN User Load (0.001000) SELECT * FROM users WHERE (users.login = 'existingbob') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email IS NULL) LIMIT 1 SQL (0.000000) ROLLBACK SQL (0.000000) BEGIN User Load (0.000000) SELECT * FROM users WHERE (users.login = 'nonexistingbob') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'nonexistingbob@mcbob.com') LIMIT 1 SQL (0.001000) INSERT INTO users (`salt`, `hashed_password`, `login`, `email`) VALUES('QUBRcW4Rgs', '5ca80faf109f90831c0b6ad5b31801919c3f9a1b', 'nonexistingbob', 'nonexistingbob@mcbob.com') User Load (0.001000) SELECT * FROM users WHERE (login = 'nonexistingbob') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.login = 'newbob') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'newbob@mcbob.com') LIMIT 1 SQL (0.000000) INSERT INTO users (`salt`, `hashed_password`, `login`, `email`) VALUES('ZCbFlhviKw', 'd0dad0992915d36ea48f3f1b7525b1e87518354b', 'newbob', 'newbob@mcbob.com') User Load (0.001000) SELECT * FROM users WHERE (login = 'newbob') LIMIT 1 SQL (0.021000) ROLLBACK SQL (0.000000) BEGIN User Load (0.001000) SELECT * FROM users WHERE (users.login = 'nonbob') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'nonbob@mcbob.com') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.login = 'nonbob') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'nonbob@mcbob.com') LIMIT 1 User Load (0.000000) SELECT * FROM users WHERE (users.login = 'nonbob') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'nonbob@mcbob.com') LIMIT 1 SQL (0.001000) INSERT INTO users (`salt`, `hashed_password`, `login`, `email`) VALUES('o8Z0gm05Vp', 'fbaaa8ede12656316279bf6eaef20c24d8ec73d7', 'nonbob', 'nonbob@mcbob.com') SQL (0.049000) ROLLBACK SQL (0.000000) BEGIN User Load (0.001000) SELECT * FROM users WHERE (users.login = 'badbob') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'badbob@mcbob.com') LIMIT 1 SQL (0.000000) INSERT INTO users (`salt`, `hashed_password`, `login`, `email`) VALUES('oLc1FByhQK', '055bfa0594a1ab3b72185f99c8f1274eca708045', 'badbob', 'badbob@mcbob.com') SQL (0.015000) ROLLBACK SQL (0.000000) BEGIN SQL (0.000000) ROLLBACK SQL (0.000000) BEGIN User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 User Update (0.001000) UPDATE users SET `login` = 'bob', `hashed_password` = '3b9ad262f398bf57a4b62b8e2c235205a77b05df', `salt` = '1000', `email` = 'bob@mcbob.com' WHERE id = 1000001 Sent mail: Date: Wed, 23 May 2007 18:31:16 -0700 From: support@yourdomain.com To: bob@mcbob.com Subject: Your password is ... Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 _____________ Your username is bob. Your new password is X7vIWulA1Y. Please login and change it to something more memorable. --------------- User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 SQL (0.012000) ROLLBACK SQL (0.001000) BEGIN User Load (0.001000) SELECT * FROM users WHERE (users.login = 'nonexistingbob') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'nonexistingbob@mcbob.com') LIMIT 1 SQL (0.001000) INSERT INTO users (`salt`, `hashed_password`, `login`, `email`) VALUES('1000', 'b1d27036d59f9499d403f90e0bcf43281adaa844', 'nonexistingbob', 'nonexistingbob@mcbob.com') SQL (0.014000) ROLLBACK SQL (0.000000) SET SQL_AUTO_IS_NULL=0 SQL (0.000000) BEGIN Processing UserController#signup (for 0.0.0.0 at 2007-05-23 18:31:29) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"wrong", "login"=>"newbob", "password"=>"newpassword", "email"=>"newbob@mcbob.com"}, "action"=>"signup", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (users.login = 'newbob') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'newbob@mcbob.com') LIMIT 1 Rendering user/signup Completed in 0.01800 (55 reqs/sec) | Rendering: 0.01100 (61%) | DB: 0.00200 (11%) | 200 OK [http://test.host/user/signup?user=passwordnewpasswordemailnewbob%40mcbob.compassword_confirmationwrongloginnewbob] Processing UserController#signup (for 0.0.0.0 at 2007-05-23 18:31:29) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"newpassword", "login"=>"yo", "password"=>"newpassword", "email"=>"newbob@mcbob.com"}, "action"=>"signup", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (users.login = 'yo') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'newbob@mcbob.com') LIMIT 1 Rendering user/signup Completed in 0.01200 (83 reqs/sec) | Rendering: 0.00700 (58%) | DB: 0.00200 (16%) | 200 OK [http://test.host/user/signup?user=passwordnewpasswordemailnewbob%40mcbob.compassword_confirmationwrongloginnewbob] Processing UserController#signup (for 0.0.0.0 at 2007-05-23 18:31:29) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"wrong", "login"=>"yo", "password"=>"newpassword", "email"=>"newbob@mcbob.com"}, "action"=>"signup", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (users.login = 'yo') LIMIT 1 User Load (0.002000) SELECT * FROM users WHERE (users.email = 'newbob@mcbob.com') LIMIT 1 Rendering user/signup Completed in 0.01500 (66 reqs/sec) | Rendering: 0.00900 (59%) | DB: 0.00300 (19%) | 200 OK [http://test.host/user/signup?user=passwordnewpasswordemailnewbob%40mcbob.compassword_confirmationwrongloginnewbob] SQL (0.000000) ROLLBACK SQL (0.000000) BEGIN Processing UserController#login (for 0.0.0.0 at 2007-05-23 18:31:29) [POST] Session ID: Parameters: {"user"=>{"login"=>"bob", "password"=>"test"}, "action"=>"login", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/user/welcome Completed in 0.00200 (499 reqs/sec) | DB: 0.00100 (49%) | 302 Found [http://test.host/user/login?user=passwordtestloginbob] Processing UserController#change_password (for 0.0.0.0 at 2007-05-23 18:31:29) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"wrong", "password"=>"newpass"}, "action"=>"change_password", "controller"=>"user"} User Load (0.000000) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 Rendering user/change_password Completed in 0.01700 (58 reqs/sec) | Rendering: 0.01000 (58%) | DB: 0.00300 (17%) | 200 OK [http://test.host/user/login?user=passwordtestloginbob] Processing UserController#change_password (for 0.0.0.0 at 2007-05-23 18:31:29) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"", "password"=>""}, "action"=>"change_password", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 User Load (0.003000) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 Rendering user/change_password Completed in 0.01700 (58 reqs/sec) | Rendering: 0.00800 (47%) | DB: 0.00600 (35%) | 200 OK [http://test.host/user/login?user=passwordtestloginbob] Processing UserController#change_password (for 0.0.0.0 at 2007-05-23 18:31:29) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"newpass", "password"=>"newpass"}, "action"=>"change_password", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 User Update (0.001000) UPDATE users SET `login` = 'bob', `hashed_password` = 'd2a03cc50e66818e761af6c15d45199d9b6861c9', `salt` = '1000', `email` = 'bob@mcbob.com' WHERE id = 1000001 User Load (0.001000) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 User Update (0.001000) UPDATE users SET `login` = 'bob', `hashed_password` = 'd2a03cc50e66818e761af6c15d45199d9b6861c9', `salt` = '1000', `email` = 'bob@mcbob.com' WHERE id = 1000001 Rendering user/change_password Completed in 0.02100 (47 reqs/sec) | Rendering: 0.00800 (38%) | DB: 0.00600 (28%) | 200 OK [http://test.host/user/login?user=passwordtestloginbob] Processing UserController#logout (for 0.0.0.0 at 2007-05-23 18:31:29) [GET] Session ID: Parameters: {"action"=>"logout", "controller"=>"user"} Redirected to http://test.host/user/login Completed in 0.00010 (10000 reqs/sec) | Rendering: 0.00800 (8000%) | DB: 0.00600 (5999%) | 302 Found [http://test.host/user/login?user=passwordtestloginbob] Processing UserController#login (for 0.0.0.0 at 2007-05-23 18:31:29) [POST] Session ID: Parameters: {"user"=>{"login"=>"bob", "password"=>"test"}, "action"=>"login", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Rendering user/login Completed in 0.01200 (83 reqs/sec) | Rendering: 0.01000 (83%) | DB: 0.00100 (8%) | 200 OK [http://test.host/user/login?user=passwordtestloginbob] Processing UserController#login (for 0.0.0.0 at 2007-05-23 18:31:29) [POST] Session ID: Parameters: {"user"=>{"login"=>"bob", "password"=>"newpass"}, "action"=>"login", "controller"=>"user"} User Load (0.000000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/user/welcome Completed in 0.00100 (999 reqs/sec) | Rendering: 0.01000 (999%) | DB: 0.00100 (99%) | 302 Found [http://test.host/user/login?user=passwordtestloginbob] SQL (0.025000) ROLLBACK SQL (0.000000) BEGIN Processing UserController#login (for 0.0.0.0 at 2007-05-23 18:31:30) [POST] Session ID: Parameters: {"user"=>{"login"=>"bob", "password"=>"test"}, "action"=>"login", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/user/welcome Completed in 0.00200 (500 reqs/sec) | DB: 0.02600 (1300%) | 302 Found [http://test.host/user/login?user=passwordtestloginbob] Processing UserController#logout (for 0.0.0.0 at 2007-05-23 18:31:30) [GET] Session ID: Parameters: {"action"=>"logout", "controller"=>"user"} Redirected to http://test.host/user/login Completed in 0.00010 (10000 reqs/sec) | DB: 0.00000 (0%) | 302 Found [http://test.host/user/login?user=passwordtestloginbob] Processing UserController#forgot_password (for 0.0.0.0 at 2007-05-23 18:31:30) [POST] Session ID: Parameters: {"user"=>{"email"=>"notauser@doesntexist.com"}, "action"=>"forgot_password", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (users.`email` = 'notauser@doesntexist.com') LIMIT 1 Rendering user/forgot_password Completed in 0.01000 (100 reqs/sec) | Rendering: 0.00800 (80%) | DB: 0.00100 (9%) | 200 OK [http://test.host/user/login?user=passwordtestloginbob] Processing UserController#forgot_password (for 0.0.0.0 at 2007-05-23 18:31:30) [POST] Session ID: Parameters: {"user"=>{"email"=>"exbob@mcbob.com"}, "action"=>"forgot_password", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (users.`email` = 'exbob@mcbob.com') LIMIT 1 User Load (0.003000) SELECT * FROM users WHERE (users.login = 'existingbob' AND users.id <> 1000002) LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'exbob@mcbob.com' AND users.id <> 1000002) LIMIT 1 User Update (0.001000) UPDATE users SET `login` = 'existingbob', `hashed_password` = 'fd5507084a0af0ff2540f4e91ab6a029859757a7', `salt` = '1000', `email` = 'exbob@mcbob.com' WHERE id = 1000002 Sent mail: Date: Wed, 23 May 2007 18:31:30 -0700 From: support@yourdomain.com To: exbob@mcbob.com Subject: Your password is ... Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 _____________ Your username is existingbob. Your new password is XWezF87EE3. Please login and change it to something more memorable. --------------- Redirected to http://test.host/user/login Completed in 0.05400 (18 reqs/sec) | Rendering: 0.00800 (14%) | DB: 0.00700 (12%) | 302 Found [http://test.host/user/login?user=passwordtestloginbob] SQL (0.027000) ROLLBACK SQL (0.001000) BEGIN Processing UserController#login (for 0.0.0.0 at 2007-05-23 18:31:30) [POST] Session ID: Parameters: {"user"=>{"login"=>"bob", "password"=>"nont_correct"}, "action"=>"login", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Rendering user/login Completed in 0.01000 (100 reqs/sec) | Rendering: 0.00800 (79%) | DB: 0.02900 (289%) | 200 OK [http://test.host/user/login?user=passwordnont_correctloginbob] SQL (0.001000) ROLLBACK SQL (0.001000) BEGIN Processing UserController#login (for 0.0.0.0 at 2007-05-23 18:31:30) [POST] Session ID: Parameters: {"user"=>{"login"=>"bob", "password"=>"test"}, "action"=>"login", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/user/welcome Completed in 0.00200 (499 reqs/sec) | DB: 0.00300 (150%) | 302 Found [http://test.host/user/login?user=passwordtestloginbob] Processing UserController#logout (for 0.0.0.0 at 2007-05-23 18:31:30) [GET] Session ID: Parameters: {"action"=>"logout", "controller"=>"user"} Redirected to http://test.host/user/login Completed in 0.00100 (1000 reqs/sec) | DB: 0.00000 (0%) | 302 Found [http://test.host/user/login?user=passwordtestloginbob] SQL (0.001000) ROLLBACK SQL (0.001000) BEGIN Processing UserController#welcome (for 0.0.0.0 at 2007-05-23 18:31:30) [GET] Session ID: Parameters: {"action"=>"welcome", "controller"=>"user"} Redirected to http://test.host/user/login Filter chain halted as [#] returned false. Completed in 0.00100 (1000 reqs/sec) | DB: 0.00200 (200%) | 302 Found [http://test.host/user/welcome] Processing UserController#login (for 0.0.0.0 at 2007-05-23 18:31:30) [POST] Session ID: Parameters: {"user"=>{"login"=>"bob", "password"=>"test"}, "action"=>"login", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/user/welcome Completed in 0.00200 (499 reqs/sec) | DB: 0.00100 (49%) | 302 Found [http://test.host/user/welcome] Processing UserController#welcome (for 0.0.0.0 at 2007-05-23 18:31:30) [GET] Session ID: Parameters: {"action"=>"welcome", "controller"=>"user"} Rendering user/welcome Completed in 0.00200 (500 reqs/sec) | Rendering: 0.00200 (100%) | DB: 0.00000 (0%) | 200 OK [http://test.host/user/welcome] SQL (0.001000) ROLLBACK SQL (0.001000) BEGIN Processing UserController#hidden (for 0.0.0.0 at 2007-05-23 18:31:30) [GET] Session ID: Parameters: {"action"=>"hidden", "controller"=>"user"} Redirected to http://test.host/user/login Filter chain halted as [#] returned false. Completed in 0.00010 (10000 reqs/sec) | DB: 0.00200 (2000%) | 302 Found [http://test.host/user/hidden] Processing UserController#login (for 0.0.0.0 at 2007-05-23 18:31:30) [POST] Session ID: Parameters: {"user"=>{"login"=>"bob", "password"=>"test"}, "action"=>"login", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/user/hidden Completed in 0.00200 (499 reqs/sec) | DB: 0.00100 (50%) | 302 Found [http://test.host/user/hidden] Processing UserController#logout (for 0.0.0.0 at 2007-05-23 18:31:30) [GET] Session ID: Parameters: {"action"=>"logout", "controller"=>"user"} Redirected to http://test.host/user/login Completed in 0.00100 (1000 reqs/sec) | DB: 0.00000 (0%) | 302 Found [http://test.host/user/hidden] Processing UserController#login (for 0.0.0.0 at 2007-05-23 18:31:30) [POST] Session ID: Parameters: {"user"=>{"login"=>"bob", "password"=>"test"}, "action"=>"login", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/user/welcome Completed in 0.00200 (500 reqs/sec) | DB: 0.00100 (50%) | 302 Found [http://test.host/user/hidden] SQL (0.000000) ROLLBACK SQL (0.000000) BEGIN Processing UserController#signup (for 0.0.0.0 at 2007-05-23 18:31:30) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"newpassword", "login"=>"newbob", "password"=>"newpassword", "email"=>"newbob@mcbob.com"}, "action"=>"signup", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (users.login = 'newbob') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'newbob@mcbob.com') LIMIT 1 SQL (0.001000) INSERT INTO users (`salt`, `hashed_password`, `login`, `email`) VALUES('uoySEgOxKP', 'd156ccc93659a3fec379574b6842393a72c33084', 'newbob', 'newbob@mcbob.com') User Load (0.001000) SELECT * FROM users WHERE (login = 'newbob') LIMIT 1 Redirected to http://test.host/user/welcome Completed in 0.00800 (125 reqs/sec) | DB: 0.00400 (50%) | 302 Found [http://test.host/user/signup?user=passwordnewpasswordemailnewbob%40mcbob.compassword_confirmationnewpasswordloginnewbob] SQL (0.014000) ROLLBACK SQL (0.102000) SET SQL_AUTO_IS_NULL=0 SQL (0.016000) BEGIN Processing UserController#signup (for 0.0.0.0 at 2007-05-29 11:47:57) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"wrong", "login"=>"newbob", "password"=>"newpassword", "email"=>"newbob@mcbob.com"}, "action"=>"signup", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (users.login = 'newbob') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'newbob@mcbob.com') LIMIT 1 Rendering user/signup Completed in 0.06100 (16 reqs/sec) | Rendering: 0.05500 (90%) | DB: 0.12000 (196%) | 200 OK [http://test.host/user/signup?user=passwordnewpasswordemailnewbob%40mcbob.compassword_confirmationwrongloginnewbob] Processing UserController#signup (for 0.0.0.0 at 2007-05-29 11:47:57) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"newpassword", "login"=>"yo", "password"=>"newpassword", "email"=>"newbob@mcbob.com"}, "action"=>"signup", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (users.login = 'yo') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'newbob@mcbob.com') LIMIT 1 Rendering user/signup Completed in 0.01400 (71 reqs/sec) | Rendering: 0.01000 (71%) | DB: 0.00200 (14%) | 200 OK [http://test.host/user/signup?user=passwordnewpasswordemailnewbob%40mcbob.compassword_confirmationwrongloginnewbob] Processing UserController#signup (for 0.0.0.0 at 2007-05-29 11:47:57) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"wrong", "login"=>"yo", "password"=>"newpassword", "email"=>"newbob@mcbob.com"}, "action"=>"signup", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (users.login = 'yo') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'newbob@mcbob.com') LIMIT 1 Rendering user/signup Completed in 0.01400 (71 reqs/sec) | Rendering: 0.00900 (64%) | DB: 0.00200 (14%) | 200 OK [http://test.host/user/signup?user=passwordnewpasswordemailnewbob%40mcbob.compassword_confirmationwrongloginnewbob] SQL (0.001000) ROLLBACK SQL (0.000000) BEGIN Processing UserController#login (for 0.0.0.0 at 2007-05-29 11:47:57) [POST] Session ID: Parameters: {"user"=>{"login"=>"bob", "password"=>"test"}, "action"=>"login", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00400 (250 reqs/sec) | DB: 0.00200 (49%) | 302 Found [http://test.host/user/login?user=passwordtestloginbob] SQL (0.001000) ROLLBACK SQL (0.001000) BEGIN Processing UserController#login (for 0.0.0.0 at 2007-05-29 11:47:57) [POST] Session ID: Parameters: {"user"=>{"login"=>"bob", "password"=>"test"}, "action"=>"login", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00200 (499 reqs/sec) | DB: 0.00300 (150%) | 302 Found [http://test.host/user/login?user=passwordtestloginbob] SQL (0.000000) ROLLBACK SQL (0.001000) BEGIN Processing UserController#login (for 0.0.0.0 at 2007-05-29 11:47:57) [POST] Session ID: Parameters: {"user"=>{"login"=>"bob", "password"=>"nont_correct"}, "action"=>"login", "controller"=>"user"} User Load (0.002000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 SQL (0.000000) ROLLBACK SQL (0.000000) BEGIN Processing UserController#login (for 0.0.0.0 at 2007-05-29 11:47:57) [POST] Session ID: Parameters: {"user"=>{"login"=>"bob", "password"=>"test"}, "action"=>"login", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00200 (499 reqs/sec) | DB: 0.00400 (200%) | 302 Found [http://test.host/user/login?user=passwordtestloginbob] SQL (0.000000) ROLLBACK SQL (0.000000) BEGIN Processing UserController#welcome (for 0.0.0.0 at 2007-05-29 11:47:57) [GET] Session ID: Parameters: {"action"=>"welcome", "controller"=>"user"} Redirected to http://test.host/user/login Filter chain halted as [#] returned false. Completed in 0.00010 (10000 reqs/sec) | DB: 0.00000 (0%) | 302 Found [http://test.host/] Processing UserController#login (for 0.0.0.0 at 2007-05-29 11:47:57) [POST] Session ID: Parameters: {"user"=>{"login"=>"bob", "password"=>"test"}, "action"=>"login", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00200 (499 reqs/sec) | DB: 0.00100 (50%) | 302 Found [http://test.host/] SQL (0.001000) ROLLBACK SQL (0.000000) BEGIN Processing UserController#hidden (for 0.0.0.0 at 2007-05-29 11:47:57) [GET] Session ID: Parameters: {"action"=>"hidden", "controller"=>"user"} Redirected to http://test.host/user/login Filter chain halted as [#] returned false. Completed in 0.00010 (10000 reqs/sec) | DB: 0.00100 (1000%) | 302 Found [http://test.host/user/hidden] Processing UserController#login (for 0.0.0.0 at 2007-05-29 11:47:57) [POST] Session ID: Parameters: {"user"=>{"login"=>"bob", "password"=>"test"}, "action"=>"login", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/user/hidden Completed in 0.00200 (500 reqs/sec) | DB: 0.00100 (50%) | 302 Found [http://test.host/user/hidden] SQL (0.000000) ROLLBACK SQL (0.001000) BEGIN Processing UserController#signup (for 0.0.0.0 at 2007-05-29 11:47:57) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"newpassword", "login"=>"newbob", "password"=>"newpassword", "email"=>"newbob@mcbob.com"}, "action"=>"signup", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (users.login = 'newbob') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'newbob@mcbob.com') LIMIT 1 SQL (0.039000) INSERT INTO users (`salt`, `hashed_password`, `login`, `email`) VALUES('dI1R68uj6B', '9f7e5c7bdb4674686138930ead823b49dca7d19b', 'newbob', 'newbob@mcbob.com') User Load (0.001000) SELECT * FROM users WHERE (login = 'newbob') LIMIT 1 Redirected to http://test.host/ Completed in 0.04700 (21 reqs/sec) | DB: 0.04300 (91%) | 302 Found [http://test.host/user/signup?user=passwordnewpasswordemailnewbob%40mcbob.compassword_confirmationnewpasswordloginnewbob] SQL (0.034000) ROLLBACK SQL (0.000000) SET SQL_AUTO_IS_NULL=0 SQL (0.000000) BEGIN Processing UserController#signup (for 0.0.0.0 at 2007-05-29 11:50:36) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"wrong", "login"=>"newbob", "password"=>"newpassword", "email"=>"newbob@mcbob.com"}, "action"=>"signup", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (users.login = 'newbob') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'newbob@mcbob.com') LIMIT 1 Rendering user/signup Completed in 0.01600 (62 reqs/sec) | Rendering: 0.01100 (68%) | DB: 0.00200 (12%) | 200 OK [http://test.host/user/signup?user=passwordnewpasswordemailnewbob%40mcbob.comloginnewbobpassword_confirmationwrong] Processing UserController#signup (for 0.0.0.0 at 2007-05-29 11:50:36) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"newpassword", "login"=>"yo", "password"=>"newpassword", "email"=>"newbob@mcbob.com"}, "action"=>"signup", "controller"=>"user"} User Load (0.002000) SELECT * FROM users WHERE (users.login = 'yo') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'newbob@mcbob.com') LIMIT 1 Rendering user/signup Completed in 0.01300 (76 reqs/sec) | Rendering: 0.00800 (61%) | DB: 0.00300 (23%) | 200 OK [http://test.host/user/signup?user=passwordnewpasswordemailnewbob%40mcbob.comloginnewbobpassword_confirmationwrong] Processing UserController#signup (for 0.0.0.0 at 2007-05-29 11:50:36) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"wrong", "login"=>"yo", "password"=>"newpassword", "email"=>"newbob@mcbob.com"}, "action"=>"signup", "controller"=>"user"} User Load (0.000000) SELECT * FROM users WHERE (users.login = 'yo') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'newbob@mcbob.com') LIMIT 1 Rendering user/signup Completed in 0.01300 (76 reqs/sec) | Rendering: 0.01000 (76%) | DB: 0.00100 (7%) | 200 OK [http://test.host/user/signup?user=passwordnewpasswordemailnewbob%40mcbob.comloginnewbobpassword_confirmationwrong] SQL (0.000000) ROLLBACK SQL (0.000000) BEGIN Processing UserController#login (for 0.0.0.0 at 2007-05-29 11:50:36) [POST] Session ID: Parameters: {"user"=>{"login"=>"bob", "password"=>"test"}, "action"=>"login", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00300 (333 reqs/sec) | DB: 0.00100 (33%) | 302 Found [http://test.host/user/login?user=passwordtestloginbob] Processing UserController#change_password (for 0.0.0.0 at 2007-05-29 11:50:36) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"wrong", "password"=>"newpass"}, "action"=>"change_password", "controller"=>"user"} Redirected to http://test.host/user/login Filter chain halted as [#] returned false. Completed in 0.00100 (999 reqs/sec) | DB: 0.00000 (0%) | 302 Found [http://test.host/user/login?user=passwordtestloginbob] SQL (0.000000) ROLLBACK SQL (0.001000) BEGIN Processing UserController#login (for 0.0.0.0 at 2007-05-29 11:50:36) [POST] Session ID: Parameters: {"user"=>{"login"=>"bob", "password"=>"test"}, "action"=>"login", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00200 (500 reqs/sec) | DB: 0.00200 (100%) | 302 Found [http://test.host/user/login?user=passwordtestloginbob] Processing UserController#logout (for 0.0.0.0 at 2007-05-29 11:50:36) [GET] Session ID: Parameters: {"action"=>"logout", "controller"=>"user"} Redirected to http://test.host/user/login Completed in 0.00100 (1000 reqs/sec) | DB: 0.00000 (0%) | 302 Found [http://test.host/user/login?user=passwordtestloginbob] Processing UserController#forgot_password (for 0.0.0.0 at 2007-05-29 11:50:36) [POST] Session ID: Parameters: {"user"=>{"email"=>"notauser@doesntexist.com"}, "action"=>"forgot_password", "controller"=>"user"} User Load (0.002000) SELECT * FROM users WHERE (users.`email` = 'notauser@doesntexist.com') LIMIT 1 Rendering user/forgot_password Completed in 0.04100 (24 reqs/sec) | Rendering: 0.03900 (95%) | DB: 0.00200 (4%) | 200 OK [http://test.host/user/login?user=passwordtestloginbob] Processing UserController#forgot_password (for 0.0.0.0 at 2007-05-29 11:50:36) [POST] Session ID: Parameters: {"user"=>{"email"=>"exbob@mcbob.com"}, "action"=>"forgot_password", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (users.`email` = 'exbob@mcbob.com') LIMIT 1 User Load (0.016000) SELECT * FROM users WHERE (users.login = 'existingbob' AND users.id <> 1000002) LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'exbob@mcbob.com' AND users.id <> 1000002) LIMIT 1 User Update (0.016000) UPDATE users SET `login` = 'existingbob', `hashed_password` = '47fe4b9eceb229b0d77be7801b6b5dc2d105a5ae', `salt` = '1000', `email` = 'exbob@mcbob.com' WHERE id = 1000002 Sent mail: Date: Tue, 29 May 2007 11:50:36 -0700 From: support@yourdomain.com To: exbob@mcbob.com Subject: Your password is ... Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 _____________ Your username is existingbob. Your new password is zDUM3hRHGL. Please login and change it to something more memorable. --------------- Redirected to http://test.host/user/login Completed in 0.08300 (12 reqs/sec) | Rendering: 0.03900 (46%) | DB: 0.03600 (43%) | 302 Found [http://test.host/user/login?user=passwordtestloginbob] SQL (0.016000) ROLLBACK SQL (0.001000) BEGIN Processing UserController#login (for 0.0.0.0 at 2007-05-29 11:50:36) [POST] Session ID: Parameters: {"user"=>{"login"=>"bob", "password"=>"nont_correct"}, "action"=>"login", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 SQL (0.001000) ROLLBACK SQL (0.000000) BEGIN Processing UserController#login (for 0.0.0.0 at 2007-05-29 11:50:36) [POST] Session ID: Parameters: {"user"=>{"login"=>"bob", "password"=>"test"}, "action"=>"login", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00200 (500 reqs/sec) | DB: 0.02000 (1000%) | 302 Found [http://test.host/user/login?user=passwordtestloginbob] Processing UserController#logout (for 0.0.0.0 at 2007-05-29 11:50:36) [GET] Session ID: Parameters: {"action"=>"logout", "controller"=>"user"} Redirected to http://test.host/user/login Completed in 0.00010 (10000 reqs/sec) | DB: 0.00000 (0%) | 302 Found [http://test.host/user/login?user=passwordtestloginbob] SQL (0.000000) ROLLBACK SQL (0.000000) BEGIN Processing UserController#welcome (for 0.0.0.0 at 2007-05-29 11:50:36) [GET] Session ID: Parameters: {"action"=>"welcome", "controller"=>"user"} Redirected to http://test.host/user/login Filter chain halted as [#] returned false. Completed in 0.00100 (999 reqs/sec) | DB: 0.00000 (0%) | 302 Found [http://test.host/] Processing UserController#login (for 0.0.0.0 at 2007-05-29 11:50:36) [POST] Session ID: Parameters: {"user"=>{"login"=>"bob", "password"=>"test"}, "action"=>"login", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00200 (499 reqs/sec) | DB: 0.00100 (49%) | 302 Found [http://test.host/] Processing UserController#welcome (for 0.0.0.0 at 2007-05-29 11:50:36) [GET] Session ID: Parameters: {"action"=>"welcome", "controller"=>"user"} Redirected to http://test.host/user/login Filter chain halted as [#] returned false. Completed in 0.00010 (10000 reqs/sec) | DB: 0.00000 (0%) | 302 Found [http://test.host/] SQL (0.001000) ROLLBACK SQL (0.000000) BEGIN Processing UserController#hidden (for 0.0.0.0 at 2007-05-29 11:50:36) [GET] Session ID: Parameters: {"action"=>"hidden", "controller"=>"user"} Redirected to http://test.host/user/login Filter chain halted as [#] returned false. Completed in 0.00100 (999 reqs/sec) | DB: 0.00100 (100%) | 302 Found [http://test.host/user/hidden] Processing UserController#login (for 0.0.0.0 at 2007-05-29 11:50:36) [POST] Session ID: Parameters: {"user"=>{"login"=>"bob", "password"=>"test"}, "action"=>"login", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/user/hidden Completed in 0.00200 (499 reqs/sec) | DB: 0.00100 (49%) | 302 Found [http://test.host/user/hidden] Processing UserController#logout (for 0.0.0.0 at 2007-05-29 11:50:36) [GET] Session ID: Parameters: {"action"=>"logout", "controller"=>"user"} Redirected to http://test.host/user/login Completed in 0.00010 (10000 reqs/sec) | DB: 0.00000 (0%) | 302 Found [http://test.host/user/hidden] Processing UserController#login (for 0.0.0.0 at 2007-05-29 11:50:36) [POST] Session ID: Parameters: {"user"=>{"login"=>"bob", "password"=>"test"}, "action"=>"login", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00300 (333 reqs/sec) | DB: 0.00100 (33%) | 302 Found [http://test.host/user/hidden] SQL (0.000000) ROLLBACK SQL (0.000000) BEGIN Processing UserController#signup (for 0.0.0.0 at 2007-05-29 11:50:36) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"newpassword", "login"=>"newbob", "password"=>"newpassword", "email"=>"newbob@mcbob.com"}, "action"=>"signup", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (users.login = 'newbob') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'newbob@mcbob.com') LIMIT 1 SQL (0.000000) INSERT INTO users (`salt`, `hashed_password`, `login`, `email`) VALUES('ymSapioD2B', '87eabc649006e22b54a08faafd6542d9fec27830', 'newbob', 'newbob@mcbob.com') User Load (0.001000) SELECT * FROM users WHERE (login = 'newbob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00700 (142 reqs/sec) | DB: 0.00300 (42%) | 302 Found [http://test.host/user/signup?user=passwordnewpasswordemailnewbob%40mcbob.comloginnewbobpassword_confirmationnewpassword] SQL (0.032000) ROLLBACK SQL (0.000000) SET SQL_AUTO_IS_NULL=0 SQL (0.000000) BEGIN Processing UserController#signup (for 0.0.0.0 at 2007-05-29 11:55:02) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"wrong", "login"=>"newbob", "password"=>"newpassword", "email"=>"newbob@mcbob.com"}, "action"=>"signup", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (users.login = 'newbob') LIMIT 1 User Load (0.003000) SELECT * FROM users WHERE (users.email = 'newbob@mcbob.com') LIMIT 1 Rendering user/signup Completed in 0.01900 (52 reqs/sec) | Rendering: 0.01100 (57%) | DB: 0.00400 (21%) | 200 OK [http://test.host/user/signup?user=passwordnewpasswordemailnewbob%40mcbob.comloginnewbobpassword_confirmationwrong] Processing UserController#signup (for 0.0.0.0 at 2007-05-29 11:55:02) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"newpassword", "login"=>"yo", "password"=>"newpassword", "email"=>"newbob@mcbob.com"}, "action"=>"signup", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (users.login = 'yo') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'newbob@mcbob.com') LIMIT 1 Rendering user/signup Completed in 0.01500 (66 reqs/sec) | Rendering: 0.01000 (66%) | DB: 0.00200 (13%) | 200 OK [http://test.host/user/signup?user=passwordnewpasswordemailnewbob%40mcbob.comloginnewbobpassword_confirmationwrong] Processing UserController#signup (for 0.0.0.0 at 2007-05-29 11:55:02) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"wrong", "login"=>"yo", "password"=>"newpassword", "email"=>"newbob@mcbob.com"}, "action"=>"signup", "controller"=>"user"} User Load (0.002000) SELECT * FROM users WHERE (users.login = 'yo') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'newbob@mcbob.com') LIMIT 1 Rendering user/signup Completed in 0.01500 (66 reqs/sec) | Rendering: 0.00800 (53%) | DB: 0.00300 (20%) | 200 OK [http://test.host/user/signup?user=passwordnewpasswordemailnewbob%40mcbob.comloginnewbobpassword_confirmationwrong] SQL (0.002000) ROLLBACK SQL (0.000000) BEGIN Processing UserController#login (for 0.0.0.0 at 2007-05-29 11:55:02) [POST] Session ID: Parameters: {"user"=>{"login"=>"bob", "password"=>"test"}, "action"=>"login", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00200 (500 reqs/sec) | DB: 0.00300 (150%) | 302 Found [http://test.host/user/login?user=passwordtestloginbob] Processing UserController#change_password (for 0.0.0.0 at 2007-05-29 11:55:02) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"wrong", "password"=>"newpass"}, "action"=>"change_password", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (users.id = 1000001)  User Load (0.002000) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.002000) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 Rendering user/change_password Completed in 0.02900 (34 reqs/sec) | Rendering: 0.01600 (55%) | DB: 0.00700 (24%) | 200 OK [http://test.host/user/login?user=passwordtestloginbob] Processing UserController#change_password (for 0.0.0.0 at 2007-05-29 11:55:02) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"", "password"=>""}, "action"=>"change_password", "controller"=>"user"} User Load (0.003000) SELECT * FROM users WHERE (users.id = 1000001)  User Load (0.001000) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 Rendering user/change_password Completed in 0.02400 (41 reqs/sec) | Rendering: 0.01300 (54%) | DB: 0.00700 (29%) | 200 OK [http://test.host/user/login?user=passwordtestloginbob] Processing UserController#change_password (for 0.0.0.0 at 2007-05-29 11:55:02) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"newpass", "password"=>"newpass"}, "action"=>"change_password", "controller"=>"user"} User Load (0.002000) SELECT * FROM users WHERE (users.id = 1000001)  User Load (0.002000) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 User Update (0.000000) UPDATE users SET `login` = 'bob', `hashed_password` = 'd2a03cc50e66818e761af6c15d45199d9b6861c9', `salt` = '1000', `email` = 'bob@mcbob.com' WHERE id = 1000001 User Load (0.001000) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 User Update (0.001000) UPDATE users SET `login` = 'bob', `hashed_password` = 'd2a03cc50e66818e761af6c15d45199d9b6861c9', `salt` = '1000', `email` = 'bob@mcbob.com' WHERE id = 1000001 Rendering user/change_password Completed in 0.03400 (29 reqs/sec) | Rendering: 0.01800 (52%) | DB: 0.00800 (23%) | 200 OK [http://test.host/user/login?user=passwordtestloginbob] Processing UserController#logout (for 0.0.0.0 at 2007-05-29 11:55:02) [GET] Session ID: Parameters: {"action"=>"logout", "controller"=>"user"} Redirected to http://test.host/user/login Completed in 0.00100 (1000 reqs/sec) | Rendering: 0.01800 (1800%) | DB: 0.00800 (800%) | 302 Found [http://test.host/user/login?user=passwordtestloginbob] Processing UserController#login (for 0.0.0.0 at 2007-05-29 11:55:02) [POST] Session ID: Parameters: {"user"=>{"login"=>"bob", "password"=>"test"}, "action"=>"login", "controller"=>"user"} User Load (0.007000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 SQL (0.017000) ROLLBACK SQL (0.001000) BEGIN Processing UserController#login (for 0.0.0.0 at 2007-05-29 11:55:02) [POST] Session ID: Parameters: {"user"=>{"login"=>"bob", "password"=>"test"}, "action"=>"login", "controller"=>"user"} User Load (0.002000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00200 (499 reqs/sec) | DB: 0.02700 (1349%) | 302 Found [http://test.host/user/login?user=passwordtestloginbob] Processing UserController#logout (for 0.0.0.0 at 2007-05-29 11:55:02) [GET] Session ID: Parameters: {"action"=>"logout", "controller"=>"user"} Redirected to http://test.host/user/login Completed in 0.00100 (999 reqs/sec) | DB: 0.00000 (0%) | 302 Found [http://test.host/user/login?user=passwordtestloginbob] Processing UserController#forgot_password (for 0.0.0.0 at 2007-05-29 11:55:02) [POST] Session ID: Parameters: {"user"=>{"email"=>"notauser@doesntexist.com"}, "action"=>"forgot_password", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (users.`email` = 'notauser@doesntexist.com') LIMIT 1 Rendering user/forgot_password Completed in 0.01100 (90 reqs/sec) | Rendering: 0.01000 (90%) | DB: 0.00100 (9%) | 200 OK [http://test.host/user/login?user=passwordtestloginbob] Processing UserController#forgot_password (for 0.0.0.0 at 2007-05-29 11:55:02) [POST] Session ID: Parameters: {"user"=>{"email"=>"exbob@mcbob.com"}, "action"=>"forgot_password", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (users.`email` = 'exbob@mcbob.com') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.login = 'existingbob' AND users.id <> 1000002) LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'exbob@mcbob.com' AND users.id <> 1000002) LIMIT 1 User Update (0.000000) UPDATE users SET `login` = 'existingbob', `hashed_password` = '8727801f244dc74e5434cbf9cb65675f5fa16d34', `salt` = '1000', `email` = 'exbob@mcbob.com' WHERE id = 1000002 Sent mail: Date: Tue, 29 May 2007 11:55:02 -0700 From: support@yourdomain.com To: exbob@mcbob.com Subject: Your password is ... Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 _____________ Your username is existingbob. Your new password is ewfcDKf4hZ. Please login and change it to something more memorable. --------------- Redirected to http://test.host/user/login Completed in 0.07300 (13 reqs/sec) | Rendering: 0.01000 (13%) | DB: 0.00400 (5%) | 302 Found [http://test.host/user/login?user=passwordtestloginbob] SQL (0.007000) ROLLBACK SQL (0.000000) BEGIN Processing UserController#login (for 0.0.0.0 at 2007-05-29 11:55:02) [POST] Session ID: Parameters: {"user"=>{"login"=>"bob", "password"=>"nont_correct"}, "action"=>"login", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 SQL (0.000000) ROLLBACK SQL (0.000000) BEGIN Processing UserController#login (for 0.0.0.0 at 2007-05-29 11:55:03) [POST] Session ID: Parameters: {"user"=>{"login"=>"bob", "password"=>"test"}, "action"=>"login", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00300 (333 reqs/sec) | DB: 0.00900 (300%) | 302 Found [http://test.host/user/login?user=passwordtestloginbob] Processing UserController#logout (for 0.0.0.0 at 2007-05-29 11:55:03) [GET] Session ID: Parameters: {"action"=>"logout", "controller"=>"user"} Redirected to http://test.host/user/login Completed in 0.00010 (10000 reqs/sec) | DB: 0.00000 (0%) | 302 Found [http://test.host/user/login?user=passwordtestloginbob] SQL (0.001000) ROLLBACK SQL (0.001000) BEGIN Processing UserController#welcome (for 0.0.0.0 at 2007-05-29 11:55:03) [GET] Session ID: Parameters: {"action"=>"welcome", "controller"=>"user"} Redirected to http://test.host/user/login Filter chain halted as [#] returned false. Completed in 0.00100 (999 reqs/sec) | DB: 0.00200 (199%) | 302 Found [http://test.host/] Processing UserController#login (for 0.0.0.0 at 2007-05-29 11:55:03) [POST] Session ID: Parameters: {"user"=>{"login"=>"bob", "password"=>"test"}, "action"=>"login", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00300 (333 reqs/sec) | DB: 0.00100 (33%) | 302 Found [http://test.host/] Processing UserController#welcome (for 0.0.0.0 at 2007-05-29 11:55:03) [GET] Session ID: Parameters: {"action"=>"welcome", "controller"=>"user"} SQL (0.001000) ROLLBACK SQL (0.009000) BEGIN Processing UserController#hidden (for 0.0.0.0 at 2007-05-29 11:55:03) [GET] Session ID: Parameters: {"action"=>"hidden", "controller"=>"user"} Redirected to http://test.host/user/login Filter chain halted as [#] returned false. Completed in 0.00100 (999 reqs/sec) | DB: 0.01000 (999%) | 302 Found [http://test.host/user/hidden] Processing UserController#login (for 0.0.0.0 at 2007-05-29 11:55:03) [POST] Session ID: Parameters: {"user"=>{"login"=>"bob", "password"=>"test"}, "action"=>"login", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/user/hidden Completed in 0.00200 (500 reqs/sec) | DB: 0.00100 (50%) | 302 Found [http://test.host/user/hidden] Processing UserController#logout (for 0.0.0.0 at 2007-05-29 11:55:03) [GET] Session ID: Parameters: {"action"=>"logout", "controller"=>"user"} Redirected to http://test.host/user/login Completed in 0.00010 (10000 reqs/sec) | DB: 0.00000 (0%) | 302 Found [http://test.host/user/hidden] Processing UserController#login (for 0.0.0.0 at 2007-05-29 11:55:03) [POST] Session ID: Parameters: {"user"=>{"login"=>"bob", "password"=>"test"}, "action"=>"login", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00200 (499 reqs/sec) | DB: 0.00100 (50%) | 302 Found [http://test.host/user/hidden] SQL (0.001000) ROLLBACK SQL (0.001000) BEGIN Processing UserController#signup (for 0.0.0.0 at 2007-05-29 11:55:03) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"newpassword", "login"=>"newbob", "password"=>"newpassword", "email"=>"newbob@mcbob.com"}, "action"=>"signup", "controller"=>"user"} User Load (0.002000) SELECT * FROM users WHERE (users.login = 'newbob') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'newbob@mcbob.com') LIMIT 1 SQL (0.001000) INSERT INTO users (`salt`, `hashed_password`, `login`, `email`) VALUES('sqB0yXogja', 'f434a548a2e2be4afdd1f187ca921abb45517a5f', 'newbob', 'newbob@mcbob.com') User Load (0.001000) SELECT * FROM users WHERE (login = 'newbob') LIMIT 1 Redirected to http://test.host/ Completed in 0.01000 (100 reqs/sec) | DB: 0.00700 (69%) | 302 Found [http://test.host/user/signup?user=passwordnewpasswordemailnewbob%40mcbob.comloginnewbobpassword_confirmationnewpassword] SQL (0.012000) ROLLBACK SQL (0.000000) SET SQL_AUTO_IS_NULL=0 SQL (0.000000) BEGIN Processing UserController#signup (for 0.0.0.0 at 2007-05-29 11:58:16) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"wrong", "login"=>"newbob", "password"=>"newpassword", "email"=>"newbob@mcbob.com"}, "action"=>"signup", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (users.login = 'newbob') LIMIT 1 User Load (0.003000) SELECT * FROM users WHERE (users.email = 'newbob@mcbob.com') LIMIT 1 Rendering user/signup Completed in 0.02000 (50 reqs/sec) | Rendering: 0.01200 (60%) | DB: 0.00400 (20%) | 200 OK [http://test.host/user/signup?user=passwordnewpasswordemailnewbob%40mcbob.comloginnewbobpassword_confirmationwrong] Processing UserController#signup (for 0.0.0.0 at 2007-05-29 11:58:16) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"newpassword", "login"=>"yo", "password"=>"newpassword", "email"=>"newbob@mcbob.com"}, "action"=>"signup", "controller"=>"user"} User Load (0.002000) SELECT * FROM users WHERE (users.login = 'yo') LIMIT 1 User Load (0.002000) SELECT * FROM users WHERE (users.email = 'newbob@mcbob.com') LIMIT 1 Rendering user/signup Completed in 0.01500 (66 reqs/sec) | Rendering: 0.00800 (53%) | DB: 0.00400 (26%) | 200 OK [http://test.host/user/signup?user=passwordnewpasswordemailnewbob%40mcbob.comloginnewbobpassword_confirmationwrong] Processing UserController#signup (for 0.0.0.0 at 2007-05-29 11:58:16) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"wrong", "login"=>"yo", "password"=>"newpassword", "email"=>"newbob@mcbob.com"}, "action"=>"signup", "controller"=>"user"} User Load (0.003000) SELECT * FROM users WHERE (users.login = 'yo') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'newbob@mcbob.com') LIMIT 1 Rendering user/signup Completed in 0.01300 (76 reqs/sec) | Rendering: 0.00700 (53%) | DB: 0.00400 (30%) | 200 OK [http://test.host/user/signup?user=passwordnewpasswordemailnewbob%40mcbob.comloginnewbobpassword_confirmationwrong] SQL (0.001000) ROLLBACK SQL (0.000000) BEGIN Processing UserController#login (for 0.0.0.0 at 2007-05-29 11:58:16) [POST] Session ID: Parameters: {"user"=>{"login"=>"bob", "password"=>"test"}, "action"=>"login", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/ Completed in 0.01300 (76 reqs/sec) | DB: 0.00300 (23%) | 302 Found [http://test.host/user/login?user=passwordtestloginbob] Processing UserController#change_password (for 0.0.0.0 at 2007-05-29 11:58:16) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"wrong", "password"=>"newpass"}, "action"=>"change_password", "controller"=>"user"} User Load (0.002000) SELECT * FROM users WHERE (users.id = 1000001)  User Load (0.001000) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 User Load (0.000000) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.002000) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 Rendering user/change_password Completed in 0.02100 (47 reqs/sec) | Rendering: 0.01100 (52%) | DB: 0.00600 (28%) | 200 OK [http://test.host/user/login?user=passwordtestloginbob] Processing UserController#change_password (for 0.0.0.0 at 2007-05-29 11:58:16) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"", "password"=>""}, "action"=>"change_password", "controller"=>"user"} User Load (0.002000) SELECT * FROM users WHERE (users.id = 1000001)  User Load (0.001000) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 Rendering user/change_password Completed in 0.02500 (39 reqs/sec) | Rendering: 0.00700 (27%) | DB: 0.00600 (24%) | 200 OK [http://test.host/user/login?user=passwordtestloginbob] Processing UserController#change_password (for 0.0.0.0 at 2007-05-29 11:58:16) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"newpass", "password"=>"newpass"}, "action"=>"change_password", "controller"=>"user"} User Load (0.005000) SELECT * FROM users WHERE (users.id = 1000001)  User Load (0.001000) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 User Update (0.000000) UPDATE users SET `login` = 'bob', `hashed_password` = 'd2a03cc50e66818e761af6c15d45199d9b6861c9', `salt` = '1000', `email` = 'bob@mcbob.com' WHERE id = 1000001 User Load (0.001000) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 User Update (0.000000) UPDATE users SET `login` = 'bob', `hashed_password` = 'd2a03cc50e66818e761af6c15d45199d9b6861c9', `salt` = '1000', `email` = 'bob@mcbob.com' WHERE id = 1000001 Rendering user/change_password Completed in 0.02600 (38 reqs/sec) | Rendering: 0.00800 (30%) | DB: 0.00900 (34%) | 200 OK [http://test.host/user/login?user=passwordtestloginbob] Processing UserController#logout (for 0.0.0.0 at 2007-05-29 11:58:16) [GET] Session ID: Parameters: {"action"=>"logout", "controller"=>"user"} Redirected to http://test.host/user/login Completed in 0.00100 (1000 reqs/sec) | Rendering: 0.00800 (800%) | DB: 0.00900 (900%) | 302 Found [http://test.host/user/login?user=passwordtestloginbob] Processing UserController#login (for 0.0.0.0 at 2007-05-29 11:58:16) [POST] Session ID: Parameters: {"user"=>{"login"=>"bob", "password"=>"test"}, "action"=>"login", "controller"=>"user"} User Load (0.002000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Rendering user/login Completed in 0.01200 (83 reqs/sec) | Rendering: 0.01000 (83%) | DB: 0.00200 (16%) | 200 OK [http://test.host/user/login?user=passwordtestloginbob] Processing UserController#login (for 0.0.0.0 at 2007-05-29 11:58:16) [POST] Session ID: Parameters: {"user"=>{"login"=>"bob", "password"=>"newpass"}, "action"=>"login", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00500 (199 reqs/sec) | Rendering: 0.01000 (199%) | DB: 0.00400 (79%) | 302 Found [http://test.host/user/login?user=passwordtestloginbob] SQL (0.017000) ROLLBACK SQL (0.001000) BEGIN Processing UserController#login (for 0.0.0.0 at 2007-05-29 11:58:16) [POST] Session ID: Parameters: {"user"=>{"login"=>"bob", "password"=>"test"}, "action"=>"login", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00300 (333 reqs/sec) | DB: 0.02000 (666%) | 302 Found [http://test.host/user/login?user=passwordtestloginbob] Processing UserController#logout (for 0.0.0.0 at 2007-05-29 11:58:16) [GET] Session ID: Parameters: {"action"=>"logout", "controller"=>"user"} Redirected to http://test.host/user/login Completed in 0.00010 (10000 reqs/sec) | DB: 0.00000 (0%) | 302 Found [http://test.host/user/login?user=passwordtestloginbob] Processing UserController#forgot_password (for 0.0.0.0 at 2007-05-29 11:58:16) [POST] Session ID: Parameters: {"user"=>{"email"=>"notauser@doesntexist.com"}, "action"=>"forgot_password", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (users.`email` = 'notauser@doesntexist.com') LIMIT 1 Rendering user/forgot_password Completed in 0.01200 (83 reqs/sec) | Rendering: 0.00900 (75%) | DB: 0.00100 (8%) | 200 OK [http://test.host/user/login?user=passwordtestloginbob] Processing UserController#forgot_password (for 0.0.0.0 at 2007-05-29 11:58:16) [POST] Session ID: Parameters: {"user"=>{"email"=>"exbob@mcbob.com"}, "action"=>"forgot_password", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (users.`email` = 'exbob@mcbob.com') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.login = 'existingbob' AND users.id <> 1000002) LIMIT 1 User Load (0.002000) SELECT * FROM users WHERE (users.email = 'exbob@mcbob.com' AND users.id <> 1000002) LIMIT 1 User Update (0.000000) UPDATE users SET `login` = 'existingbob', `hashed_password` = 'b5f6986c364a5e38be4717feea6ecf9022594803', `salt` = '1000', `email` = 'exbob@mcbob.com' WHERE id = 1000002 Sent mail: Date: Tue, 29 May 2007 11:58:16 -0700 From: support@yourdomain.com To: exbob@mcbob.com Subject: Your password is ... Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 _____________ Your username is existingbob. Your new password is 43IfOE4ns0. Please login and change it to something more memorable. --------------- Redirected to http://test.host/user/login Completed in 0.06600 (15 reqs/sec) | Rendering: 0.00900 (13%) | DB: 0.00500 (7%) | 302 Found [http://test.host/user/login?user=passwordtestloginbob] SQL (0.011000) ROLLBACK SQL (0.000000) BEGIN Processing UserController#login (for 0.0.0.0 at 2007-05-29 11:58:16) [POST] Session ID: Parameters: {"user"=>{"login"=>"bob", "password"=>"nont_correct"}, "action"=>"login", "controller"=>"user"} User Load (0.003000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Rendering user/login Completed in 0.01100 (90 reqs/sec) | Rendering: 0.00700 (63%) | DB: 0.01400 (127%) | 200 OK [http://test.host/user/login?user=passwordnont_correctloginbob] SQL (0.001000) ROLLBACK SQL (0.000000) BEGIN Processing UserController#login (for 0.0.0.0 at 2007-05-29 11:58:16) [POST] Session ID: Parameters: {"user"=>{"login"=>"bob", "password"=>"test"}, "action"=>"login", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.002000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00500 (200 reqs/sec) | DB: 0.00400 (80%) | 302 Found [http://test.host/user/login?user=passwordtestloginbob] Processing UserController#logout (for 0.0.0.0 at 2007-05-29 11:58:16) [GET] Session ID: Parameters: {"action"=>"logout", "controller"=>"user"} Redirected to http://test.host/user/login Completed in 0.00100 (999 reqs/sec) | DB: 0.00000 (0%) | 302 Found [http://test.host/user/login?user=passwordtestloginbob] SQL (0.000000) ROLLBACK SQL (0.000000) BEGIN Processing UserController#welcome (for 0.0.0.0 at 2007-05-29 11:58:16) [GET] Session ID: Parameters: {"action"=>"welcome", "controller"=>"user"} Redirected to http://test.host/user/login Filter chain halted as [#] returned false. Completed in 0.00010 (10000 reqs/sec) | DB: 0.00000 (0%) | 302 Found [http://test.host/] Processing UserController#login (for 0.0.0.0 at 2007-05-29 11:58:16) [POST] Session ID: Parameters: {"user"=>{"login"=>"bob", "password"=>"test"}, "action"=>"login", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00400 (250 reqs/sec) | DB: 0.00200 (50%) | 302 Found [http://test.host/] Processing UserController#welcome (for 0.0.0.0 at 2007-05-29 11:58:16) [GET] Session ID: Parameters: {"action"=>"welcome", "controller"=>"user"} SQL (0.000000) ROLLBACK SQL (0.001000) BEGIN Processing UserController#hidden (for 0.0.0.0 at 2007-05-29 11:58:16) [GET] Session ID: Parameters: {"action"=>"hidden", "controller"=>"user"} Redirected to http://test.host/user/login Filter chain halted as [#] returned false. Completed in 0.00100 (1000 reqs/sec) | DB: 0.00100 (100%) | 302 Found [http://test.host/user/hidden] Processing UserController#login (for 0.0.0.0 at 2007-05-29 11:58:16) [POST] Session ID: Parameters: {"user"=>{"login"=>"bob", "password"=>"test"}, "action"=>"login", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.004000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/user/hidden Completed in 0.00600 (166 reqs/sec) | DB: 0.00500 (83%) | 302 Found [http://test.host/user/hidden] Processing UserController#logout (for 0.0.0.0 at 2007-05-29 11:58:16) [GET] Session ID: Parameters: {"action"=>"logout", "controller"=>"user"} Redirected to http://test.host/user/login Completed in 0.00010 (10000 reqs/sec) | DB: 0.00000 (0%) | 302 Found [http://test.host/user/hidden] Processing UserController#login (for 0.0.0.0 at 2007-05-29 11:58:16) [POST] Session ID: Parameters: {"user"=>{"login"=>"bob", "password"=>"test"}, "action"=>"login", "controller"=>"user"} User Load (0.002000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00500 (200 reqs/sec) | DB: 0.00300 (59%) | 302 Found [http://test.host/user/hidden] SQL (0.000000) ROLLBACK SQL (0.001000) BEGIN Processing UserController#signup (for 0.0.0.0 at 2007-05-29 11:58:16) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"newpassword", "login"=>"newbob", "password"=>"newpassword", "email"=>"newbob@mcbob.com"}, "action"=>"signup", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (users.login = 'newbob') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'newbob@mcbob.com') LIMIT 1 SQL (0.000000) INSERT INTO users (`salt`, `hashed_password`, `login`, `email`) VALUES('H5CPN6Y85a', 'b0beea86b56ee402d278c98673703fe3b28bf12e', 'newbob', 'newbob@mcbob.com') User Load (0.001000) SELECT * FROM users WHERE (login = 'newbob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00800 (124 reqs/sec) | DB: 0.00400 (49%) | 302 Found [http://test.host/user/signup?user=passwordnewpasswordemailnewbob%40mcbob.comloginnewbobpassword_confirmationnewpassword] SQL (0.020000) ROLLBACK SQL (0.000000) SET SQL_AUTO_IS_NULL=0 SQL (0.001000) BEGIN Processing UserController#signup (for 0.0.0.0 at 2007-05-29 11:58:49) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"wrong", "login"=>"newbob", "password"=>"newpassword", "email"=>"newbob@mcbob.com"}, "action"=>"signup", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (users.login = 'newbob') LIMIT 1 User Load (0.002000) SELECT * FROM users WHERE (users.email = 'newbob@mcbob.com') LIMIT 1 Rendering user/signup Completed in 0.02100 (47 reqs/sec) | Rendering: 0.01300 (61%) | DB: 0.00400 (19%) | 200 OK [http://test.host/user/signup?user=passwordnewpasswordemailnewbob%40mcbob.comloginnewbobpassword_confirmationwrong] Processing UserController#signup (for 0.0.0.0 at 2007-05-29 11:58:49) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"newpassword", "login"=>"yo", "password"=>"newpassword", "email"=>"newbob@mcbob.com"}, "action"=>"signup", "controller"=>"user"} User Load (0.002000) SELECT * FROM users WHERE (users.login = 'yo') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'newbob@mcbob.com') LIMIT 1 Rendering user/signup Completed in 0.01300 (76 reqs/sec) | Rendering: 0.00800 (61%) | DB: 0.00300 (23%) | 200 OK [http://test.host/user/signup?user=passwordnewpasswordemailnewbob%40mcbob.comloginnewbobpassword_confirmationwrong] Processing UserController#signup (for 0.0.0.0 at 2007-05-29 11:58:49) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"wrong", "login"=>"yo", "password"=>"newpassword", "email"=>"newbob@mcbob.com"}, "action"=>"signup", "controller"=>"user"} User Load (0.005000) SELECT * FROM users WHERE (users.login = 'yo') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'newbob@mcbob.com') LIMIT 1 Rendering user/signup Completed in 0.01600 (62 reqs/sec) | Rendering: 0.00700 (43%) | DB: 0.00600 (37%) | 200 OK [http://test.host/user/signup?user=passwordnewpasswordemailnewbob%40mcbob.comloginnewbobpassword_confirmationwrong] SQL (0.001000) ROLLBACK SQL (0.000000) BEGIN Processing UserController#login (for 0.0.0.0 at 2007-05-29 11:58:49) [POST] Session ID: Parameters: {"user"=>{"login"=>"bob", "password"=>"test"}, "action"=>"login", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00400 (250 reqs/sec) | DB: 0.00300 (75%) | 302 Found [http://test.host/user/login?user=passwordtestloginbob] Processing UserController#change_password (for 0.0.0.0 at 2007-05-29 11:58:49) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"wrong", "password"=>"newpass"}, "action"=>"change_password", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (users.id = 1000001)  User Load (0.002000) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.002000) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 Rendering user/change_password Completed in 0.02400 (41 reqs/sec) | Rendering: 0.01200 (49%) | DB: 0.00700 (29%) | 200 OK [http://test.host/user/login?user=passwordtestloginbob] Processing UserController#change_password (for 0.0.0.0 at 2007-05-29 11:58:49) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"", "password"=>""}, "action"=>"change_password", "controller"=>"user"} User Load (0.011000) SELECT * FROM users WHERE (users.id = 1000001)  User Load (0.001000) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 Rendering user/change_password Completed in 0.02900 (34 reqs/sec) | Rendering: 0.01000 (34%) | DB: 0.01500 (51%) | 200 OK [http://test.host/user/login?user=passwordtestloginbob] Processing UserController#change_password (for 0.0.0.0 at 2007-05-29 11:58:49) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"newpass", "password"=>"newpass"}, "action"=>"change_password", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (users.id = 1000001)  User Load (0.001000) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.003000) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 User Update (0.000000) UPDATE users SET `login` = 'bob', `hashed_password` = 'd2a03cc50e66818e761af6c15d45199d9b6861c9', `salt` = '1000', `email` = 'bob@mcbob.com' WHERE id = 1000001 User Load (0.001000) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 User Update (0.001000) UPDATE users SET `login` = 'bob', `hashed_password` = 'd2a03cc50e66818e761af6c15d45199d9b6861c9', `salt` = '1000', `email` = 'bob@mcbob.com' WHERE id = 1000001 Rendering user/change_password Completed in 0.02500 (40 reqs/sec) | Rendering: 0.00900 (36%) | DB: 0.00800 (31%) | 200 OK [http://test.host/user/login?user=passwordtestloginbob] Processing UserController#logout (for 0.0.0.0 at 2007-05-29 11:58:49) [GET] Session ID: Parameters: {"action"=>"logout", "controller"=>"user"} Redirected to http://test.host/user/login Completed in 0.00100 (1000 reqs/sec) | Rendering: 0.00900 (900%) | DB: 0.00800 (800%) | 302 Found [http://test.host/user/login?user=passwordtestloginbob] Processing UserController#login (for 0.0.0.0 at 2007-05-29 11:58:49) [POST] Session ID: Parameters: {"user"=>{"login"=>"bob", "password"=>"test"}, "action"=>"login", "controller"=>"user"} User Load (0.003000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Rendering user/login Completed in 0.01700 (58 reqs/sec) | Rendering: 0.01300 (76%) | DB: 0.00300 (17%) | 200 OK [http://test.host/user/login?user=passwordtestloginbob] Processing UserController#login (for 0.0.0.0 at 2007-05-29 11:58:49) [POST] Session ID: Parameters: {"user"=>{"login"=>"bob", "password"=>"newpass"}, "action"=>"login", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00400 (250 reqs/sec) | Rendering: 0.01300 (325%) | DB: 0.00500 (125%) | 302 Found [http://test.host/user/login?user=passwordtestloginbob] SQL (0.027000) ROLLBACK SQL (0.000000) BEGIN Processing UserController#login (for 0.0.0.0 at 2007-05-29 11:58:50) [POST] Session ID: Parameters: {"user"=>{"login"=>"bob", "password"=>"test"}, "action"=>"login", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.003000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00600 (166 reqs/sec) | DB: 0.03100 (516%) | 302 Found [http://test.host/user/login?user=passwordtestloginbob] Processing UserController#logout (for 0.0.0.0 at 2007-05-29 11:58:50) [GET] Session ID: Parameters: {"action"=>"logout", "controller"=>"user"} Redirected to http://test.host/user/login Completed in 0.00100 (1000 reqs/sec) | DB: 0.00000 (0%) | 302 Found [http://test.host/user/login?user=passwordtestloginbob] Processing UserController#forgot_password (for 0.0.0.0 at 2007-05-29 11:58:50) [POST] Session ID: Parameters: {"user"=>{"email"=>"notauser@doesntexist.com"}, "action"=>"forgot_password", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (users.`email` = 'notauser@doesntexist.com') LIMIT 1 Rendering user/forgot_password Completed in 0.01100 (90 reqs/sec) | Rendering: 0.01000 (90%) | DB: 0.00100 (9%) | 200 OK [http://test.host/user/login?user=passwordtestloginbob] Processing UserController#forgot_password (for 0.0.0.0 at 2007-05-29 11:58:50) [POST] Session ID: Parameters: {"user"=>{"email"=>"exbob@mcbob.com"}, "action"=>"forgot_password", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (users.`email` = 'exbob@mcbob.com') LIMIT 1 User Load (0.002000) SELECT * FROM users WHERE (users.login = 'existingbob' AND users.id <> 1000002) LIMIT 1 User Load (0.002000) SELECT * FROM users WHERE (users.email = 'exbob@mcbob.com' AND users.id <> 1000002) LIMIT 1 User Update (0.000000) UPDATE users SET `login` = 'existingbob', `hashed_password` = 'f9cf2d00271c02622b473d232f2f08f1870882be', `salt` = '1000', `email` = 'exbob@mcbob.com' WHERE id = 1000002 Sent mail: Date: Tue, 29 May 2007 11:58:50 -0700 From: support@yourdomain.com To: exbob@mcbob.com Subject: Your password is ... Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 _____________ Your username is existingbob. Your new password is RVHZAUVakN. Please login and change it to something more memorable. --------------- Redirected to http://test.host/user/login Completed in 0.06500 (15 reqs/sec) | Rendering: 0.01000 (15%) | DB: 0.00600 (9%) | 302 Found [http://test.host/user/login?user=passwordtestloginbob] SQL (0.009000) ROLLBACK SQL (0.000000) BEGIN Processing UserController#login (for 0.0.0.0 at 2007-05-29 11:58:50) [POST] Session ID: Parameters: {"user"=>{"login"=>"bob", "password"=>"nont_correct"}, "action"=>"login", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Rendering user/login Completed in 0.00900 (111 reqs/sec) | Rendering: 0.00700 (77%) | DB: 0.01000 (111%) | 200 OK [http://test.host/user/login?user=passwordnont_correctloginbob] SQL (0.007000) ROLLBACK SQL (0.000000) BEGIN Processing UserController#login (for 0.0.0.0 at 2007-05-29 11:58:50) [POST] Session ID: Parameters: {"user"=>{"login"=>"bob", "password"=>"test"}, "action"=>"login", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00400 (250 reqs/sec) | DB: 0.00900 (225%) | 302 Found [http://test.host/user/login?user=passwordtestloginbob] Processing UserController#logout (for 0.0.0.0 at 2007-05-29 11:58:50) [GET] Session ID: Parameters: {"action"=>"logout", "controller"=>"user"} Redirected to http://test.host/user/login Completed in 0.00010 (10000 reqs/sec) | DB: 0.00000 (0%) | 302 Found [http://test.host/user/login?user=passwordtestloginbob] SQL (0.000000) ROLLBACK SQL (0.000000) BEGIN Processing UserController#welcome (for 0.0.0.0 at 2007-05-29 11:58:50) [GET] Session ID: Parameters: {"action"=>"welcome", "controller"=>"user"} Redirected to http://test.host/user/login Filter chain halted as [#] returned false. Completed in 0.00100 (999 reqs/sec) | DB: 0.00000 (0%) | 302 Found [http://test.host/] Processing UserController#login (for 0.0.0.0 at 2007-05-29 11:58:50) [POST] Session ID: Parameters: {"user"=>{"login"=>"bob", "password"=>"test"}, "action"=>"login", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.002000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00500 (199 reqs/sec) | DB: 0.00300 (59%) | 302 Found [http://test.host/] Processing UserController#welcome (for 0.0.0.0 at 2007-05-29 11:58:50) [GET] Session ID: Parameters: {"action"=>"welcome", "controller"=>"user"} User Load (0.002000) SELECT * FROM users WHERE (users.id = 1000001)  Rendering user/welcome Completed in 0.00500 (199 reqs/sec) | Rendering: 0.00300 (59%) | DB: 0.00200 (40%) | 200 OK [http://test.host/] SQL (0.000000) ROLLBACK SQL (0.000000) BEGIN Processing UserController#hidden (for 0.0.0.0 at 2007-05-29 11:58:50) [GET] Session ID: Parameters: {"action"=>"hidden", "controller"=>"user"} Redirected to http://test.host/user/login Filter chain halted as [#] returned false. Completed in 0.00200 (499 reqs/sec) | DB: 0.00000 (0%) | 302 Found [http://test.host/user/hidden] Processing UserController#login (for 0.0.0.0 at 2007-05-29 11:58:50) [POST] Session ID: Parameters: {"user"=>{"login"=>"bob", "password"=>"test"}, "action"=>"login", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.000000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/user/hidden Completed in 0.00400 (250 reqs/sec) | DB: 0.00100 (24%) | 302 Found [http://test.host/user/hidden] Processing UserController#logout (for 0.0.0.0 at 2007-05-29 11:58:50) [GET] Session ID: Parameters: {"action"=>"logout", "controller"=>"user"} Redirected to http://test.host/user/login Completed in 0.00100 (999 reqs/sec) | DB: 0.00000 (0%) | 302 Found [http://test.host/user/hidden] Processing UserController#login (for 0.0.0.0 at 2007-05-29 11:58:50) [POST] Session ID: Parameters: {"user"=>{"login"=>"bob", "password"=>"test"}, "action"=>"login", "controller"=>"user"} User Load (0.002000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00400 (250 reqs/sec) | DB: 0.00300 (74%) | 302 Found [http://test.host/user/hidden] SQL (0.000000) ROLLBACK SQL (0.000000) BEGIN Processing UserController#signup (for 0.0.0.0 at 2007-05-29 11:58:50) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"newpassword", "login"=>"newbob", "password"=>"newpassword", "email"=>"newbob@mcbob.com"}, "action"=>"signup", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (users.login = 'newbob') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'newbob@mcbob.com') LIMIT 1 SQL (0.000000) INSERT INTO users (`salt`, `hashed_password`, `login`, `email`) VALUES('XHQftITCTt', 'f57ae02a7ea6c5c43ebf5d3df81142a7e79a5e8c', 'newbob', 'newbob@mcbob.com') User Load (0.001000) SELECT * FROM users WHERE (login = 'newbob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00900 (111 reqs/sec) | DB: 0.00300 (33%) | 302 Found [http://test.host/user/signup?user=passwordnewpasswordemailnewbob%40mcbob.comloginnewbobpassword_confirmationnewpassword] SQL (0.003000) ROLLBACK SQL (0.001000) SET SQL_AUTO_IS_NULL=0 SQL (0.002000) BEGIN Processing UserController#signup (for 0.0.0.0 at 2007-05-29 11:59:12) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"wrong", "login"=>"newbob", "password"=>"newpassword", "email"=>"newbob@mcbob.com"}, "action"=>"signup", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (users.login = 'newbob') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'newbob@mcbob.com') LIMIT 1 Rendering user/signup Completed in 0.01900 (52 reqs/sec) | Rendering: 0.01100 (57%) | DB: 0.00500 (26%) | 200 OK [http://test.host/user/signup?user=passwordnewpasswordemailnewbob%40mcbob.comloginnewbobpassword_confirmationwrong] Processing UserController#signup (for 0.0.0.0 at 2007-05-29 11:59:12) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"newpassword", "login"=>"yo", "password"=>"newpassword", "email"=>"newbob@mcbob.com"}, "action"=>"signup", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (users.login = 'yo') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'newbob@mcbob.com') LIMIT 1 Rendering user/signup Completed in 0.01400 (71 reqs/sec) | Rendering: 0.01000 (71%) | DB: 0.00200 (14%) | 200 OK [http://test.host/user/signup?user=passwordnewpasswordemailnewbob%40mcbob.comloginnewbobpassword_confirmationwrong] Processing UserController#signup (for 0.0.0.0 at 2007-05-29 11:59:12) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"wrong", "login"=>"yo", "password"=>"newpassword", "email"=>"newbob@mcbob.com"}, "action"=>"signup", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (users.login = 'yo') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'newbob@mcbob.com') LIMIT 1 Rendering user/signup Completed in 0.01400 (71 reqs/sec) | Rendering: 0.01000 (71%) | DB: 0.00200 (14%) | 200 OK [http://test.host/user/signup?user=passwordnewpasswordemailnewbob%40mcbob.comloginnewbobpassword_confirmationwrong] SQL (0.007000) ROLLBACK SQL (0.000000) BEGIN Processing UserController#login (for 0.0.0.0 at 2007-05-29 11:59:13) [POST] Session ID: Parameters: {"user"=>{"login"=>"bob", "password"=>"test"}, "action"=>"login", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00400 (249 reqs/sec) | DB: 0.00900 (224%) | 302 Found [http://test.host/user/login?user=passwordtestloginbob] Processing UserController#change_password (for 0.0.0.0 at 2007-05-29 11:59:13) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"wrong", "password"=>"newpass"}, "action"=>"change_password", "controller"=>"user"} User Load (0.002000) SELECT * FROM users WHERE (users.id = 1000001)  User Load (0.001000) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 Rendering user/change_password Completed in 0.02100 (47 reqs/sec) | Rendering: 0.01100 (52%) | DB: 0.00600 (28%) | 200 OK [http://test.host/user/login?user=passwordtestloginbob] Processing UserController#change_password (for 0.0.0.0 at 2007-05-29 11:59:13) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"", "password"=>""}, "action"=>"change_password", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (users.id = 1000001)  User Load (0.002000) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.002000) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.003000) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 Rendering user/change_password Completed in 0.02200 (45 reqs/sec) | Rendering: 0.00800 (36%) | DB: 0.00900 (40%) | 200 OK [http://test.host/user/login?user=passwordtestloginbob] Processing UserController#change_password (for 0.0.0.0 at 2007-05-29 11:59:13) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"newpass", "password"=>"newpass"}, "action"=>"change_password", "controller"=>"user"} User Load (0.002000) SELECT * FROM users WHERE (users.id = 1000001)  User Load (0.001000) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 User Update (0.001000) UPDATE users SET `login` = 'bob', `hashed_password` = 'd2a03cc50e66818e761af6c15d45199d9b6861c9', `salt` = '1000', `email` = 'bob@mcbob.com' WHERE id = 1000001 User Load (0.001000) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.002000) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 User Update (0.000000) UPDATE users SET `login` = 'bob', `hashed_password` = 'd2a03cc50e66818e761af6c15d45199d9b6861c9', `salt` = '1000', `email` = 'bob@mcbob.com' WHERE id = 1000001 Rendering user/change_password Completed in 0.02400 (41 reqs/sec) | Rendering: 0.00800 (33%) | DB: 0.00800 (33%) | 200 OK [http://test.host/user/login?user=passwordtestloginbob] Processing UserController#logout (for 0.0.0.0 at 2007-05-29 11:59:13) [GET] Session ID: Parameters: {"action"=>"logout", "controller"=>"user"} Redirected to http://test.host/user/login Completed in 0.00010 (10000 reqs/sec) | Rendering: 0.00800 (7999%) | DB: 0.00800 (8000%) | 302 Found [http://test.host/user/login?user=passwordtestloginbob] Processing UserController#login (for 0.0.0.0 at 2007-05-29 11:59:13) [POST] Session ID: Parameters: {"user"=>{"login"=>"bob", "password"=>"test"}, "action"=>"login", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Rendering user/login Completed in 0.01300 (76 reqs/sec) | Rendering: 0.01000 (76%) | DB: 0.00100 (7%) | 200 OK [http://test.host/user/login?user=passwordtestloginbob] Processing UserController#login (for 0.0.0.0 at 2007-05-29 11:59:13) [POST] Session ID: Parameters: {"user"=>{"login"=>"bob", "password"=>"newpass"}, "action"=>"login", "controller"=>"user"} User Load (0.005000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.000000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00800 (125 reqs/sec) | Rendering: 0.01000 (125%) | DB: 0.00600 (75%) | 302 Found [http://test.host/user/login?user=passwordtestloginbob] SQL (0.020000) ROLLBACK SQL (0.000000) BEGIN Processing UserController#login (for 0.0.0.0 at 2007-05-29 11:59:13) [POST] Session ID: Parameters: {"user"=>{"login"=>"bob", "password"=>"test"}, "action"=>"login", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00500 (200 reqs/sec) | DB: 0.02200 (440%) | 302 Found [http://test.host/user/login?user=passwordtestloginbob] Processing UserController#logout (for 0.0.0.0 at 2007-05-29 11:59:13) [GET] Session ID: Parameters: {"action"=>"logout", "controller"=>"user"} Redirected to http://test.host/user/login Completed in 0.00500 (199 reqs/sec) | DB: 0.00000 (0%) | 302 Found [http://test.host/user/login?user=passwordtestloginbob] Processing UserController#forgot_password (for 0.0.0.0 at 2007-05-29 11:59:13) [POST] Session ID: Parameters: {"user"=>{"email"=>"notauser@doesntexist.com"}, "action"=>"forgot_password", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (users.`email` = 'notauser@doesntexist.com') LIMIT 1 Rendering user/forgot_password Completed in 0.01100 (90 reqs/sec) | Rendering: 0.00900 (81%) | DB: 0.00100 (9%) | 200 OK [http://test.host/user/login?user=passwordtestloginbob] Processing UserController#forgot_password (for 0.0.0.0 at 2007-05-29 11:59:13) [POST] Session ID: Parameters: {"user"=>{"email"=>"exbob@mcbob.com"}, "action"=>"forgot_password", "controller"=>"user"} User Load (0.003000) SELECT * FROM users WHERE (users.`email` = 'exbob@mcbob.com') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.login = 'existingbob' AND users.id <> 1000002) LIMIT 1 User Load (0.004000) SELECT * FROM users WHERE (users.email = 'exbob@mcbob.com' AND users.id <> 1000002) LIMIT 1 User Update (0.002000) UPDATE users SET `login` = 'existingbob', `hashed_password` = 'ac01938593bbd9e683f6e982ab8c4db020d37c7d', `salt` = '1000', `email` = 'exbob@mcbob.com' WHERE id = 1000002 Sent mail: Date: Tue, 29 May 2007 11:59:13 -0700 From: support@yourdomain.com To: exbob@mcbob.com Subject: Your password is ... Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 _____________ Your username is existingbob. Your new password is dCEtiCRKfe. Please login and change it to something more memorable. --------------- Redirected to http://test.host/user/login Completed in 0.06400 (15 reqs/sec) | Rendering: 0.00900 (14%) | DB: 0.01100 (17%) | 302 Found [http://test.host/user/login?user=passwordtestloginbob] SQL (0.009000) ROLLBACK SQL (0.001000) BEGIN Processing UserController#login (for 0.0.0.0 at 2007-05-29 11:59:13) [POST] Session ID: Parameters: {"user"=>{"login"=>"bob", "password"=>"nont_correct"}, "action"=>"login", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Rendering user/login Completed in 0.01200 (83 reqs/sec) | Rendering: 0.01000 (83%) | DB: 0.01100 (91%) | 200 OK [http://test.host/user/login?user=passwordnont_correctloginbob] SQL (0.000000) ROLLBACK SQL (0.000000) BEGIN Processing UserController#login (for 0.0.0.0 at 2007-05-29 11:59:13) [POST] Session ID: Parameters: {"user"=>{"login"=>"bob", "password"=>"test"}, "action"=>"login", "controller"=>"user"} User Load (0.000000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00300 (333 reqs/sec) | DB: 0.00100 (33%) | 302 Found [http://test.host/user/login?user=passwordtestloginbob] Processing UserController#logout (for 0.0.0.0 at 2007-05-29 11:59:13) [GET] Session ID: Parameters: {"action"=>"logout", "controller"=>"user"} Redirected to http://test.host/user/login Completed in 0.00100 (1000 reqs/sec) | DB: 0.00000 (0%) | 302 Found [http://test.host/user/login?user=passwordtestloginbob] SQL (0.000000) ROLLBACK SQL (0.000000) BEGIN Processing UserController#welcome (for 0.0.0.0 at 2007-05-29 11:59:13) [GET] Session ID: Parameters: {"action"=>"welcome", "controller"=>"user"} Redirected to http://test.host/user/login Filter chain halted as [#] returned false. Completed in 0.00100 (1000 reqs/sec) | DB: 0.00000 (0%) | 302 Found [http://test.host/] Processing UserController#login (for 0.0.0.0 at 2007-05-29 11:59:13) [POST] Session ID: Parameters: {"user"=>{"login"=>"bob", "password"=>"test"}, "action"=>"login", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00500 (199 reqs/sec) | DB: 0.00200 (40%) | 302 Found [http://test.host/] Processing UserController#welcome (for 0.0.0.0 at 2007-05-29 11:59:13) [GET] Session ID: Parameters: {"action"=>"welcome", "controller"=>"user"} SQL (0.001000) ROLLBACK SQL (0.002000) BEGIN Processing UserController#hidden (for 0.0.0.0 at 2007-05-29 11:59:13) [GET] Session ID: Parameters: {"action"=>"hidden", "controller"=>"user"} Redirected to http://test.host/user/login Filter chain halted as [#] returned false. Completed in 0.00100 (1000 reqs/sec) | DB: 0.00300 (300%) | 302 Found [http://test.host/user/hidden] Processing UserController#login (for 0.0.0.0 at 2007-05-29 11:59:13) [POST] Session ID: Parameters: {"user"=>{"login"=>"bob", "password"=>"test"}, "action"=>"login", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/user/hidden Completed in 0.00600 (166 reqs/sec) | DB: 0.00200 (33%) | 302 Found [http://test.host/user/hidden] Processing UserController#logout (for 0.0.0.0 at 2007-05-29 11:59:13) [GET] Session ID: Parameters: {"action"=>"logout", "controller"=>"user"} Redirected to http://test.host/user/login Completed in 0.00100 (999 reqs/sec) | DB: 0.00000 (0%) | 302 Found [http://test.host/user/hidden] Processing UserController#login (for 0.0.0.0 at 2007-05-29 11:59:13) [POST] Session ID: Parameters: {"user"=>{"login"=>"bob", "password"=>"test"}, "action"=>"login", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00400 (249 reqs/sec) | DB: 0.00200 (50%) | 302 Found [http://test.host/user/hidden] SQL (0.000000) ROLLBACK SQL (0.000000) BEGIN Processing UserController#signup (for 0.0.0.0 at 2007-05-29 11:59:13) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"newpassword", "login"=>"newbob", "password"=>"newpassword", "email"=>"newbob@mcbob.com"}, "action"=>"signup", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (users.login = 'newbob') LIMIT 1 User Load (0.000000) SELECT * FROM users WHERE (users.email = 'newbob@mcbob.com') LIMIT 1 SQL (0.000000) INSERT INTO users (`salt`, `hashed_password`, `login`, `email`) VALUES('P8lq0WvWC5', 'fa8f5f58cb859f073a50f5c5c72d9078c0a8867f', 'newbob', 'newbob@mcbob.com') User Load (0.001000) SELECT * FROM users WHERE (login = 'newbob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00900 (111 reqs/sec) | DB: 0.00200 (22%) | 302 Found [http://test.host/user/signup?user=passwordnewpasswordemailnewbob%40mcbob.comloginnewbobpassword_confirmationnewpassword] SQL (0.006000) ROLLBACK SQL (0.000000) SET SQL_AUTO_IS_NULL=0 SQL (0.000000) BEGIN Processing UserController#signup (for 0.0.0.0 at 2007-05-29 11:59:27) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"wrong", "login"=>"newbob", "password"=>"newpassword", "email"=>"newbob@mcbob.com"}, "action"=>"signup", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (users.login = 'newbob') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'newbob@mcbob.com') LIMIT 1 Rendering user/signup Completed in 0.01700 (58 reqs/sec) | Rendering: 0.01100 (64%) | DB: 0.00200 (11%) | 200 OK [http://test.host/user/signup?user=passwordnewpasswordemailnewbob%40mcbob.comloginnewbobpassword_confirmationwrong] Processing UserController#signup (for 0.0.0.0 at 2007-05-29 11:59:27) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"newpassword", "login"=>"yo", "password"=>"newpassword", "email"=>"newbob@mcbob.com"}, "action"=>"signup", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (users.login = 'yo') LIMIT 1 User Load (0.002000) SELECT * FROM users WHERE (users.email = 'newbob@mcbob.com') LIMIT 1 Rendering user/signup Completed in 0.01300 (76 reqs/sec) | Rendering: 0.00700 (53%) | DB: 0.00300 (23%) | 200 OK [http://test.host/user/signup?user=passwordnewpasswordemailnewbob%40mcbob.comloginnewbobpassword_confirmationwrong] Processing UserController#signup (for 0.0.0.0 at 2007-05-29 11:59:27) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"wrong", "login"=>"yo", "password"=>"newpassword", "email"=>"newbob@mcbob.com"}, "action"=>"signup", "controller"=>"user"} User Load (0.003000) SELECT * FROM users WHERE (users.login = 'yo') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'newbob@mcbob.com') LIMIT 1 Rendering user/signup Completed in 0.01500 (66 reqs/sec) | Rendering: 0.00800 (53%) | DB: 0.00400 (26%) | 200 OK [http://test.host/user/signup?user=passwordnewpasswordemailnewbob%40mcbob.comloginnewbobpassword_confirmationwrong] SQL (0.001000) ROLLBACK SQL (0.000000) BEGIN Processing UserController#login (for 0.0.0.0 at 2007-05-29 11:59:27) [POST] Session ID: Parameters: {"user"=>{"login"=>"bob", "password"=>"test"}, "action"=>"login", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00400 (249 reqs/sec) | DB: 0.00300 (74%) | 302 Found [http://test.host/user/login?user=passwordtestloginbob] Processing UserController#change_password (for 0.0.0.0 at 2007-05-29 11:59:27) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"wrong", "password"=>"newpass"}, "action"=>"change_password", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (users.id = 1000001)  User Load (0.001000) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 User Load (0.002000) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.002000) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 Rendering user/change_password Completed in 0.02200 (45 reqs/sec) | Rendering: 0.01200 (54%) | DB: 0.00700 (31%) | 200 OK [http://test.host/user/login?user=passwordtestloginbob] Processing UserController#change_password (for 0.0.0.0 at 2007-05-29 11:59:27) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"", "password"=>""}, "action"=>"change_password", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (users.id = 1000001)  User Load (0.001000) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.003000) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.000000) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 Rendering user/change_password Completed in 0.02200 (45 reqs/sec) | Rendering: 0.00800 (36%) | DB: 0.00600 (27%) | 200 OK [http://test.host/user/login?user=passwordtestloginbob] Processing UserController#change_password (for 0.0.0.0 at 2007-05-29 11:59:27) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"newpass", "password"=>"newpass"}, "action"=>"change_password", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (users.id = 1000001)  User Load (0.005000) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.003000) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 User Update (0.000000) UPDATE users SET `login` = 'bob', `hashed_password` = 'd2a03cc50e66818e761af6c15d45199d9b6861c9', `salt` = '1000', `email` = 'bob@mcbob.com' WHERE id = 1000001 User Load (0.002000) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 User Update (0.000000) UPDATE users SET `login` = 'bob', `hashed_password` = 'd2a03cc50e66818e761af6c15d45199d9b6861c9', `salt` = '1000', `email` = 'bob@mcbob.com' WHERE id = 1000001 Rendering user/change_password Completed in 0.03000 (33 reqs/sec) | Rendering: 0.00800 (26%) | DB: 0.01200 (39%) | 200 OK [http://test.host/user/login?user=passwordtestloginbob] Processing UserController#logout (for 0.0.0.0 at 2007-05-29 11:59:27) [GET] Session ID: Parameters: {"action"=>"logout", "controller"=>"user"} Redirected to http://test.host/user/login Completed in 0.00100 (1000 reqs/sec) | Rendering: 0.00800 (800%) | DB: 0.01200 (1200%) | 302 Found [http://test.host/user/login?user=passwordtestloginbob] Processing UserController#login (for 0.0.0.0 at 2007-05-29 11:59:27) [POST] Session ID: Parameters: {"user"=>{"login"=>"bob", "password"=>"test"}, "action"=>"login", "controller"=>"user"} User Load (0.004000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Rendering user/login Completed in 0.01700 (58 reqs/sec) | Rendering: 0.01200 (70%) | DB: 0.00400 (23%) | 200 OK [http://test.host/user/login?user=passwordtestloginbob] Processing UserController#login (for 0.0.0.0 at 2007-05-29 11:59:27) [POST] Session ID: Parameters: {"user"=>{"login"=>"bob", "password"=>"newpass"}, "action"=>"login", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00400 (250 reqs/sec) | Rendering: 0.01200 (300%) | DB: 0.00600 (150%) | 302 Found [http://test.host/user/login?user=passwordtestloginbob] SQL (0.018000) ROLLBACK SQL (0.000000) BEGIN Processing UserController#login (for 0.0.0.0 at 2007-05-29 11:59:27) [POST] Session ID: Parameters: {"user"=>{"login"=>"bob", "password"=>"test"}, "action"=>"login", "controller"=>"user"} User Load (0.002000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00400 (250 reqs/sec) | DB: 0.02100 (525%) | 302 Found [http://test.host/user/login?user=passwordtestloginbob] Processing UserController#logout (for 0.0.0.0 at 2007-05-29 11:59:27) [GET] Session ID: Parameters: {"action"=>"logout", "controller"=>"user"} Redirected to http://test.host/user/login Completed in 0.00010 (10000 reqs/sec) | DB: 0.00000 (0%) | 302 Found [http://test.host/user/login?user=passwordtestloginbob] Processing UserController#forgot_password (for 0.0.0.0 at 2007-05-29 11:59:27) [POST] Session ID: Parameters: {"user"=>{"email"=>"notauser@doesntexist.com"}, "action"=>"forgot_password", "controller"=>"user"} User Load (0.000000) SELECT * FROM users WHERE (users.`email` = 'notauser@doesntexist.com') LIMIT 1 Rendering user/forgot_password Completed in 0.01100 (90 reqs/sec) | Rendering: 0.00800 (72%) | DB: 0.00000 (0%) | 200 OK [http://test.host/user/login?user=passwordtestloginbob] Processing UserController#forgot_password (for 0.0.0.0 at 2007-05-29 11:59:27) [POST] Session ID: Parameters: {"user"=>{"email"=>"exbob@mcbob.com"}, "action"=>"forgot_password", "controller"=>"user"} User Load (0.002000) SELECT * FROM users WHERE (users.`email` = 'exbob@mcbob.com') LIMIT 1 User Load (0.003000) SELECT * FROM users WHERE (users.login = 'existingbob' AND users.id <> 1000002) LIMIT 1 User Load (0.002000) SELECT * FROM users WHERE (users.email = 'exbob@mcbob.com' AND users.id <> 1000002) LIMIT 1 User Update (0.001000) UPDATE users SET `login` = 'existingbob', `hashed_password` = '5ca7d370a105fdd1b4937dc20c64ab31f40615c2', `salt` = '1000', `email` = 'exbob@mcbob.com' WHERE id = 1000002 Sent mail: Date: Tue, 29 May 2007 11:59:27 -0700 From: support@yourdomain.com To: exbob@mcbob.com Subject: Your password is ... Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 _____________ Your username is existingbob. Your new password is gb4fOwNyMt. Please login and change it to something more memorable. --------------- Redirected to http://test.host/user/login Completed in 0.06800 (14 reqs/sec) | Rendering: 0.00800 (11%) | DB: 0.00800 (11%) | 302 Found [http://test.host/user/login?user=passwordtestloginbob] SQL (0.019000) ROLLBACK SQL (0.000000) BEGIN Processing UserController#login (for 0.0.0.0 at 2007-05-29 11:59:27) [POST] Session ID: Parameters: {"user"=>{"login"=>"bob", "password"=>"nont_correct"}, "action"=>"login", "controller"=>"user"} User Load (0.005000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Rendering user/login Completed in 0.01500 (66 reqs/sec) | Rendering: 0.00900 (60%) | DB: 0.02400 (160%) | 200 OK [http://test.host/user/login?user=passwordnont_correctloginbob] SQL (0.000000) ROLLBACK SQL (0.000000) BEGIN Processing UserController#login (for 0.0.0.0 at 2007-05-29 11:59:27) [POST] Session ID: Parameters: {"user"=>{"login"=>"bob", "password"=>"test"}, "action"=>"login", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00600 (166 reqs/sec) | DB: 0.00200 (33%) | 302 Found [http://test.host/user/login?user=passwordtestloginbob] Processing UserController#logout (for 0.0.0.0 at 2007-05-29 11:59:27) [GET] Session ID: Parameters: {"action"=>"logout", "controller"=>"user"} Redirected to http://test.host/user/login Completed in 0.00010 (10000 reqs/sec) | DB: 0.00000 (0%) | 302 Found [http://test.host/user/login?user=passwordtestloginbob] SQL (0.001000) ROLLBACK SQL (0.002000) BEGIN Processing UserController#welcome (for 0.0.0.0 at 2007-05-29 11:59:27) [GET] Session ID: Parameters: {"action"=>"welcome", "controller"=>"user"} Redirected to http://test.host/user/login Filter chain halted as [#] returned false. Completed in 0.00100 (1000 reqs/sec) | DB: 0.00300 (300%) | 302 Found [http://test.host/] Processing UserController#login (for 0.0.0.0 at 2007-05-29 11:59:27) [POST] Session ID: Parameters: {"user"=>{"login"=>"bob", "password"=>"test"}, "action"=>"login", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00500 (199 reqs/sec) | DB: 0.00200 (40%) | 302 Found [http://test.host/] Processing UserController#welcome (for 0.0.0.0 at 2007-05-29 11:59:27) [GET] Session ID: Parameters: {"action"=>"welcome", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (users.id = 1000001)  Rendering user/welcome Completed in 0.00500 (199 reqs/sec) | Rendering: 0.00300 (59%) | DB: 0.00100 (19%) | 200 OK [http://test.host/] SQL (0.000000) ROLLBACK SQL (0.000000) BEGIN Processing UserController#hidden (for 0.0.0.0 at 2007-05-29 11:59:27) [GET] Session ID: Parameters: {"action"=>"hidden", "controller"=>"user"} Redirected to http://test.host/user/login Filter chain halted as [#] returned false. Completed in 0.00010 (10000 reqs/sec) | DB: 0.00000 (0%) | 302 Found [http://test.host/user/hidden] Processing UserController#login (for 0.0.0.0 at 2007-05-29 11:59:27) [POST] Session ID: Parameters: {"user"=>{"login"=>"bob", "password"=>"test"}, "action"=>"login", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/user/hidden Completed in 0.00400 (250 reqs/sec) | DB: 0.00200 (49%) | 302 Found [http://test.host/user/hidden] Processing UserController#logout (for 0.0.0.0 at 2007-05-29 11:59:27) [GET] Session ID: Parameters: {"action"=>"logout", "controller"=>"user"} Redirected to http://test.host/user/login Completed in 0.00100 (999 reqs/sec) | DB: 0.00000 (0%) | 302 Found [http://test.host/user/hidden] Processing UserController#login (for 0.0.0.0 at 2007-05-29 11:59:27) [POST] Session ID: Parameters: {"user"=>{"login"=>"bob", "password"=>"test"}, "action"=>"login", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00400 (250 reqs/sec) | DB: 0.00200 (50%) | 302 Found [http://test.host/user/hidden] SQL (0.000000) ROLLBACK SQL (0.000000) BEGIN Processing UserController#signup (for 0.0.0.0 at 2007-05-29 11:59:27) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"newpassword", "login"=>"newbob", "password"=>"newpassword", "email"=>"newbob@mcbob.com"}, "action"=>"signup", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (users.login = 'newbob') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'newbob@mcbob.com') LIMIT 1 SQL (0.000000) INSERT INTO users (`salt`, `hashed_password`, `login`, `email`) VALUES('avuzDacQ4C', 'd15fea7f076a60032a904de8faa93301f51dde04', 'newbob', 'newbob@mcbob.com') User Load (0.001000) SELECT * FROM users WHERE (login = 'newbob') LIMIT 1 Redirected to http://test.host/ Completed in 0.01000 (100 reqs/sec) | DB: 0.00300 (29%) | 302 Found [http://test.host/user/signup?user=passwordnewpasswordemailnewbob%40mcbob.comloginnewbobpassword_confirmationnewpassword] SQL (0.005000) ROLLBACK SQL (0.003000) SET SQL_AUTO_IS_NULL=0 SQL (0.000000) BEGIN Processing UserController#signup (for 0.0.0.0 at 2007-05-29 12:04:33) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"wrong", "login"=>"newbob", "password"=>"newpassword", "email"=>"newbob@mcbob.com"}, "action"=>"signup", "controller"=>"user"} User Load (0.002000) SELECT * FROM users WHERE (users.login = 'newbob') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'newbob@mcbob.com') LIMIT 1 Rendering user/signup Completed in 0.02000 (50 reqs/sec) | Rendering: 0.01100 (54%) | DB: 0.00600 (30%) | 200 OK [http://test.host/user/signup?user=passwordnewpasswordemailnewbob%40mcbob.comloginnewbobpassword_confirmationwrong] Processing UserController#signup (for 0.0.0.0 at 2007-05-29 12:04:33) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"newpassword", "login"=>"yo", "password"=>"newpassword", "email"=>"newbob@mcbob.com"}, "action"=>"signup", "controller"=>"user"} User Load (0.002000) SELECT * FROM users WHERE (users.login = 'yo') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'newbob@mcbob.com') LIMIT 1 Rendering user/signup Completed in 0.02000 (50 reqs/sec) | Rendering: 0.01500 (74%) | DB: 0.00300 (15%) | 200 OK [http://test.host/user/signup?user=passwordnewpasswordemailnewbob%40mcbob.comloginnewbobpassword_confirmationwrong] Processing UserController#signup (for 0.0.0.0 at 2007-05-29 12:04:33) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"wrong", "login"=>"yo", "password"=>"newpassword", "email"=>"newbob@mcbob.com"}, "action"=>"signup", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (users.login = 'yo') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'newbob@mcbob.com') LIMIT 1 Rendering user/signup Completed in 0.01500 (66 reqs/sec) | Rendering: 0.00900 (59%) | DB: 0.00200 (13%) | 200 OK [http://test.host/user/signup?user=passwordnewpasswordemailnewbob%40mcbob.comloginnewbobpassword_confirmationwrong] SQL (0.004000) ROLLBACK SQL (0.001000) BEGIN Processing UserController#login (for 0.0.0.0 at 2007-05-29 12:04:33) [POST] Session ID: Parameters: {"user"=>{"login"=>"bob", "password"=>"test"}, "action"=>"login", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00500 (199 reqs/sec) | DB: 0.00700 (139%) | 302 Found [http://test.host/user/login?user=passwordtestloginbob] Processing UserController#change_password (for 0.0.0.0 at 2007-05-29 12:04:33) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"wrong", "password"=>"newpass"}, "action"=>"change_password", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (users.id = 1000001)  User Load (0.001000) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 Rendering user/change_password Completed in 0.02500 (40 reqs/sec) | Rendering: 0.01300 (51%) | DB: 0.00500 (19%) | 200 OK [http://test.host/user/login?user=passwordtestloginbob] Processing UserController#change_password (for 0.0.0.0 at 2007-05-29 12:04:33) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"", "password"=>""}, "action"=>"change_password", "controller"=>"user"} User Load (0.002000) SELECT * FROM users WHERE (users.id = 1000001)  User Load (0.001000) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 Rendering user/change_password Completed in 0.02300 (43 reqs/sec) | Rendering: 0.01000 (43%) | DB: 0.00600 (26%) | 200 OK [http://test.host/user/login?user=passwordtestloginbob] Processing UserController#change_password (for 0.0.0.0 at 2007-05-29 12:04:33) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"newpass", "password"=>"newpass"}, "action"=>"change_password", "controller"=>"user"} User Load (0.006000) SELECT * FROM users WHERE (users.id = 1000001)  User Load (0.001000) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 User Update (0.001000) UPDATE users SET `login` = 'bob', `hashed_password` = 'd2a03cc50e66818e761af6c15d45199d9b6861c9', `salt` = '1000', `email` = 'bob@mcbob.com' WHERE id = 1000001 User Load (0.001000) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 User Update (0.001000) UPDATE users SET `login` = 'bob', `hashed_password` = 'd2a03cc50e66818e761af6c15d45199d9b6861c9', `salt` = '1000', `email` = 'bob@mcbob.com' WHERE id = 1000001 Rendering user/change_password Completed in 0.03000 (33 reqs/sec) | Rendering: 0.00900 (30%) | DB: 0.01200 (39%) | 200 OK [http://test.host/user/login?user=passwordtestloginbob] Processing UserController#logout (for 0.0.0.0 at 2007-05-29 12:04:33) [GET] Session ID: Parameters: {"action"=>"logout", "controller"=>"user"} Redirected to http://test.host/user/login Completed in 0.00100 (999 reqs/sec) | Rendering: 0.00900 (899%) | DB: 0.01200 (1199%) | 302 Found [http://test.host/user/login?user=passwordtestloginbob] Processing UserController#login (for 0.0.0.0 at 2007-05-29 12:04:33) [POST] Session ID: Parameters: {"user"=>{"login"=>"bob", "password"=>"test"}, "action"=>"login", "controller"=>"user"} User Load (0.002000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Rendering user/login Completed in 0.02200 (45 reqs/sec) | Rendering: 0.02000 (90%) | DB: 0.00200 (9%) | 200 OK [http://test.host/user/login?user=passwordtestloginbob] Processing UserController#login (for 0.0.0.0 at 2007-05-29 12:04:33) [POST] Session ID: Parameters: {"user"=>{"login"=>"bob", "password"=>"newpass"}, "action"=>"login", "controller"=>"user"} User Load (0.002000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00900 (111 reqs/sec) | Rendering: 0.02000 (222%) | DB: 0.00500 (55%) | 302 Found [http://test.host/user/login?user=passwordtestloginbob] SQL (0.022000) ROLLBACK SQL (0.000000) BEGIN Processing UserController#login (for 0.0.0.0 at 2007-05-29 12:04:33) [POST] Session ID: Parameters: {"user"=>{"login"=>"bob", "password"=>"test"}, "action"=>"login", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00400 (250 reqs/sec) | DB: 0.02400 (600%) | 302 Found [http://test.host/user/login?user=passwordtestloginbob] Processing UserController#logout (for 0.0.0.0 at 2007-05-29 12:04:33) [GET] Session ID: Parameters: {"action"=>"logout", "controller"=>"user"} Redirected to http://test.host/user/login Completed in 0.00100 (1000 reqs/sec) | DB: 0.00000 (0%) | 302 Found [http://test.host/user/login?user=passwordtestloginbob] Processing UserController#forgot_password (for 0.0.0.0 at 2007-05-29 12:04:33) [POST] Session ID: Parameters: {"user"=>{"email"=>"notauser@doesntexist.com"}, "action"=>"forgot_password", "controller"=>"user"} User Load (0.000000) SELECT * FROM users WHERE (users.`email` = 'notauser@doesntexist.com') LIMIT 1 Rendering user/forgot_password Completed in 0.01200 (83 reqs/sec) | Rendering: 0.01000 (83%) | DB: 0.00000 (0%) | 200 OK [http://test.host/user/login?user=passwordtestloginbob] Processing UserController#forgot_password (for 0.0.0.0 at 2007-05-29 12:04:33) [POST] Session ID: Parameters: {"user"=>{"email"=>"exbob@mcbob.com"}, "action"=>"forgot_password", "controller"=>"user"} User Load (0.002000) SELECT * FROM users WHERE (users.`email` = 'exbob@mcbob.com') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.login = 'existingbob' AND users.id <> 1000002) LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'exbob@mcbob.com' AND users.id <> 1000002) LIMIT 1 User Update (0.001000) UPDATE users SET `login` = 'existingbob', `hashed_password` = 'f657e4af6ad8f9b4b10e67762f1d286f66ad1256', `salt` = '1000', `email` = 'exbob@mcbob.com' WHERE id = 1000002 Sent mail: Date: Tue, 29 May 2007 12:04:33 -0700 From: support@yourdomain.com To: exbob@mcbob.com Subject: Your password is ... Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 _____________ Your username is existingbob. Your new password is YPPUO3aRZB. Please login and change it to something more memorable. --------------- Redirected to http://test.host/user/login Completed in 0.05900 (16 reqs/sec) | Rendering: 0.01000 (16%) | DB: 0.00500 (8%) | 302 Found [http://test.host/user/login?user=passwordtestloginbob] SQL (0.018000) ROLLBACK SQL (0.000000) BEGIN Processing UserController#login (for 0.0.0.0 at 2007-05-29 12:04:33) [POST] Session ID: Parameters: {"user"=>{"login"=>"bob", "password"=>"nont_correct"}, "action"=>"login", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Rendering user/login Completed in 0.01100 (90 reqs/sec) | Rendering: 0.00900 (81%) | DB: 0.01900 (172%) | 200 OK [http://test.host/user/login?user=passwordnont_correctloginbob] SQL (0.000000) ROLLBACK SQL (0.000000) BEGIN Processing UserController#login (for 0.0.0.0 at 2007-05-29 12:04:33) [POST] Session ID: Parameters: {"user"=>{"login"=>"bob", "password"=>"test"}, "action"=>"login", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.002000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00700 (142 reqs/sec) | DB: 0.00300 (42%) | 302 Found [http://test.host/user/login?user=passwordtestloginbob] Processing UserController#logout (for 0.0.0.0 at 2007-05-29 12:04:33) [GET] Session ID: Parameters: {"action"=>"logout", "controller"=>"user"} Redirected to http://test.host/user/login Completed in 0.00010 (10000 reqs/sec) | DB: 0.00000 (0%) | 302 Found [http://test.host/user/login?user=passwordtestloginbob] SQL (0.000000) ROLLBACK SQL (0.000000) BEGIN Processing UserController#welcome (for 0.0.0.0 at 2007-05-29 12:04:33) [GET] Session ID: Parameters: {"action"=>"welcome", "controller"=>"user"} Redirected to http://test.host/user/login Filter chain halted as [#] returned false. Completed in 0.00010 (10000 reqs/sec) | DB: 0.00000 (0%) | 302 Found [http://test.host/] Processing UserController#login (for 0.0.0.0 at 2007-05-29 12:04:33) [POST] Session ID: Parameters: {"user"=>{"login"=>"bob", "password"=>"test"}, "action"=>"login", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00300 (333 reqs/sec) | DB: 0.00200 (66%) | 302 Found [http://test.host/] Processing UserController#welcome (for 0.0.0.0 at 2007-05-29 12:04:33) [GET] Session ID: Parameters: {"action"=>"welcome", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (users.id = 1000001)  Rendering user/welcome Completed in 0.01300 (76 reqs/sec) | Rendering: 0.00600 (46%) | DB: 0.00100 (7%) | 200 OK [http://test.host/] SQL (0.001000) ROLLBACK SQL (0.000000) BEGIN Processing UserController#hidden (for 0.0.0.0 at 2007-05-29 12:04:33) [GET] Session ID: Parameters: {"action"=>"hidden", "controller"=>"user"} Redirected to http://test.host/user/login Filter chain halted as [#] returned false. Completed in 0.00010 (10000 reqs/sec) | DB: 0.00100 (999%) | 302 Found [http://test.host/user/hidden] Processing UserController#login (for 0.0.0.0 at 2007-05-29 12:04:33) [POST] Session ID: Parameters: {"user"=>{"login"=>"bob", "password"=>"test"}, "action"=>"login", "controller"=>"user"} User Load (0.002000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/user/hidden Completed in 0.00400 (249 reqs/sec) | DB: 0.00300 (74%) | 302 Found [http://test.host/user/hidden] Processing UserController#logout (for 0.0.0.0 at 2007-05-29 12:04:33) [GET] Session ID: Parameters: {"action"=>"logout", "controller"=>"user"} Redirected to http://test.host/user/login Completed in 0.00100 (999 reqs/sec) | DB: 0.00000 (0%) | 302 Found [http://test.host/user/hidden] Processing UserController#login (for 0.0.0.0 at 2007-05-29 12:04:33) [POST] Session ID: Parameters: {"user"=>{"login"=>"bob", "password"=>"test"}, "action"=>"login", "controller"=>"user"} User Load (0.003000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00700 (142 reqs/sec) | DB: 0.00400 (57%) | 302 Found [http://test.host/user/hidden] SQL (0.001000) ROLLBACK SQL (0.000000) BEGIN Processing UserController#signup (for 0.0.0.0 at 2007-05-29 12:04:34) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"newpassword", "login"=>"newbob", "password"=>"newpassword", "email"=>"newbob@mcbob.com"}, "action"=>"signup", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (users.login = 'newbob') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'newbob@mcbob.com') LIMIT 1 SQL (0.000000) INSERT INTO users (`salt`, `hashed_password`, `login`, `email`) VALUES('RzcnoEiTtR', '44263b417df6a6048ede37ef1f5ff0baf46677ef', 'newbob', 'newbob@mcbob.com') User Load (0.001000) SELECT * FROM users WHERE (login = 'newbob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00900 (111 reqs/sec) | DB: 0.00400 (44%) | 302 Found [http://test.host/user/signup?user=passwordnewpasswordemailnewbob%40mcbob.comloginnewbobpassword_confirmationnewpassword] SQL (0.016000) ROLLBACK SQL (0.000000) SET SQL_AUTO_IS_NULL=0 SQL (0.000000) BEGIN Processing UserController#signup (for 0.0.0.0 at 2007-05-29 12:30:54) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"wrong", "login"=>"newbob", "password"=>"newpassword", "email"=>"newbob@mcbob.com"}, "action"=>"signup", "controller"=>"user"} SQL (0.001000) ROLLBACK SQL (0.000000) BEGIN Processing UserController#login (for 0.0.0.0 at 2007-05-29 12:30:54) [POST] Session ID: Parameters: {"user"=>{"login"=>"bob", "password"=>"test"}, "action"=>"login", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00500 (199 reqs/sec) | DB: 0.00300 (60%) | 302 Found [http://test.host/user/login?user=passwordtestloginbob] Processing UserController#change_password (for 0.0.0.0 at 2007-05-29 12:30:54) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"wrong", "password"=>"newpass"}, "action"=>"change_password", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (users.id = 1000001)  User Load (0.002000) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 User Load (0.002000) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 Rendering user/change_password Completed in 0.03600 (27 reqs/sec) | Rendering: 0.01600 (44%) | DB: 0.00700 (19%) | 200 OK [http://test.host/user/login?user=passwordtestloginbob] Processing UserController#change_password (for 0.0.0.0 at 2007-05-29 12:30:54) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"", "password"=>""}, "action"=>"change_password", "controller"=>"user"} User Load (0.003000) SELECT * FROM users WHERE (users.id = 1000001)  User Load (0.001000) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.002000) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 User Load (0.002000) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 Rendering user/change_password Completed in 0.02500 (39 reqs/sec) | Rendering: 0.01000 (39%) | DB: 0.00900 (36%) | 200 OK [http://test.host/user/login?user=passwordtestloginbob] Processing UserController#change_password (for 0.0.0.0 at 2007-05-29 12:30:54) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"newpass", "password"=>"newpass"}, "action"=>"change_password", "controller"=>"user"} User Load (0.002000) SELECT * FROM users WHERE (users.id = 1000001)  User Load (0.009000) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.002000) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 User Update (0.000000) UPDATE users SET `login` = 'bob', `hashed_password` = 'd2a03cc50e66818e761af6c15d45199d9b6861c9', `salt` = '1000', `email` = 'bob@mcbob.com' WHERE id = 1000001 User Load (0.002000) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 User Update (0.000000) UPDATE users SET `login` = 'bob', `hashed_password` = 'd2a03cc50e66818e761af6c15d45199d9b6861c9', `salt` = '1000', `email` = 'bob@mcbob.com' WHERE id = 1000001 Rendering user/change_password Completed in 0.03400 (29 reqs/sec) | Rendering: 0.01100 (32%) | DB: 0.01600 (47%) | 200 OK [http://test.host/user/login?user=passwordtestloginbob] Processing UserController#logout (for 0.0.0.0 at 2007-05-29 12:30:54) [GET] Session ID: Parameters: {"action"=>"logout", "controller"=>"user"} Redirected to http://test.host/user/login Completed in 0.00100 (1000 reqs/sec) | Rendering: 0.01100 (1100%) | DB: 0.01600 (1600%) | 302 Found [http://test.host/user/login?user=passwordtestloginbob] Processing UserController#login (for 0.0.0.0 at 2007-05-29 12:30:54) [POST] Session ID: Parameters: {"user"=>{"login"=>"bob", "password"=>"test"}, "action"=>"login", "controller"=>"user"} User Load (0.002000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Rendering user/login Completed in 0.01600 (62 reqs/sec) | Rendering: 0.01200 (74%) | DB: 0.00200 (12%) | 200 OK [http://test.host/user/login?user=passwordtestloginbob] Processing UserController#login (for 0.0.0.0 at 2007-05-29 12:30:54) [POST] Session ID: Parameters: {"user"=>{"login"=>"bob", "password"=>"newpass"}, "action"=>"login", "controller"=>"user"} User Load (0.003000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00800 (125 reqs/sec) | Rendering: 0.01200 (150%) | DB: 0.00600 (74%) | 302 Found [http://test.host/user/login?user=passwordtestloginbob] SQL (0.044000) ROLLBACK SQL (0.001000) BEGIN Processing UserController#login (for 0.0.0.0 at 2007-05-29 12:30:54) [POST] Session ID: Parameters: {"user"=>{"login"=>"bob", "password"=>"test"}, "action"=>"login", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00500 (199 reqs/sec) | DB: 0.04700 (939%) | 302 Found [http://test.host/user/login?user=passwordtestloginbob] Processing UserController#logout (for 0.0.0.0 at 2007-05-29 12:30:54) [GET] Session ID: Parameters: {"action"=>"logout", "controller"=>"user"} Redirected to http://test.host/user/login Completed in 0.00100 (1000 reqs/sec) | DB: 0.00000 (0%) | 302 Found [http://test.host/user/login?user=passwordtestloginbob] Processing UserController#forgot_password (for 0.0.0.0 at 2007-05-29 12:30:54) [POST] Session ID: Parameters: {"user"=>{"email"=>"notauser@doesntexist.com"}, "action"=>"forgot_password", "controller"=>"user"} User Load (0.002000) SELECT * FROM users WHERE (users.`email` = 'notauser@doesntexist.com') LIMIT 1 Rendering user/forgot_password Completed in 0.01800 (55 reqs/sec) | Rendering: 0.01500 (83%) | DB: 0.00200 (11%) | 200 OK [http://test.host/user/login?user=passwordtestloginbob] Processing UserController#forgot_password (for 0.0.0.0 at 2007-05-29 12:30:54) [POST] Session ID: Parameters: {"user"=>{"email"=>"exbob@mcbob.com"}, "action"=>"forgot_password", "controller"=>"user"} User Load (0.003000) SELECT * FROM users WHERE (users.`email` = 'exbob@mcbob.com') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.login = 'existingbob' AND users.id <> 1000002) LIMIT 1 User Load (0.002000) SELECT * FROM users WHERE (users.email = 'exbob@mcbob.com' AND users.id <> 1000002) LIMIT 1 User Update (0.001000) UPDATE users SET `login` = 'existingbob', `hashed_password` = '864ba6dfca1c8f40cb8f53ef5f2cf67fefef97e7', `salt` = '1000', `email` = 'exbob@mcbob.com' WHERE id = 1000002 Sent mail: Date: Tue, 29 May 2007 12:30:54 -0700 From: support@yourdomain.com To: exbob@mcbob.com Subject: Your password is ... Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 _____________ Your username is existingbob. Your new password is DGrHog3Rsd. Please login and change it to something more memorable. --------------- Redirected to http://test.host/user/login Completed in 0.07000 (14 reqs/sec) | Rendering: 0.01500 (21%) | DB: 0.00900 (12%) | 302 Found [http://test.host/user/login?user=passwordtestloginbob] SQL (0.021000) ROLLBACK SQL (0.001000) BEGIN Processing UserController#login (for 0.0.0.0 at 2007-05-29 12:30:54) [POST] Session ID: Parameters: {"user"=>{"login"=>"bob", "password"=>"nont_correct"}, "action"=>"login", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Rendering user/login Completed in 0.01000 (100 reqs/sec) | Rendering: 0.00800 (80%) | DB: 0.02300 (229%) | 200 OK [http://test.host/user/login?user=passwordnont_correctloginbob] SQL (0.006000) ROLLBACK SQL (0.000000) BEGIN Processing UserController#login (for 0.0.0.0 at 2007-05-29 12:30:54) [POST] Session ID: Parameters: {"user"=>{"login"=>"bob", "password"=>"test"}, "action"=>"login", "controller"=>"user"} User Load (0.002000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.003000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00600 (166 reqs/sec) | DB: 0.01100 (183%) | 302 Found [http://test.host/user/login?user=passwordtestloginbob] Processing UserController#logout (for 0.0.0.0 at 2007-05-29 12:30:54) [GET] Session ID: Parameters: {"action"=>"logout", "controller"=>"user"} Redirected to http://test.host/user/login Completed in 0.00010 (10000 reqs/sec) | DB: 0.00000 (0%) | 302 Found [http://test.host/user/login?user=passwordtestloginbob] SQL (0.000000) ROLLBACK SQL (0.000000) BEGIN Processing UserController#welcome (for 0.0.0.0 at 2007-05-29 12:30:54) [GET] Session ID: Parameters: {"action"=>"welcome", "controller"=>"user"} Redirected to http://test.host/user/login Filter chain halted as [#] returned false. Completed in 0.00010 (10000 reqs/sec) | DB: 0.00000 (0%) | 302 Found [http://test.host/] Processing UserController#login (for 0.0.0.0 at 2007-05-29 12:30:54) [POST] Session ID: Parameters: {"user"=>{"login"=>"bob", "password"=>"test"}, "action"=>"login", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00400 (250 reqs/sec) | DB: 0.00200 (49%) | 302 Found [http://test.host/] Processing UserController#welcome (for 0.0.0.0 at 2007-05-29 12:30:54) [GET] Session ID: Parameters: {"action"=>"welcome", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (users.id = 1000001)  Rendering user/welcome Completed in 0.00500 (200 reqs/sec) | Rendering: 0.00300 (60%) | DB: 0.00100 (19%) | 200 OK [http://test.host/] SQL (0.000000) ROLLBACK SQL (0.000000) BEGIN Processing UserController#hidden (for 0.0.0.0 at 2007-05-29 12:30:54) [GET] Session ID: Parameters: {"action"=>"hidden", "controller"=>"user"} Redirected to http://test.host/user/login Filter chain halted as [#] returned false. Completed in 0.00100 (1000 reqs/sec) | DB: 0.00000 (0%) | 302 Found [http://test.host/user/hidden] Processing UserController#login (for 0.0.0.0 at 2007-05-29 12:30:54) [POST] Session ID: Parameters: {"user"=>{"login"=>"bob", "password"=>"test"}, "action"=>"login", "controller"=>"user"} User Load (0.011000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/user/hidden Completed in 0.01400 (71 reqs/sec) | DB: 0.01200 (85%) | 302 Found [http://test.host/user/hidden] Processing UserController#logout (for 0.0.0.0 at 2007-05-29 12:30:54) [GET] Session ID: Parameters: {"action"=>"logout", "controller"=>"user"} Redirected to http://test.host/user/login Completed in 0.00010 (10000 reqs/sec) | DB: 0.00000 (0%) | 302 Found [http://test.host/user/hidden] Processing UserController#login (for 0.0.0.0 at 2007-05-29 12:30:54) [POST] Session ID: Parameters: {"user"=>{"login"=>"bob", "password"=>"test"}, "action"=>"login", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00400 (250 reqs/sec) | DB: 0.00200 (50%) | 302 Found [http://test.host/user/hidden] SQL (0.001000) ROLLBACK SQL (0.000000) BEGIN Processing UserController#signup (for 0.0.0.0 at 2007-05-29 12:30:54) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"newpassword", "login"=>"newbob", "password"=>"newpassword", "email"=>"newbob@mcbob.com"}, "action"=>"signup", "controller"=>"user"} SQL (0.000000) ROLLBACK SQL (0.001000) SET SQL_AUTO_IS_NULL=0 SQL (0.000000) BEGIN Processing UserController#signup (for 0.0.0.0 at 2007-05-29 12:33:16) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"wrong", "login"=>"newbob", "password"=>"newpassword", "email"=>"newbob@mcbob.com"}, "action"=>"signup", "controller"=>"user"} SQL (0.000000) ROLLBACK SQL (0.001000) BEGIN Processing UserController#login (for 0.0.0.0 at 2007-05-29 12:33:16) [POST] Session ID: Parameters: {"user"=>{"login"=>"bob", "password"=>"test"}, "action"=>"login", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00500 (199 reqs/sec) | DB: 0.00400 (79%) | 302 Found [http://test.host/user/login?user=passwordtestloginbob] Processing UserController#change_password (for 0.0.0.0 at 2007-05-29 12:33:16) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"wrong", "password"=>"newpass"}, "action"=>"change_password", "controller"=>"user"} User Load (0.002000) SELECT * FROM users WHERE (users.id = 1000001)  User Load (0.001000) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.002000) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.000000) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 Rendering user/change_password Completed in 0.03000 (33 reqs/sec) | Rendering: 0.01300 (43%) | DB: 0.00600 (20%) | 200 OK [http://test.host/user/login?user=passwordtestloginbob] Processing UserController#change_password (for 0.0.0.0 at 2007-05-29 12:33:16) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"", "password"=>""}, "action"=>"change_password", "controller"=>"user"} User Load (0.002000) SELECT * FROM users WHERE (users.id = 1000001)  User Load (0.018000) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.002000) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.002000) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 Rendering user/change_password Completed in 0.03800 (26 reqs/sec) | Rendering: 0.01000 (26%) | DB: 0.02500 (65%) | 200 OK [http://test.host/user/login?user=passwordtestloginbob] Processing UserController#change_password (for 0.0.0.0 at 2007-05-29 12:33:16) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"newpass", "password"=>"newpass"}, "action"=>"change_password", "controller"=>"user"} User Load (0.003000) SELECT * FROM users WHERE (users.id = 1000001)  User Load (0.002000) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.002000) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 User Update (0.001000) UPDATE users SET `login` = 'bob', `hashed_password` = 'd2a03cc50e66818e761af6c15d45199d9b6861c9', `salt` = '1000', `email` = 'bob@mcbob.com' WHERE id = 1000001 User Load (0.001000) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 User Update (0.001000) UPDATE users SET `login` = 'bob', `hashed_password` = 'd2a03cc50e66818e761af6c15d45199d9b6861c9', `salt` = '1000', `email` = 'bob@mcbob.com' WHERE id = 1000001 Rendering user/change_password Completed in 0.02600 (38 reqs/sec) | Rendering: 0.00800 (30%) | DB: 0.01100 (42%) | 200 OK [http://test.host/user/login?user=passwordtestloginbob] Processing UserController#logout (for 0.0.0.0 at 2007-05-29 12:33:16) [GET] Session ID: Parameters: {"action"=>"logout", "controller"=>"user"} Redirected to http://test.host/user/login Completed in 0.00010 (10000 reqs/sec) | Rendering: 0.00800 (7999%) | DB: 0.01100 (11000%) | 302 Found [http://test.host/user/login?user=passwordtestloginbob] Processing UserController#login (for 0.0.0.0 at 2007-05-29 12:33:16) [POST] Session ID: Parameters: {"user"=>{"login"=>"bob", "password"=>"test"}, "action"=>"login", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Rendering user/login Completed in 0.01400 (71 reqs/sec) | Rendering: 0.01100 (78%) | DB: 0.00100 (7%) | 200 OK [http://test.host/user/login?user=passwordtestloginbob] Processing UserController#login (for 0.0.0.0 at 2007-05-29 12:33:16) [POST] Session ID: Parameters: {"user"=>{"login"=>"bob", "password"=>"newpass"}, "action"=>"login", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00400 (249 reqs/sec) | Rendering: 0.01100 (274%) | DB: 0.00300 (74%) | 302 Found [http://test.host/user/login?user=passwordtestloginbob] SQL (0.008000) ROLLBACK SQL (0.000000) BEGIN Processing UserController#login (for 0.0.0.0 at 2007-05-29 12:33:16) [POST] Session ID: Parameters: {"user"=>{"login"=>"bob", "password"=>"test"}, "action"=>"login", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00400 (249 reqs/sec) | DB: 0.01000 (249%) | 302 Found [http://test.host/user/login?user=passwordtestloginbob] Processing UserController#logout (for 0.0.0.0 at 2007-05-29 12:33:16) [GET] Session ID: Parameters: {"action"=>"logout", "controller"=>"user"} Redirected to http://test.host/user/login Completed in 0.00100 (1000 reqs/sec) | DB: 0.00000 (0%) | 302 Found [http://test.host/user/login?user=passwordtestloginbob] Processing UserController#forgot_password (for 0.0.0.0 at 2007-05-29 12:33:16) [POST] Session ID: Parameters: {"user"=>{"email"=>"notauser@doesntexist.com"}, "action"=>"forgot_password", "controller"=>"user"} User Load (0.002000) SELECT * FROM users WHERE (users.`email` = 'notauser@doesntexist.com') LIMIT 1 Rendering user/forgot_password Completed in 0.01900 (52 reqs/sec) | Rendering: 0.01700 (89%) | DB: 0.00200 (10%) | 200 OK [http://test.host/user/login?user=passwordtestloginbob] Processing UserController#forgot_password (for 0.0.0.0 at 2007-05-29 12:33:16) [POST] Session ID: Parameters: {"user"=>{"email"=>"exbob@mcbob.com"}, "action"=>"forgot_password", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (users.`email` = 'exbob@mcbob.com') LIMIT 1 User Load (0.002000) SELECT * FROM users WHERE (users.login = 'existingbob' AND users.id <> 1000002) LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'exbob@mcbob.com' AND users.id <> 1000002) LIMIT 1 User Update (0.001000) UPDATE users SET `login` = 'existingbob', `hashed_password` = '6c79028e5b45d3e8b62eaa962dc57b65d197173c', `salt` = '1000', `email` = 'exbob@mcbob.com' WHERE id = 1000002 Sent mail: Date: Tue, 29 May 2007 12:33:16 -0700 From: support@yourdomain.com To: exbob@mcbob.com Subject: Your password is ... Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 _____________ Your username is existingbob. Your new password is eQrUVugyZQ. Please login and change it to something more memorable. --------------- Redirected to http://test.host/user/login Completed in 0.06200 (16 reqs/sec) | Rendering: 0.01700 (27%) | DB: 0.00700 (11%) | 302 Found [http://test.host/user/login?user=passwordtestloginbob] SQL (0.020000) ROLLBACK SQL (0.000000) BEGIN Processing UserController#login (for 0.0.0.0 at 2007-05-29 12:33:16) [POST] Session ID: Parameters: {"user"=>{"login"=>"bob", "password"=>"nont_correct"}, "action"=>"login", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Rendering user/login Completed in 0.01100 (90 reqs/sec) | Rendering: 0.00700 (63%) | DB: 0.02100 (190%) | 200 OK [http://test.host/user/login?user=passwordnont_correctloginbob] SQL (0.000000) ROLLBACK SQL (0.001000) BEGIN Processing UserController#login (for 0.0.0.0 at 2007-05-29 12:33:16) [POST] Session ID: Parameters: {"user"=>{"login"=>"bob", "password"=>"test"}, "action"=>"login", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00500 (199 reqs/sec) | DB: 0.00300 (59%) | 302 Found [http://test.host/user/login?user=passwordtestloginbob] Processing UserController#logout (for 0.0.0.0 at 2007-05-29 12:33:16) [GET] Session ID: Parameters: {"action"=>"logout", "controller"=>"user"} Redirected to http://test.host/user/login Completed in 0.00100 (1000 reqs/sec) | DB: 0.00000 (0%) | 302 Found [http://test.host/user/login?user=passwordtestloginbob] SQL (0.001000) ROLLBACK SQL (0.000000) BEGIN Processing UserController#welcome (for 0.0.0.0 at 2007-05-29 12:33:16) [GET] Session ID: Parameters: {"action"=>"welcome", "controller"=>"user"} Redirected to http://test.host/user/login Filter chain halted as [#] returned false. Completed in 0.00100 (1000 reqs/sec) | DB: 0.00100 (100%) | 302 Found [http://test.host/] Processing UserController#login (for 0.0.0.0 at 2007-05-29 12:33:16) [POST] Session ID: Parameters: {"user"=>{"login"=>"bob", "password"=>"test"}, "action"=>"login", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00500 (199 reqs/sec) | DB: 0.00200 (40%) | 302 Found [http://test.host/] Processing UserController#welcome (for 0.0.0.0 at 2007-05-29 12:33:16) [GET] Session ID: Parameters: {"action"=>"welcome", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (users.id = 1000001)  Rendering user/welcome Completed in 0.00500 (199 reqs/sec) | Rendering: 0.00300 (59%) | DB: 0.00100 (19%) | 200 OK [http://test.host/] SQL (0.001000) ROLLBACK SQL (0.000000) BEGIN Processing UserController#hidden (for 0.0.0.0 at 2007-05-29 12:33:16) [GET] Session ID: Parameters: {"action"=>"hidden", "controller"=>"user"} Redirected to http://test.host/user/login Filter chain halted as [#] returned false. Completed in 0.00100 (1000 reqs/sec) | DB: 0.00100 (100%) | 302 Found [http://test.host/user/hidden] Processing UserController#login (for 0.0.0.0 at 2007-05-29 12:33:16) [POST] Session ID: Parameters: {"user"=>{"login"=>"bob", "password"=>"test"}, "action"=>"login", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/user/hidden Completed in 0.00400 (250 reqs/sec) | DB: 0.00200 (50%) | 302 Found [http://test.host/user/hidden] Processing UserController#logout (for 0.0.0.0 at 2007-05-29 12:33:16) [GET] Session ID: Parameters: {"action"=>"logout", "controller"=>"user"} Redirected to http://test.host/user/login Completed in 0.00010 (10000 reqs/sec) | DB: 0.00000 (0%) | 302 Found [http://test.host/user/hidden] Processing UserController#login (for 0.0.0.0 at 2007-05-29 12:33:16) [POST] Session ID: Parameters: {"user"=>{"login"=>"bob", "password"=>"test"}, "action"=>"login", "controller"=>"user"} User Load (0.005000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00800 (125 reqs/sec) | DB: 0.00600 (75%) | 302 Found [http://test.host/user/hidden] SQL (0.001000) ROLLBACK SQL (0.001000) BEGIN Processing UserController#signup (for 0.0.0.0 at 2007-05-29 12:33:16) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"newpassword", "login"=>"newbob", "password"=>"newpassword", "email"=>"newbob@mcbob.com"}, "action"=>"signup", "controller"=>"user"} SQL (0.001000) ROLLBACK SQL (0.136000) SET SQL_AUTO_IS_NULL=0 SQL (0.000000) BEGIN Processing UserController#signup (for 0.0.0.0 at 2007-05-29 13:02:53) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"wrong", "login"=>"newbob", "password"=>"newpassword", "email"=>"newbob@mcbob.com"}, "action"=>"signup", "controller"=>"user"} SQL (0.029000) ROLLBACK SQL (0.026000) BEGIN Processing UserController#login (for 0.0.0.0 at 2007-05-29 13:02:53) [POST] Session ID: Parameters: {"user"=>{"login"=>"bob", "password"=>"test"}, "action"=>"login", "controller"=>"user"} User Load (0.016000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.010000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/ Completed in 0.02900 (34 reqs/sec) | DB: 0.21700 (748%) | 302 Found [http://test.host/user/login?user=passwordtestloginbob] Processing UserController#change_password (for 0.0.0.0 at 2007-05-29 13:02:53) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"wrong", "password"=>"newpass"}, "action"=>"change_password", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (users.id = 1000001)  User Load (0.012000) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 Rendering user/change_password Completed in 0.08600 (11 reqs/sec) | Rendering: 0.06500 (75%) | DB: 0.01600 (18%) | 200 OK [http://test.host/user/login?user=passwordtestloginbob] Processing UserController#change_password (for 0.0.0.0 at 2007-05-29 13:02:53) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"", "password"=>""}, "action"=>"change_password", "controller"=>"user"} User Load (0.008000) SELECT * FROM users WHERE (users.id = 1000001)  User Load (0.022000) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 User Load (0.002000) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 Rendering user/change_password Completed in 0.04700 (21 reqs/sec) | Rendering: 0.00900 (19%) | DB: 0.03400 (72%) | 200 OK [http://test.host/user/login?user=passwordtestloginbob] Processing UserController#change_password (for 0.0.0.0 at 2007-05-29 13:02:53) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"newpass", "password"=>"newpass"}, "action"=>"change_password", "controller"=>"user"} User Load (0.002000) SELECT * FROM users WHERE (users.id = 1000001)  User Load (0.002000) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 User Update (0.050000) UPDATE users SET `login` = 'bob', `hashed_password` = 'd2a03cc50e66818e761af6c15d45199d9b6861c9', `salt` = '1000', `email` = 'bob@mcbob.com' WHERE id = 1000001 User Load (0.011000) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.002000) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 User Update (0.025000) UPDATE users SET `login` = 'bob', `hashed_password` = 'd2a03cc50e66818e761af6c15d45199d9b6861c9', `salt` = '1000', `email` = 'bob@mcbob.com' WHERE id = 1000001 Rendering user/change_password Completed in 0.11600 (8 reqs/sec) | Rendering: 0.01300 (11%) | DB: 0.09300 (80%) | 200 OK [http://test.host/user/login?user=passwordtestloginbob] Processing UserController#logout (for 0.0.0.0 at 2007-05-29 13:02:53) [GET] Session ID: Parameters: {"action"=>"logout", "controller"=>"user"} Redirected to http://test.host/user/login Completed in 0.00010 (10000 reqs/sec) | Rendering: 0.01300 (13000%) | DB: 0.09300 (92999%) | 302 Found [http://test.host/user/login?user=passwordtestloginbob] Processing UserController#login (for 0.0.0.0 at 2007-05-29 13:02:53) [POST] Session ID: Parameters: {"user"=>{"login"=>"bob", "password"=>"test"}, "action"=>"login", "controller"=>"user"} User Load (0.003000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Rendering user/login Completed in 0.04300 (23 reqs/sec) | Rendering: 0.03800 (88%) | DB: 0.00300 (6%) | 200 OK [http://test.host/user/login?user=passwordtestloginbob] Processing UserController#login (for 0.0.0.0 at 2007-05-29 13:02:53) [POST] Session ID: Parameters: {"user"=>{"login"=>"bob", "password"=>"newpass"}, "action"=>"login", "controller"=>"user"} User Load (0.004000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00700 (142 reqs/sec) | Rendering: 0.03800 (542%) | DB: 0.00800 (114%) | 302 Found [http://test.host/user/login?user=passwordtestloginbob] SQL (0.032000) ROLLBACK SQL (0.018000) BEGIN Processing UserController#login (for 0.0.0.0 at 2007-05-29 13:02:54) [POST] Session ID: Parameters: {"user"=>{"login"=>"bob", "password"=>"test"}, "action"=>"login", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.003000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/ Completed in 0.01100 (90 reqs/sec) | DB: 0.05400 (490%) | 302 Found [http://test.host/user/login?user=passwordtestloginbob] Processing UserController#logout (for 0.0.0.0 at 2007-05-29 13:02:54) [GET] Session ID: Parameters: {"action"=>"logout", "controller"=>"user"} Redirected to http://test.host/user/login Completed in 0.00100 (999 reqs/sec) | DB: 0.00000 (0%) | 302 Found [http://test.host/user/login?user=passwordtestloginbob] Processing UserController#forgot_password (for 0.0.0.0 at 2007-05-29 13:02:54) [POST] Session ID: Parameters: {"user"=>{"email"=>"notauser@doesntexist.com"}, "action"=>"forgot_password", "controller"=>"user"} User Load (0.032000) SELECT * FROM users WHERE (users.`email` = 'notauser@doesntexist.com') LIMIT 1 Rendering user/forgot_password Completed in 0.07600 (13 reqs/sec) | Rendering: 0.04300 (56%) | DB: 0.03200 (42%) | 200 OK [http://test.host/user/login?user=passwordtestloginbob] Processing UserController#forgot_password (for 0.0.0.0 at 2007-05-29 13:02:54) [POST] Session ID: Parameters: {"user"=>{"email"=>"exbob@mcbob.com"}, "action"=>"forgot_password", "controller"=>"user"} User Load (0.002000) SELECT * FROM users WHERE (users.`email` = 'exbob@mcbob.com') LIMIT 1 User Load (0.029000) SELECT * FROM users WHERE (users.login = 'existingbob' AND users.id <> 1000002) LIMIT 1 User Load (0.025000) SELECT * FROM users WHERE (users.email = 'exbob@mcbob.com' AND users.id <> 1000002) LIMIT 1 User Update (0.001000) UPDATE users SET `login` = 'existingbob', `hashed_password` = '4dbd98a4da21933cbff773128734dfa5eaad58e0', `salt` = '1000', `email` = 'exbob@mcbob.com' WHERE id = 1000002 Sent mail: Date: Tue, 29 May 2007 13:02:54 -0700 From: support@yourdomain.com To: exbob@mcbob.com Subject: Your password is ... Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 _____________ Your username is existingbob. Your new password is Nu6Ely5lhY. Please login and change it to something more memorable. --------------- Redirected to http://test.host/user/login Completed in 0.17000 (5 reqs/sec) | Rendering: 0.04300 (25%) | DB: 0.08900 (52%) | 302 Found [http://test.host/user/login?user=passwordtestloginbob] SQL (0.038000) ROLLBACK SQL (0.000000) BEGIN Processing UserController#login (for 0.0.0.0 at 2007-05-29 13:02:54) [POST] Session ID: Parameters: {"user"=>{"login"=>"bob", "password"=>"nont_correct"}, "action"=>"login", "controller"=>"user"} User Load (0.029000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Rendering user/login Completed in 0.04100 (24 reqs/sec) | Rendering: 0.01100 (26%) | DB: 0.06700 (163%) | 200 OK [http://test.host/user/login?user=passwordnont_correctloginbob] SQL (0.032000) ROLLBACK SQL (0.001000) BEGIN Processing UserController#login (for 0.0.0.0 at 2007-05-29 13:02:54) [POST] Session ID: Parameters: {"user"=>{"login"=>"bob", "password"=>"test"}, "action"=>"login", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00800 (124 reqs/sec) | DB: 0.03500 (437%) | 302 Found [http://test.host/user/login?user=passwordtestloginbob] Processing UserController#logout (for 0.0.0.0 at 2007-05-29 13:02:54) [GET] Session ID: Parameters: {"action"=>"logout", "controller"=>"user"} Redirected to http://test.host/user/login Completed in 0.00010 (10000 reqs/sec) | DB: 0.00000 (0%) | 302 Found [http://test.host/user/login?user=passwordtestloginbob] SQL (0.024000) ROLLBACK SQL (0.000000) BEGIN Processing UserController#welcome (for 0.0.0.0 at 2007-05-29 13:02:54) [GET] Session ID: Parameters: {"action"=>"welcome", "controller"=>"user"} Redirected to http://test.host/user/login Filter chain halted as [#] returned false. Completed in 0.00100 (999 reqs/sec) | DB: 0.02400 (2399%) | 302 Found [http://test.host/] Processing UserController#login (for 0.0.0.0 at 2007-05-29 13:02:54) [POST] Session ID: Parameters: {"user"=>{"login"=>"bob", "password"=>"test"}, "action"=>"login", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.028000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/ Completed in 0.03100 (32 reqs/sec) | DB: 0.02900 (93%) | 302 Found [http://test.host/] Processing UserController#welcome (for 0.0.0.0 at 2007-05-29 13:02:54) [GET] Session ID: Parameters: {"action"=>"welcome", "controller"=>"user"} User Load (0.067000) SELECT * FROM users WHERE (users.id = 1000001)  Rendering user/welcome Completed in 0.14600 (6 reqs/sec) | Rendering: 0.07900 (54%) | DB: 0.06700 (45%) | 200 OK [http://test.host/] SQL (0.001000) ROLLBACK SQL (0.001000) BEGIN Processing UserController#hidden (for 0.0.0.0 at 2007-05-29 13:02:54) [GET] Session ID: Parameters: {"action"=>"hidden", "controller"=>"user"} Redirected to http://test.host/user/login Filter chain halted as [#] returned false. Completed in 0.00010 (10000 reqs/sec) | DB: 0.00200 (2000%) | 302 Found [http://test.host/user/hidden] Processing UserController#login (for 0.0.0.0 at 2007-05-29 13:02:54) [POST] Session ID: Parameters: {"user"=>{"login"=>"bob", "password"=>"test"}, "action"=>"login", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.022000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/user/hidden Completed in 0.02800 (35 reqs/sec) | DB: 0.02300 (82%) | 302 Found [http://test.host/user/hidden] Processing UserController#logout (for 0.0.0.0 at 2007-05-29 13:02:54) [GET] Session ID: Parameters: {"action"=>"logout", "controller"=>"user"} Redirected to http://test.host/user/login Completed in 0.00010 (10000 reqs/sec) | DB: 0.00000 (0%) | 302 Found [http://test.host/user/hidden] Processing UserController#login (for 0.0.0.0 at 2007-05-29 13:02:54) [POST] Session ID: Parameters: {"user"=>{"login"=>"bob", "password"=>"test"}, "action"=>"login", "controller"=>"user"} User Load (0.022000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/ Completed in 0.02500 (39 reqs/sec) | DB: 0.02300 (92%) | 302 Found [http://test.host/user/hidden] SQL (0.000000) ROLLBACK SQL (0.000000) BEGIN Processing UserController#signup (for 0.0.0.0 at 2007-05-29 13:02:54) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"newpassword", "login"=>"newbob", "password"=>"newpassword", "email"=>"newbob@mcbob.com"}, "action"=>"signup", "controller"=>"user"} SQL (0.002000) ROLLBACK SQL (0.000000) SET SQL_AUTO_IS_NULL=0 SQL (0.010000) BEGIN Processing UserController#signup (for 0.0.0.0 at 2007-05-29 13:14:40) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"wrong", "login"=>"newbob", "password"=>"newpassword", "email"=>"newbob@mcbob.com"}, "action"=>"signup", "controller"=>"user"} SQL (0.022000) ROLLBACK SQL (0.001000) BEGIN Processing UserController#login (for 0.0.0.0 at 2007-05-29 13:14:40) [POST] Session ID: Parameters: {"user"=>{"login"=>"bob", "password"=>"test"}, "action"=>"login", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.000000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00400 (250 reqs/sec) | DB: 0.03400 (850%) | 302 Found [http://test.host/user/login?user=passwordtestloginbob] Processing UserController#change_password (for 0.0.0.0 at 2007-05-29 13:14:40) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"wrong", "password"=>"newpass"}, "action"=>"change_password", "controller"=>"user"} User Load (0.004000) SELECT * FROM users WHERE (users.id = 1000001)  User Load (0.019000) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 Rendering user/change_password Completed in 0.07100 (14 reqs/sec) | Rendering: 0.04000 (56%) | DB: 0.02600 (36%) | 200 OK [http://test.host/user/login?user=passwordtestloginbob] Processing UserController#change_password (for 0.0.0.0 at 2007-05-29 13:14:40) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"", "password"=>""}, "action"=>"change_password", "controller"=>"user"} User Load (0.002000) SELECT * FROM users WHERE (users.id = 1000001)  User Load (0.031000) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 User Load (0.002000) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 Rendering user/change_password Completed in 0.06100 (16 reqs/sec) | Rendering: 0.02000 (32%) | DB: 0.03700 (60%) | 200 OK [http://test.host/user/login?user=passwordtestloginbob] Processing UserController#change_password (for 0.0.0.0 at 2007-05-29 13:14:40) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"newpass", "password"=>"newpass"}, "action"=>"change_password", "controller"=>"user"} User Load (0.025000) SELECT * FROM users WHERE (users.id = 1000001)  User Load (0.026000) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 User Update (0.001000) UPDATE users SET `login` = 'bob', `hashed_password` = 'd2a03cc50e66818e761af6c15d45199d9b6861c9', `salt` = '1000', `email` = 'bob@mcbob.com' WHERE id = 1000001 User Load (0.001000) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.002000) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 User Update (0.000000) UPDATE users SET `login` = 'bob', `hashed_password` = 'd2a03cc50e66818e761af6c15d45199d9b6861c9', `salt` = '1000', `email` = 'bob@mcbob.com' WHERE id = 1000001 Rendering user/change_password Completed in 0.07400 (13 reqs/sec) | Rendering: 0.01200 (16%) | DB: 0.05600 (75%) | 200 OK [http://test.host/user/login?user=passwordtestloginbob] Processing UserController#logout (for 0.0.0.0 at 2007-05-29 13:14:40) [GET] Session ID: Parameters: {"action"=>"logout", "controller"=>"user"} Redirected to http://test.host/user/login Completed in 0.00010 (10000 reqs/sec) | Rendering: 0.01200 (12000%) | DB: 0.05600 (55999%) | 302 Found [http://test.host/user/login?user=passwordtestloginbob] Processing UserController#login (for 0.0.0.0 at 2007-05-29 13:14:40) [POST] Session ID: Parameters: {"user"=>{"login"=>"bob", "password"=>"test"}, "action"=>"login", "controller"=>"user"} User Load (0.017000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Rendering user/login Completed in 0.03900 (25 reqs/sec) | Rendering: 0.01300 (33%) | DB: 0.01700 (43%) | 200 OK [http://test.host/user/login?user=passwordtestloginbob] Processing UserController#login (for 0.0.0.0 at 2007-05-29 13:14:40) [POST] Session ID: Parameters: {"user"=>{"login"=>"bob", "password"=>"newpass"}, "action"=>"login", "controller"=>"user"} User Load (0.002000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.018000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/ Completed in 0.02200 (45 reqs/sec) | Rendering: 0.01300 (59%) | DB: 0.03700 (168%) | 302 Found [http://test.host/user/login?user=passwordtestloginbob] SQL (0.025000) ROLLBACK SQL (0.014000) BEGIN Processing UserController#login (for 0.0.0.0 at 2007-05-29 13:14:40) [POST] Session ID: Parameters: {"user"=>{"login"=>"bob", "password"=>"test"}, "action"=>"login", "controller"=>"user"} User Load (0.002000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00500 (200 reqs/sec) | DB: 0.04200 (840%) | 302 Found [http://test.host/user/login?user=passwordtestloginbob] Processing UserController#logout (for 0.0.0.0 at 2007-05-29 13:14:40) [GET] Session ID: Parameters: {"action"=>"logout", "controller"=>"user"} Redirected to http://test.host/user/login Completed in 0.00100 (1000 reqs/sec) | DB: 0.00000 (0%) | 302 Found [http://test.host/user/login?user=passwordtestloginbob] Processing UserController#forgot_password (for 0.0.0.0 at 2007-05-29 13:14:40) [POST] Session ID: Parameters: {"user"=>{"email"=>"notauser@doesntexist.com"}, "action"=>"forgot_password", "controller"=>"user"} User Load (0.033000) SELECT * FROM users WHERE (users.`email` = 'notauser@doesntexist.com') LIMIT 1 Rendering user/forgot_password Completed in 0.10900 (9 reqs/sec) | Rendering: 0.07500 (68%) | DB: 0.03300 (30%) | 200 OK [http://test.host/user/login?user=passwordtestloginbob] Processing UserController#forgot_password (for 0.0.0.0 at 2007-05-29 13:14:40) [POST] Session ID: Parameters: {"user"=>{"email"=>"exbob@mcbob.com"}, "action"=>"forgot_password", "controller"=>"user"} User Load (0.004000) SELECT * FROM users WHERE (users.`email` = 'exbob@mcbob.com') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.login = 'existingbob' AND users.id <> 1000002) LIMIT 1 User Load (0.000000) SELECT * FROM users WHERE (users.email = 'exbob@mcbob.com' AND users.id <> 1000002) LIMIT 1 User Update (0.000000) UPDATE users SET `login` = 'existingbob', `hashed_password` = '9a599d18a49e402b4853b1afedaf8fe4e6655e19', `salt` = '1000', `email` = 'exbob@mcbob.com' WHERE id = 1000002 Sent mail: Date: Tue, 29 May 2007 13:14:40 -0700 From: support@yourdomain.com To: exbob@mcbob.com Subject: Your password is ... Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 _____________ Your username is existingbob. Your new password is 8u3c5qtQ7W. Please login and change it to something more memorable. --------------- Redirected to http://test.host/user/login Completed in 0.13400 (7 reqs/sec) | Rendering: 0.07500 (55%) | DB: 0.03800 (28%) | 302 Found [http://test.host/user/login?user=passwordtestloginbob] SQL (0.085000) ROLLBACK SQL (0.014000) BEGIN Processing UserController#login (for 0.0.0.0 at 2007-05-29 13:14:41) [POST] Session ID: Parameters: {"user"=>{"login"=>"bob", "password"=>"nont_correct"}, "action"=>"login", "controller"=>"user"} User Load (0.002000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Rendering user/login Completed in 0.01600 (62 reqs/sec) | Rendering: 0.01300 (81%) | DB: 0.10100 (631%) | 200 OK [http://test.host/user/login?user=passwordnont_correctloginbob] SQL (0.001000) ROLLBACK SQL (0.000000) BEGIN Processing UserController#login (for 0.0.0.0 at 2007-05-29 13:14:41) [POST] Session ID: Parameters: {"user"=>{"login"=>"bob", "password"=>"test"}, "action"=>"login", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00500 (200 reqs/sec) | DB: 0.00300 (60%) | 302 Found [http://test.host/user/login?user=passwordtestloginbob] Processing UserController#logout (for 0.0.0.0 at 2007-05-29 13:14:41) [GET] Session ID: Parameters: {"action"=>"logout", "controller"=>"user"} Redirected to http://test.host/user/login Completed in 0.00400 (250 reqs/sec) | DB: 0.00000 (0%) | 302 Found [http://test.host/user/login?user=passwordtestloginbob] SQL (0.017000) ROLLBACK SQL (0.001000) BEGIN Processing UserController#welcome (for 0.0.0.0 at 2007-05-29 13:14:41) [GET] Session ID: Parameters: {"action"=>"welcome", "controller"=>"user"} Redirected to http://test.host/user/login Filter chain halted as [#] returned false. Completed in 0.00100 (1000 reqs/sec) | DB: 0.01800 (1800%) | 302 Found [http://test.host/] Processing UserController#login (for 0.0.0.0 at 2007-05-29 13:14:41) [POST] Session ID: Parameters: {"user"=>{"login"=>"bob", "password"=>"test"}, "action"=>"login", "controller"=>"user"} User Load (0.019000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/ Completed in 0.02200 (45 reqs/sec) | DB: 0.02000 (90%) | 302 Found [http://test.host/] Processing UserController#welcome (for 0.0.0.0 at 2007-05-29 13:14:41) [GET] Session ID: Parameters: {"action"=>"welcome", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (users.id = 1000001)  Rendering user/welcome Completed in 0.02800 (35 reqs/sec) | Rendering: 0.02700 (96%) | DB: 0.00100 (3%) | 200 OK [http://test.host/] SQL (0.000000) ROLLBACK SQL (0.000000) BEGIN Processing UserController#hidden (for 0.0.0.0 at 2007-05-29 13:14:41) [GET] Session ID: Parameters: {"action"=>"hidden", "controller"=>"user"} Redirected to http://test.host/user/login Filter chain halted as [#] returned false. Completed in 0.00100 (1000 reqs/sec) | DB: 0.00000 (0%) | 302 Found [http://test.host/user/hidden] Processing UserController#login (for 0.0.0.0 at 2007-05-29 13:14:41) [POST] Session ID: Parameters: {"user"=>{"login"=>"bob", "password"=>"test"}, "action"=>"login", "controller"=>"user"} User Load (0.041000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/user/hidden Completed in 0.04600 (21 reqs/sec) | DB: 0.04200 (91%) | 302 Found [http://test.host/user/hidden] Processing UserController#logout (for 0.0.0.0 at 2007-05-29 13:14:41) [GET] Session ID: Parameters: {"action"=>"logout", "controller"=>"user"} Redirected to http://test.host/user/login Completed in 0.00100 (999 reqs/sec) | DB: 0.00000 (0%) | 302 Found [http://test.host/user/hidden] Processing UserController#login (for 0.0.0.0 at 2007-05-29 13:14:41) [POST] Session ID: Parameters: {"user"=>{"login"=>"bob", "password"=>"test"}, "action"=>"login", "controller"=>"user"} User Load (0.004000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.019000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/ Completed in 0.02600 (38 reqs/sec) | DB: 0.02300 (88%) | 302 Found [http://test.host/user/hidden] SQL (0.000000) ROLLBACK SQL (0.000000) BEGIN Processing UserController#signup (for 0.0.0.0 at 2007-05-29 13:14:41) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"newpassword", "login"=>"newbob", "password"=>"newpassword", "email"=>"newbob@mcbob.com"}, "action"=>"signup", "controller"=>"user"} SQL (0.018000) ROLLBACK SQL (0.012000) SET SQL_AUTO_IS_NULL=0 SQL (0.001000) BEGIN Processing UserController#signup (for 0.0.0.0 at 2007-05-29 13:18:35) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"wrong", "login"=>"newbob", "password"=>"newpassword", "email"=>"newbob@mcbob.com"}, "action"=>"signup", "controller"=>"user"} SQL (0.041000) ROLLBACK SQL (0.001000) BEGIN Processing UserController#login (for 0.0.0.0 at 2007-05-29 13:18:35) [POST] Session ID: Parameters: {"user"=>{"login"=>"bob", "password"=>"test"}, "action"=>"login", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00500 (200 reqs/sec) | DB: 0.05700 (1140%) | 302 Found [http://test.host/user/login?user=passwordtestloginbob] Processing UserController#change_password (for 0.0.0.0 at 2007-05-29 13:18:35) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"wrong", "password"=>"newpass"}, "action"=>"change_password", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (users.id = 1000001)  User Load (0.001000) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.002000) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 Rendering user/change_password Completed in 0.04300 (23 reqs/sec) | Rendering: 0.03100 (72%) | DB: 0.00600 (13%) | 200 OK [http://test.host/user/login?user=passwordtestloginbob] Processing UserController#change_password (for 0.0.0.0 at 2007-05-29 13:18:35) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"", "password"=>""}, "action"=>"change_password", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (users.id = 1000001)  User Load (0.001000) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 User Load (0.013000) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 Rendering user/change_password Completed in 0.07300 (13 reqs/sec) | Rendering: 0.00800 (10%) | DB: 0.01700 (23%) | 200 OK [http://test.host/user/login?user=passwordtestloginbob] Processing UserController#change_password (for 0.0.0.0 at 2007-05-29 13:18:35) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"newpass", "password"=>"newpass"}, "action"=>"change_password", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (users.id = 1000001)  User Load (0.001000) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.027000) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 User Update (0.033000) UPDATE users SET `login` = 'bob', `hashed_password` = 'd2a03cc50e66818e761af6c15d45199d9b6861c9', `salt` = '1000', `email` = 'bob@mcbob.com' WHERE id = 1000001 User Load (0.002000) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 User Update (0.003000) UPDATE users SET `login` = 'bob', `hashed_password` = 'd2a03cc50e66818e761af6c15d45199d9b6861c9', `salt` = '1000', `email` = 'bob@mcbob.com' WHERE id = 1000001 Rendering user/change_password Completed in 0.10300 (9 reqs/sec) | Rendering: 0.01000 (9%) | DB: 0.06800 (66%) | 200 OK [http://test.host/user/login?user=passwordtestloginbob] Processing UserController#logout (for 0.0.0.0 at 2007-05-29 13:18:35) [GET] Session ID: Parameters: {"action"=>"logout", "controller"=>"user"} Redirected to http://test.host/user/login Completed in 0.00010 (10000 reqs/sec) | Rendering: 0.01000 (9999%) | DB: 0.06800 (67999%) | 302 Found [http://test.host/user/login?user=passwordtestloginbob] Processing UserController#login (for 0.0.0.0 at 2007-05-29 13:18:35) [POST] Session ID: Parameters: {"user"=>{"login"=>"bob", "password"=>"test"}, "action"=>"login", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Rendering user/login Completed in 0.01500 (66 reqs/sec) | Rendering: 0.01300 (86%) | DB: 0.00100 (6%) | 200 OK [http://test.host/user/login?user=passwordtestloginbob] Processing UserController#login (for 0.0.0.0 at 2007-05-29 13:18:35) [POST] Session ID: Parameters: {"user"=>{"login"=>"bob", "password"=>"newpass"}, "action"=>"login", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.000000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00400 (250 reqs/sec) | Rendering: 0.01300 (325%) | DB: 0.00200 (50%) | 302 Found [http://test.host/user/login?user=passwordtestloginbob] SQL (0.027000) ROLLBACK SQL (0.000000) BEGIN Processing UserController#login (for 0.0.0.0 at 2007-05-29 13:18:35) [POST] Session ID: Parameters: {"user"=>{"login"=>"bob", "password"=>"test"}, "action"=>"login", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.000000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/ Completed in 0.04700 (21 reqs/sec) | DB: 0.02800 (59%) | 302 Found [http://test.host/user/login?user=passwordtestloginbob] Processing UserController#logout (for 0.0.0.0 at 2007-05-29 13:18:35) [GET] Session ID: Parameters: {"action"=>"logout", "controller"=>"user"} Redirected to http://test.host/user/login Completed in 0.00010 (10000 reqs/sec) | DB: 0.00000 (0%) | 302 Found [http://test.host/user/login?user=passwordtestloginbob] Processing UserController#forgot_password (for 0.0.0.0 at 2007-05-29 13:18:35) [POST] Session ID: Parameters: {"user"=>{"email"=>"notauser@doesntexist.com"}, "action"=>"forgot_password", "controller"=>"user"} User Load (0.048000) SELECT * FROM users WHERE (users.`email` = 'notauser@doesntexist.com') LIMIT 1 Rendering user/forgot_password Completed in 0.06900 (14 reqs/sec) | Rendering: 0.02000 (28%) | DB: 0.04800 (69%) | 200 OK [http://test.host/user/login?user=passwordtestloginbob] Processing UserController#forgot_password (for 0.0.0.0 at 2007-05-29 13:18:35) [POST] Session ID: Parameters: {"user"=>{"email"=>"exbob@mcbob.com"}, "action"=>"forgot_password", "controller"=>"user"} User Load (0.002000) SELECT * FROM users WHERE (users.`email` = 'exbob@mcbob.com') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.login = 'existingbob' AND users.id <> 1000002) LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'exbob@mcbob.com' AND users.id <> 1000002) LIMIT 1 User Update (0.001000) UPDATE users SET `login` = 'existingbob', `hashed_password` = '8bf5aaf9da6d4d91801fbc520add2988b3894251', `salt` = '1000', `email` = 'exbob@mcbob.com' WHERE id = 1000002 Sent mail: Date: Tue, 29 May 2007 13:18:35 -0700 From: support@yourdomain.com To: exbob@mcbob.com Subject: Your password is ... Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 _____________ Your username is existingbob. Your new password is znyBAPNs3P. Please login and change it to something more memorable. --------------- Redirected to http://test.host/user/login Completed in 0.21900 (4 reqs/sec) | Rendering: 0.02000 (9%) | DB: 0.05300 (24%) | 302 Found [http://test.host/user/login?user=passwordtestloginbob] SQL (0.038000) ROLLBACK SQL (0.000000) BEGIN Processing UserController#login (for 0.0.0.0 at 2007-05-29 13:18:35) [POST] Session ID: Parameters: {"user"=>{"login"=>"bob", "password"=>"nont_correct"}, "action"=>"login", "controller"=>"user"} User Load (0.002000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Rendering user/login Completed in 0.01400 (71 reqs/sec) | Rendering: 0.01200 (85%) | DB: 0.04000 (285%) | 200 OK [http://test.host/user/login?user=passwordnont_correctloginbob] SQL (0.017000) ROLLBACK SQL (0.000000) BEGIN Processing UserController#login (for 0.0.0.0 at 2007-05-29 13:18:35) [POST] Session ID: Parameters: {"user"=>{"login"=>"bob", "password"=>"test"}, "action"=>"login", "controller"=>"user"} User Load (0.002000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.024000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/ Completed in 0.02700 (37 reqs/sec) | DB: 0.04300 (159%) | 302 Found [http://test.host/user/login?user=passwordtestloginbob] Processing UserController#logout (for 0.0.0.0 at 2007-05-29 13:18:35) [GET] Session ID: Parameters: {"action"=>"logout", "controller"=>"user"} Redirected to http://test.host/user/login Completed in 0.00010 (10000 reqs/sec) | DB: 0.00000 (0%) | 302 Found [http://test.host/user/login?user=passwordtestloginbob] SQL (0.001000) ROLLBACK SQL (0.002000) BEGIN Processing UserController#welcome (for 0.0.0.0 at 2007-05-29 13:18:35) [GET] Session ID: Parameters: {"action"=>"welcome", "controller"=>"user"} Redirected to http://test.host/user/login Filter chain halted as [#] returned false. Completed in 0.00100 (1000 reqs/sec) | DB: 0.00300 (300%) | 302 Found [http://test.host/] Processing UserController#login (for 0.0.0.0 at 2007-05-29 13:18:35) [POST] Session ID: Parameters: {"user"=>{"login"=>"bob", "password"=>"test"}, "action"=>"login", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00400 (249 reqs/sec) | DB: 0.00200 (50%) | 302 Found [http://test.host/] Processing UserController#welcome (for 0.0.0.0 at 2007-05-29 13:18:35) [GET] Session ID: Parameters: {"action"=>"welcome", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (users.id = 1000001)  Rendering user/welcome Completed in 0.00700 (142 reqs/sec) | Rendering: 0.00500 (71%) | DB: 0.00100 (14%) | 200 OK [http://test.host/] SQL (0.000000) ROLLBACK SQL (0.001000) BEGIN Processing UserController#hidden (for 0.0.0.0 at 2007-05-29 13:18:36) [GET] Session ID: Parameters: {"action"=>"hidden", "controller"=>"user"} Redirected to http://test.host/user/login Filter chain halted as [#] returned false. Completed in 0.00100 (999 reqs/sec) | DB: 0.00100 (99%) | 302 Found [http://test.host/user/hidden] Processing UserController#login (for 0.0.0.0 at 2007-05-29 13:18:36) [POST] Session ID: Parameters: {"user"=>{"login"=>"bob", "password"=>"test"}, "action"=>"login", "controller"=>"user"} User Load (0.054000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.002000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/user/hidden Completed in 0.05600 (17 reqs/sec) | DB: 0.05600 (100%) | 302 Found [http://test.host/user/hidden] Processing UserController#logout (for 0.0.0.0 at 2007-05-29 13:18:36) [GET] Session ID: Parameters: {"action"=>"logout", "controller"=>"user"} Redirected to http://test.host/user/login Completed in 0.00010 (10000 reqs/sec) | DB: 0.00000 (0%) | 302 Found [http://test.host/user/hidden] Processing UserController#login (for 0.0.0.0 at 2007-05-29 13:18:36) [POST] Session ID: Parameters: {"user"=>{"login"=>"bob", "password"=>"test"}, "action"=>"login", "controller"=>"user"} User Load (0.008000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/ Completed in 0.01000 (100 reqs/sec) | DB: 0.00900 (90%) | 302 Found [http://test.host/user/hidden] SQL (0.000000) ROLLBACK SQL (0.000000) BEGIN Processing UserController#signup (for 0.0.0.0 at 2007-05-29 13:18:36) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"newpassword", "login"=>"newbob", "password"=>"newpassword", "email"=>"newbob@mcbob.com"}, "action"=>"signup", "controller"=>"user"} SQL (0.019000) ROLLBACK SQL (0.191000) SET SQL_AUTO_IS_NULL=0 SQL (0.000000) BEGIN Processing UserController#signup (for 0.0.0.0 at 2007-05-29 13:40:42) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"wrong", "login"=>"newbob", "password"=>"newpassword", "email"=>"newbob@mcbob.com"}, "action"=>"signup", "controller"=>"user"} SQL (0.001000) ROLLBACK SQL (0.000000) BEGIN Processing UserController#login (for 0.0.0.0 at 2007-05-29 13:40:42) [POST] Session ID: Parameters: {"user"=>{"login"=>"bob", "password"=>"test"}, "action"=>"login", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00500 (199 reqs/sec) | DB: 0.19400 (3879%) | 302 Found [http://test.host/user/login?user=passwordtestloginbob] Processing UserController#change_password (for 0.0.0.0 at 2007-05-29 13:40:42) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"wrong", "password"=>"newpass"}, "action"=>"change_password", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (users.id = 1000001)  User Load (0.002000) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.002000) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 Rendering user/change_password Completed in 0.02500 (39 reqs/sec) | Rendering: 0.01400 (55%) | DB: 0.00700 (28%) | 200 OK [http://test.host/user/login?user=passwordtestloginbob] Processing UserController#change_password (for 0.0.0.0 at 2007-05-29 13:40:42) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"", "password"=>""}, "action"=>"change_password", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (users.id = 1000001)  User Load (0.031000) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.000000) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 User Load (0.002000) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.002000) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 Rendering user/change_password Completed in 0.05000 (20 reqs/sec) | Rendering: 0.00900 (17%) | DB: 0.03600 (71%) | 200 OK [http://test.host/user/login?user=passwordtestloginbob] Processing UserController#change_password (for 0.0.0.0 at 2007-05-29 13:40:42) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"newpass", "password"=>"newpass"}, "action"=>"change_password", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (users.id = 1000001)  User Load (0.001000) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 User Update (0.001000) UPDATE users SET `login` = 'bob', `hashed_password` = 'd2a03cc50e66818e761af6c15d45199d9b6861c9', `salt` = '1000', `email` = 'bob@mcbob.com' WHERE id = 1000001 User Load (0.001000) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 User Update (0.001000) UPDATE users SET `login` = 'bob', `hashed_password` = 'd2a03cc50e66818e761af6c15d45199d9b6861c9', `salt` = '1000', `email` = 'bob@mcbob.com' WHERE id = 1000001 Rendering user/change_password Completed in 0.02100 (47 reqs/sec) | Rendering: 0.00800 (38%) | DB: 0.00700 (33%) | 200 OK [http://test.host/user/login?user=passwordtestloginbob] Processing UserController#logout (for 0.0.0.0 at 2007-05-29 13:40:42) [GET] Session ID: Parameters: {"action"=>"logout", "controller"=>"user"} Redirected to http://test.host/user/login Completed in 0.00100 (1000 reqs/sec) | Rendering: 0.00800 (800%) | DB: 0.00700 (700%) | 302 Found [http://test.host/user/login?user=passwordtestloginbob] Processing UserController#login (for 0.0.0.0 at 2007-05-29 13:40:42) [POST] Session ID: Parameters: {"user"=>{"login"=>"bob", "password"=>"test"}, "action"=>"login", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Rendering user/login Completed in 0.01800 (55 reqs/sec) | Rendering: 0.01500 (83%) | DB: 0.00100 (5%) | 200 OK [http://test.host/user/login?user=passwordtestloginbob] Processing UserController#login (for 0.0.0.0 at 2007-05-29 13:40:42) [POST] Session ID: Parameters: {"user"=>{"login"=>"bob", "password"=>"newpass"}, "action"=>"login", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.033000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/ Completed in 0.03600 (27 reqs/sec) | Rendering: 0.01500 (41%) | DB: 0.03500 (97%) | 302 Found [http://test.host/user/login?user=passwordtestloginbob] SQL (0.022000) ROLLBACK SQL (0.000000) BEGIN Processing UserController#login (for 0.0.0.0 at 2007-05-29 13:40:42) [POST] Session ID: Parameters: {"user"=>{"login"=>"bob", "password"=>"test"}, "action"=>"login", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00500 (200 reqs/sec) | DB: 0.02400 (480%) | 302 Found [http://test.host/user/login?user=passwordtestloginbob] Processing UserController#logout (for 0.0.0.0 at 2007-05-29 13:40:42) [GET] Session ID: Parameters: {"action"=>"logout", "controller"=>"user"} Redirected to http://test.host/user/login Completed in 0.00010 (10000 reqs/sec) | DB: 0.00000 (0%) | 302 Found [http://test.host/user/login?user=passwordtestloginbob] Processing UserController#forgot_password (for 0.0.0.0 at 2007-05-29 13:40:42) [POST] Session ID: Parameters: {"user"=>{"email"=>"notauser@doesntexist.com"}, "action"=>"forgot_password", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (users.`email` = 'notauser@doesntexist.com') LIMIT 1 Rendering user/forgot_password Completed in 0.01200 (83 reqs/sec) | Rendering: 0.01000 (83%) | DB: 0.00100 (8%) | 200 OK [http://test.host/user/login?user=passwordtestloginbob] Processing UserController#forgot_password (for 0.0.0.0 at 2007-05-29 13:40:42) [POST] Session ID: Parameters: {"user"=>{"email"=>"exbob@mcbob.com"}, "action"=>"forgot_password", "controller"=>"user"} User Load (0.037000) SELECT * FROM users WHERE (users.`email` = 'exbob@mcbob.com') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.login = 'existingbob' AND users.id <> 1000002) LIMIT 1 User Load (0.002000) SELECT * FROM users WHERE (users.email = 'exbob@mcbob.com' AND users.id <> 1000002) LIMIT 1 User Update (0.000000) UPDATE users SET `login` = 'existingbob', `hashed_password` = 'b73573da2f112bdd56b313e80c62bc0c7145bfdd', `salt` = '1000', `email` = 'exbob@mcbob.com' WHERE id = 1000002 Sent mail: Date: Tue, 29 May 2007 13:40:42 -0700 From: support@yourdomain.com To: exbob@mcbob.com Subject: Your password is ... Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 _____________ Your username is existingbob. Your new password is cjQfMqeeBj. Please login and change it to something more memorable. --------------- Redirected to http://test.host/user/login Completed in 0.13400 (7 reqs/sec) | Rendering: 0.01000 (7%) | DB: 0.04100 (30%) | 302 Found [http://test.host/user/login?user=passwordtestloginbob] SQL (0.018000) ROLLBACK SQL (0.001000) BEGIN Processing UserController#login (for 0.0.0.0 at 2007-05-29 13:40:42) [POST] Session ID: Parameters: {"user"=>{"login"=>"bob", "password"=>"nont_correct"}, "action"=>"login", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Rendering user/login Completed in 0.01100 (90 reqs/sec) | Rendering: 0.00900 (81%) | DB: 0.02000 (181%) | 200 OK [http://test.host/user/login?user=passwordnont_correctloginbob] SQL (0.000000) ROLLBACK SQL (0.000000) BEGIN Processing UserController#login (for 0.0.0.0 at 2007-05-29 13:40:42) [POST] Session ID: Parameters: {"user"=>{"login"=>"bob", "password"=>"test"}, "action"=>"login", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00500 (200 reqs/sec) | DB: 0.00200 (39%) | 302 Found [http://test.host/user/login?user=passwordtestloginbob] Processing UserController#logout (for 0.0.0.0 at 2007-05-29 13:40:42) [GET] Session ID: Parameters: {"action"=>"logout", "controller"=>"user"} Redirected to http://test.host/user/login Completed in 0.00010 (10000 reqs/sec) | DB: 0.00000 (0%) | 302 Found [http://test.host/user/login?user=passwordtestloginbob] SQL (0.001000) ROLLBACK SQL (0.000000) BEGIN Processing UserController#welcome (for 0.0.0.0 at 2007-05-29 13:40:42) [GET] Session ID: Parameters: {"action"=>"welcome", "controller"=>"user"} Redirected to http://test.host/user/login Filter chain halted as [#] returned false. Completed in 0.00100 (1000 reqs/sec) | DB: 0.00100 (100%) | 302 Found [http://test.host/] Processing UserController#login (for 0.0.0.0 at 2007-05-29 13:40:42) [POST] Session ID: Parameters: {"user"=>{"login"=>"bob", "password"=>"test"}, "action"=>"login", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00400 (250 reqs/sec) | DB: 0.00200 (50%) | 302 Found [http://test.host/] Processing UserController#welcome (for 0.0.0.0 at 2007-05-29 13:40:42) [GET] Session ID: Parameters: {"action"=>"welcome", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (users.id = 1000001)  Rendering user/welcome Completed in 0.02200 (45 reqs/sec) | Rendering: 0.02000 (90%) | DB: 0.00100 (4%) | 200 OK [http://test.host/] SQL (0.001000) ROLLBACK SQL (0.001000) BEGIN Processing UserController#hidden (for 0.0.0.0 at 2007-05-29 13:40:42) [GET] Session ID: Parameters: {"action"=>"hidden", "controller"=>"user"} Redirected to http://test.host/user/login Filter chain halted as [#] returned false. Completed in 0.00100 (1000 reqs/sec) | DB: 0.00200 (200%) | 302 Found [http://test.host/user/hidden] Processing UserController#login (for 0.0.0.0 at 2007-05-29 13:40:42) [POST] Session ID: Parameters: {"user"=>{"login"=>"bob", "password"=>"test"}, "action"=>"login", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/user/hidden Completed in 0.00400 (250 reqs/sec) | DB: 0.00200 (49%) | 302 Found [http://test.host/user/hidden] Processing UserController#logout (for 0.0.0.0 at 2007-05-29 13:40:42) [GET] Session ID: Parameters: {"action"=>"logout", "controller"=>"user"} Redirected to http://test.host/user/login Completed in 0.00010 (10000 reqs/sec) | DB: 0.00000 (0%) | 302 Found [http://test.host/user/hidden] Processing UserController#login (for 0.0.0.0 at 2007-05-29 13:40:42) [POST] Session ID: Parameters: {"user"=>{"login"=>"bob", "password"=>"test"}, "action"=>"login", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00400 (250 reqs/sec) | DB: 0.00200 (50%) | 302 Found [http://test.host/user/hidden] SQL (0.001000) ROLLBACK SQL (0.000000) BEGIN Processing UserController#signup (for 0.0.0.0 at 2007-05-29 13:40:42) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"newpassword", "login"=>"newbob", "password"=>"newpassword", "email"=>"newbob@mcbob.com"}, "action"=>"signup", "controller"=>"user"} SQL (0.000000) ROLLBACK SQL (0.000085) BEGIN Processing UserController#signup (for 0.0.0.0 at 2007-05-31 10:32:30) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"wrong", "password"=>"newpassword", "login"=>"newbob", "email"=>"newbob@mcbob.com"}, "action"=>"signup", "controller"=>"user"} User Columns (0.001309) SHOW FIELDS FROM users User Load (0.000189) SELECT * FROM users WHERE (users.login = 'newbob') LIMIT 1 User Load (0.000116) SELECT * FROM users WHERE (users.email = 'newbob@mcbob.com') LIMIT 1 Rendering user/signup Completed in 0.00578 (173 reqs/sec) | Rendering: 0.00201 (34%) | DB: 0.00170 (29%) | 200 OK [http://test.host/user/signup/:id.:format?user=loginnewbobpasswordnewpasswordpassword_confirmationwrongemailnewbob%40mcbob.com] Processing UserController#signup (for 0.0.0.0 at 2007-05-31 10:32:30) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"newpassword", "password"=>"newpassword", "login"=>"yo", "email"=>"newbob@mcbob.com"}, "action"=>"signup", "controller"=>"user"} User Load (0.000185) SELECT * FROM users WHERE (users.login = 'yo') LIMIT 1 User Load (0.000114) SELECT * FROM users WHERE (users.email = 'newbob@mcbob.com') LIMIT 1 Rendering user/signup Completed in 0.00190 (526 reqs/sec) | Rendering: 0.00078 (41%) | DB: 0.00030 (15%) | 200 OK [http://test.host/user/signup/:id.:format?user=loginnewbobpasswordnewpasswordpassword_confirmationwrongemailnewbob%40mcbob.com] Processing UserController#signup (for 0.0.0.0 at 2007-05-31 10:32:30) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"wrong", "password"=>"newpassword", "login"=>"yo", "email"=>"newbob@mcbob.com"}, "action"=>"signup", "controller"=>"user"} User Load (0.000142) SELECT * FROM users WHERE (users.login = 'yo') LIMIT 1 User Load (0.000113) SELECT * FROM users WHERE (users.email = 'newbob@mcbob.com') LIMIT 1 Rendering user/signup Completed in 0.00186 (538 reqs/sec) | Rendering: 0.00082 (44%) | DB: 0.00025 (13%) | 200 OK [http://test.host/user/signup/:id.:format?user=loginnewbobpasswordnewpasswordpassword_confirmationwrongemailnewbob%40mcbob.com] SQL (0.000118) ROLLBACK SQL (0.000116) BEGIN Processing UserController#login (for 0.0.0.0 at 2007-05-31 10:32:30) [POST] Session ID: Parameters: {"user"=>{"password"=>"test", "login"=>"bob"}, "action"=>"login", "controller"=>"user"} User Load (0.000175) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.000185) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00103 (970 reqs/sec) | DB: 0.00059 (57%) | 302 Found [http://test.host/user/login/:id.:format?user=loginbobpasswordtest] Processing UserController#change_password (for 0.0.0.0 at 2007-05-31 10:32:30) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"wrong", "password"=>"newpass"}, "action"=>"change_password", "controller"=>"user"} User Load (0.000180) SELECT * FROM users WHERE (users.id = 1000001) LIMIT 1 User Load (0.017328) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.000269) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 User Load (0.000213) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.000215) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 Rendering user/change_password Completed in 0.02165 (46 reqs/sec) | Rendering: 0.00169 (7%) | DB: 0.01820 (84%) | 200 OK [http://test.host/user/login/:id.:format?user=loginbobpasswordtest] Processing UserController#change_password (for 0.0.0.0 at 2007-05-31 10:32:30) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"", "password"=>""}, "action"=>"change_password", "controller"=>"user"} User Load (0.000187) SELECT * FROM users WHERE (users.id = 1000001) LIMIT 1 User Load (0.000371) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.000178) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 User Load (0.000156) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.000153) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 Rendering user/change_password Completed in 0.00318 (314 reqs/sec) | Rendering: 0.00069 (21%) | DB: 0.00104 (32%) | 200 OK [http://test.host/user/login/:id.:format?user=loginbobpasswordtest] Processing UserController#change_password (for 0.0.0.0 at 2007-05-31 10:32:30) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"newpass", "password"=>"newpass"}, "action"=>"change_password", "controller"=>"user"} User Load (0.000139) SELECT * FROM users WHERE (users.id = 1000001) LIMIT 1 User Load (0.000161) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.000162) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 User Update (0.000177) UPDATE users SET `login` = 'bob', `hashed_password` = 'd2a03cc50e66818e761af6c15d45199d9b6861c9', `salt` = '1000', `email` = 'bob@mcbob.com' WHERE id = 1000001 User Load (0.000158) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.000154) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 User Update (0.000111) UPDATE users SET `login` = 'bob', `hashed_password` = 'd2a03cc50e66818e761af6c15d45199d9b6861c9', `salt` = '1000', `email` = 'bob@mcbob.com' WHERE id = 1000001 Rendering user/change_password Completed in 0.00369 (271 reqs/sec) | Rendering: 0.00057 (15%) | DB: 0.00106 (28%) | 200 OK [http://test.host/user/login/:id.:format?user=loginbobpasswordtest] Processing UserController#logout (for 0.0.0.0 at 2007-05-31 10:32:30) [GET] Session ID: Parameters: {"action"=>"logout", "controller"=>"user"} Redirected to http://test.host/user/login/:id.:format Completed in 0.00012 (8473 reqs/sec) | Rendering: 0.00057 (482%) | DB: 0.00106 (899%) | 302 Found [http://test.host/user/login/:id.:format?user=loginbobpasswordtest] Processing UserController#login (for 0.0.0.0 at 2007-05-31 10:32:30) [POST] Session ID: Parameters: {"user"=>{"password"=>"test", "login"=>"bob"}, "action"=>"login", "controller"=>"user"} User Load (0.000130) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Rendering user/login Completed in 0.00197 (507 reqs/sec) | Rendering: 0.00161 (81%) | DB: 0.00013 (6%) | 200 OK [http://test.host/user/login/:id.:format?user=loginbobpasswordtest] Processing UserController#login (for 0.0.0.0 at 2007-05-31 10:32:30) [POST] Session ID: Parameters: {"user"=>{"password"=>"newpass", "login"=>"bob"}, "action"=>"login", "controller"=>"user"} User Load (0.000167) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.000111) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00073 (1375 reqs/sec) | Rendering: 0.00161 (221%) | DB: 0.00041 (56%) | 302 Found [http://test.host/user/login/:id.:format?user=loginbobpasswordtest] SQL (0.000628) ROLLBACK SQL (0.000094) BEGIN Processing UserController#login (for 0.0.0.0 at 2007-05-31 10:32:31) [POST] Session ID: Parameters: {"user"=>{"password"=>"test", "login"=>"bob"}, "action"=>"login", "controller"=>"user"} User Load (0.000164) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.000240) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00095 (1051 reqs/sec) | DB: 0.00113 (118%) | 302 Found [http://test.host/user/login/:id.:format?user=loginbobpasswordtest] Processing UserController#logout (for 0.0.0.0 at 2007-05-31 10:32:31) [GET] Session ID: Parameters: {"action"=>"logout", "controller"=>"user"} Redirected to http://test.host/user/login/:id.:format Completed in 0.00011 (8848 reqs/sec) | DB: 0.00000 (0%) | 302 Found [http://test.host/user/login/:id.:format?user=loginbobpasswordtest] Processing UserController#forgot_password (for 0.0.0.0 at 2007-05-31 10:32:31) [POST] Session ID: Parameters: {"user"=>{"email"=>"notauser@doesntexist.com"}, "action"=>"forgot_password", "controller"=>"user"} User Load (0.000206) SELECT * FROM users WHERE (users.`email` = 'notauser@doesntexist.com' ) LIMIT 1 Rendering user/forgot_password Completed in 0.00157 (635 reqs/sec) | Rendering: 0.00112 (70%) | DB: 0.00021 (13%) | 200 OK [http://test.host/user/login/:id.:format?user=loginbobpasswordtest] Processing UserController#forgot_password (for 0.0.0.0 at 2007-05-31 10:32:31) [POST] Session ID: Parameters: {"user"=>{"email"=>"exbob@mcbob.com"}, "action"=>"forgot_password", "controller"=>"user"} User Load (0.000142) SELECT * FROM users WHERE (users.`email` = 'exbob@mcbob.com' ) LIMIT 1 User Load (0.000190) SELECT * FROM users WHERE (users.login = 'existingbob' AND users.id <> 1000002) LIMIT 1 User Load (0.000155) SELECT * FROM users WHERE (users.email = 'exbob@mcbob.com' AND users.id <> 1000002) LIMIT 1 User Update (0.000288) UPDATE users SET `login` = 'existingbob', `hashed_password` = '246f92417cc0fb2740caca4ca06b15e371819fa4', `salt` = '1000', `email` = 'exbob@mcbob.com' WHERE id = 1000002 Sent mail: Date: Thu, 31 May 2007 10:32:31 -0700 From: support@yourdomain.com To: exbob@mcbob.com Subject: Your password is ... Content-Type: text/plain; charset=utf-8 _____________ Your username is existingbob. Your new password is SkS4mMzBAt. Please login and change it to something more memorable. --------------- Redirected to http://test.host/user/login/:id.:format Completed in 0.01566 (63 reqs/sec) | Rendering: 0.00112 (7%) | DB: 0.00098 (6%) | 302 Found [http://test.host/user/login/:id.:format?user=loginbobpasswordtest] SQL (0.000438) ROLLBACK SQL (0.000086) BEGIN Processing UserController#login (for 0.0.0.0 at 2007-05-31 10:32:31) [POST] Session ID: Parameters: {"user"=>{"password"=>"nont_correct", "login"=>"bob"}, "action"=>"login", "controller"=>"user"} User Load (0.000163) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Rendering user/login Completed in 0.00106 (945 reqs/sec) | Rendering: 0.00064 (60%) | DB: 0.00069 (64%) | 200 OK [http://test.host/user/login/:id.:format?user=loginbobpasswordnont_correct] SQL (0.000093) ROLLBACK SQL (0.000078) BEGIN Processing UserController#login (for 0.0.0.0 at 2007-05-31 10:32:31) [POST] Session ID: Parameters: {"user"=>{"password"=>"test", "login"=>"bob"}, "action"=>"login", "controller"=>"user"} User Load (0.000320) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.000114) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00090 (1111 reqs/sec) | DB: 0.00060 (67%) | 302 Found [http://test.host/user/login/:id.:format?user=loginbobpasswordtest] Processing UserController#logout (for 0.0.0.0 at 2007-05-31 10:32:31) [GET] Session ID: Parameters: {"action"=>"logout", "controller"=>"user"} Redirected to http://test.host/user/login/:id.:format Completed in 0.00011 (8924 reqs/sec) | DB: 0.00000 (0%) | 302 Found [http://test.host/user/login/:id.:format?user=loginbobpasswordtest] SQL (0.000112) ROLLBACK SQL (0.000058) BEGIN Processing UserController#welcome (for 0.0.0.0 at 2007-05-31 10:32:31) [GET] Session ID: Parameters: {"action"=>"welcome", "controller"=>"user"} Redirected to http://test.host/user/login/:id.:format Filter chain halted as [login_required] returned false Completed in 0.00013 (7410 reqs/sec) | DB: 0.00017 (125%) | 302 Found [http://test.host/] Processing UserController#login (for 0.0.0.0 at 2007-05-31 10:32:31) [POST] Session ID: Parameters: {"user"=>{"password"=>"test", "login"=>"bob"}, "action"=>"login", "controller"=>"user"} User Load (0.000123) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.000111) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00064 (1567 reqs/sec) | DB: 0.00023 (36%) | 302 Found [http://test.host/] Processing UserController#welcome (for 0.0.0.0 at 2007-05-31 10:32:31) [GET] Session ID: Parameters: {"action"=>"welcome", "controller"=>"user"} User Load (0.000116) SELECT * FROM users WHERE (users.id = 1000001) LIMIT 1 Rendering user/welcome Completed in 0.00148 (676 reqs/sec) | Rendering: 0.00116 (78%) | DB: 0.00012 (7%) | 200 OK [http://test.host/] SQL (0.000126) ROLLBACK SQL (0.000086) BEGIN Processing UserController#hidden (for 0.0.0.0 at 2007-05-31 10:32:31) [GET] Session ID: Parameters: {"action"=>"hidden", "controller"=>"user"} Redirected to http://test.host/user/login/:id.:format Filter chain halted as [login_required] returned false Completed in 0.00015 (6584 reqs/sec) | DB: 0.00021 (139%) | 302 Found [http://test.host/user/hidden/:id.:format] Processing UserController#login (for 0.0.0.0 at 2007-05-31 10:32:31) [POST] Session ID: Parameters: {"user"=>{"password"=>"test", "login"=>"bob"}, "action"=>"login", "controller"=>"user"} User Load (0.000122) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.000120) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/user/hidden/:id.:format Completed in 0.00067 (1497 reqs/sec) | DB: 0.00024 (36%) | 302 Found [http://test.host/user/hidden/:id.:format] SQL (0.000131) ROLLBACK SQL (0.000075) BEGIN Processing UserController#signup (for 0.0.0.0 at 2007-05-31 10:32:31) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"newpassword", "password"=>"newpassword", "login"=>"newbob", "email"=>"newbob@mcbob.com"}, "action"=>"signup", "controller"=>"user"} User Load (0.000177) SELECT * FROM users WHERE (users.login = 'newbob') LIMIT 1 User Load (0.000334) SELECT * FROM users WHERE (users.email = 'newbob@mcbob.com') LIMIT 1 SQL (0.000168) INSERT INTO users (`salt`, `hashed_password`, `login`, `email`) VALUES('ovlKRumT6c', '9090bd02e9b377d42274e2d394aa246d0011855a', 'newbob', 'newbob@mcbob.com') User Load (0.000124) SELECT * FROM users WHERE (login = 'newbob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00236 (424 reqs/sec) | DB: 0.00101 (42%) | 302 Found [http://test.host/user/signup/:id.:format?user=loginnewbobpasswordnewpasswordpassword_confirmationnewpasswordemailnewbob%40mcbob.com] SQL (0.000348) ROLLBACK SQL (0.000114) BEGIN SQL (0.000172) ROLLBACK SQL (0.000083) BEGIN SQL (0.000116) ROLLBACK SQL (0.000081) BEGIN SQL (0.000082) ROLLBACK SQL (0.000073) BEGIN SQL (0.000082) ROLLBACK SQL (0.000075) BEGIN SQL (0.000082) ROLLBACK SQL (0.000073) BEGIN Processing UserController#welcome (for 0.0.0.0 at 2007-05-31 10:42:42) [GET] Session ID: Parameters: {"action"=>"welcome", "controller"=>"user"} SQL (0.000084) ROLLBACK SQL (0.000073) BEGIN SQL (0.000103) ROLLBACK SQL (0.000077) BEGIN SQL (0.000095) ROLLBACK SQL (0.000084) BEGIN Processing UserController#signup (for 0.0.0.0 at 2007-05-31 10:42:52) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"wrong", "password"=>"newpassword", "login"=>"newbob", "email"=>"newbob@mcbob.com"}, "action"=>"signup", "controller"=>"user"} User Columns (0.001398) SHOW FIELDS FROM users User Load (0.000207) SELECT * FROM users WHERE (users.login = 'newbob') LIMIT 1 User Load (0.000143) SELECT * FROM users WHERE (users.email = 'newbob@mcbob.com') LIMIT 1 Rendering user/signup Completed in 0.00566 (176 reqs/sec) | Rendering: 0.00165 (29%) | DB: 0.00183 (32%) | 200 OK [http://test.host/user/signup?user=loginnewbobpasswordnewpasswordpassword_confirmationwrongemailnewbob%40mcbob.com] Processing UserController#signup (for 0.0.0.0 at 2007-05-31 10:42:52) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"newpassword", "password"=>"newpassword", "login"=>"yo", "email"=>"newbob@mcbob.com"}, "action"=>"signup", "controller"=>"user"} User Load (0.000177) SELECT * FROM users WHERE (users.login = 'yo') LIMIT 1 User Load (0.000158) SELECT * FROM users WHERE (users.email = 'newbob@mcbob.com') LIMIT 1 Rendering user/signup Completed in 0.00200 (500 reqs/sec) | Rendering: 0.00079 (39%) | DB: 0.00033 (16%) | 200 OK [http://test.host/user/signup?user=loginnewbobpasswordnewpasswordpassword_confirmationwrongemailnewbob%40mcbob.com] Processing UserController#signup (for 0.0.0.0 at 2007-05-31 10:42:52) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"wrong", "password"=>"newpassword", "login"=>"yo", "email"=>"newbob@mcbob.com"}, "action"=>"signup", "controller"=>"user"} User Load (0.000167) SELECT * FROM users WHERE (users.login = 'yo') LIMIT 1 User Load (0.000158) SELECT * FROM users WHERE (users.email = 'newbob@mcbob.com') LIMIT 1 Rendering user/signup Completed in 0.00198 (504 reqs/sec) | Rendering: 0.00081 (41%) | DB: 0.00032 (16%) | 200 OK [http://test.host/user/signup?user=loginnewbobpasswordnewpasswordpassword_confirmationwrongemailnewbob%40mcbob.com] SQL (0.000121) ROLLBACK SQL (0.000136) BEGIN Processing UserController#login (for 0.0.0.0 at 2007-05-31 10:42:52) [POST] Session ID: Parameters: {"user"=>{"password"=>"test", "login"=>"bob"}, "action"=>"login", "controller"=>"user"} User Load (0.000130) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.000108) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00078 (1288 reqs/sec) | DB: 0.00050 (63%) | 302 Found [http://test.host/user/login?user=loginbobpasswordtest] Processing UserController#change_password (for 0.0.0.0 at 2007-05-31 10:42:52) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"wrong", "password"=>"newpass"}, "action"=>"change_password", "controller"=>"user"} User Load (0.000121) SELECT * FROM users WHERE (users.id = 1000001) LIMIT 1 User Load (0.000223) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.000151) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 User Load (0.000155) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.000150) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 Rendering user/change_password Completed in 0.00351 (284 reqs/sec) | Rendering: 0.00129 (36%) | DB: 0.00080 (22%) | 200 OK [http://test.host/user/login?user=loginbobpasswordtest] Processing UserController#change_password (for 0.0.0.0 at 2007-05-31 10:42:52) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"", "password"=>""}, "action"=>"change_password", "controller"=>"user"} User Load (0.000159) SELECT * FROM users WHERE (users.id = 1000001) LIMIT 1 User Load (0.000166) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.000150) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 User Load (0.000152) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.000156) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 Rendering user/change_password Completed in 0.00286 (350 reqs/sec) | Rendering: 0.00070 (24%) | DB: 0.00078 (27%) | 200 OK [http://test.host/user/login?user=loginbobpasswordtest] Processing UserController#change_password (for 0.0.0.0 at 2007-05-31 10:42:52) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"newpass", "password"=>"newpass"}, "action"=>"change_password", "controller"=>"user"} User Load (0.000142) SELECT * FROM users WHERE (users.id = 1000001) LIMIT 1 User Load (0.000172) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.000234) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 User Update (0.000224) UPDATE users SET `login` = 'bob', `hashed_password` = 'd2a03cc50e66818e761af6c15d45199d9b6861c9', `salt` = '1000', `email` = 'bob@mcbob.com' WHERE id = 1000001 User Load (0.000214) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.000220) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 User Update (0.000154) UPDATE users SET `login` = 'bob', `hashed_password` = 'd2a03cc50e66818e761af6c15d45199d9b6861c9', `salt` = '1000', `email` = 'bob@mcbob.com' WHERE id = 1000001 Rendering user/change_password Completed in 0.00490 (204 reqs/sec) | Rendering: 0.00071 (14%) | DB: 0.00136 (27%) | 200 OK [http://test.host/user/login?user=loginbobpasswordtest] Processing UserController#logout (for 0.0.0.0 at 2007-05-31 10:42:52) [GET] Session ID: Parameters: {"action"=>"logout", "controller"=>"user"} Redirected to http://test.host/user/login Completed in 0.00012 (8004 reqs/sec) | Rendering: 0.00071 (568%) | DB: 0.00136 (1088%) | 302 Found [http://test.host/user/login?user=loginbobpasswordtest] Processing UserController#login (for 0.0.0.0 at 2007-05-31 10:42:52) [POST] Session ID: Parameters: {"user"=>{"password"=>"test", "login"=>"bob"}, "action"=>"login", "controller"=>"user"} User Load (0.000168) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Rendering user/login Completed in 0.00186 (539 reqs/sec) | Rendering: 0.00140 (75%) | DB: 0.00017 (9%) | 200 OK [http://test.host/user/login?user=loginbobpasswordtest] Processing UserController#login (for 0.0.0.0 at 2007-05-31 10:42:52) [POST] Session ID: Parameters: {"user"=>{"password"=>"newpass", "login"=>"bob"}, "action"=>"login", "controller"=>"user"} User Load (0.000164) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.000154) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00084 (1184 reqs/sec) | Rendering: 0.00140 (166%) | DB: 0.00049 (57%) | 302 Found [http://test.host/user/login?user=loginbobpasswordtest] SQL (0.000436) ROLLBACK SQL (0.000081) BEGIN Processing UserController#login (for 0.0.0.0 at 2007-05-31 10:42:52) [POST] Session ID: Parameters: {"user"=>{"password"=>"test", "login"=>"bob"}, "action"=>"login", "controller"=>"user"} User Load (0.000150) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.000144) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00078 (1277 reqs/sec) | DB: 0.00081 (103%) | 302 Found [http://test.host/user/login?user=loginbobpasswordtest] Processing UserController#logout (for 0.0.0.0 at 2007-05-31 10:42:52) [GET] Session ID: Parameters: {"action"=>"logout", "controller"=>"user"} Redirected to http://test.host/user/login Completed in 0.00011 (8701 reqs/sec) | DB: 0.00000 (0%) | 302 Found [http://test.host/user/login?user=loginbobpasswordtest] Processing UserController#forgot_password (for 0.0.0.0 at 2007-05-31 10:42:52) [POST] Session ID: Parameters: {"user"=>{"email"=>"notauser@doesntexist.com"}, "action"=>"forgot_password", "controller"=>"user"} User Load (0.000171) SELECT * FROM users WHERE (users.`email` = 'notauser@doesntexist.com' ) LIMIT 1 Rendering user/forgot_password Completed in 0.00140 (716 reqs/sec) | Rendering: 0.00095 (67%) | DB: 0.00017 (12%) | 200 OK [http://test.host/user/login?user=loginbobpasswordtest] Processing UserController#forgot_password (for 0.0.0.0 at 2007-05-31 10:42:52) [POST] Session ID: Parameters: {"user"=>{"email"=>"exbob@mcbob.com"}, "action"=>"forgot_password", "controller"=>"user"} User Load (0.000160) SELECT * FROM users WHERE (users.`email` = 'exbob@mcbob.com' ) LIMIT 1 User Load (0.000225) SELECT * FROM users WHERE (users.login = 'existingbob' AND users.id <> 1000002) LIMIT 1 User Load (0.000211) SELECT * FROM users WHERE (users.email = 'exbob@mcbob.com' AND users.id <> 1000002) LIMIT 1 User Update (0.000192) UPDATE users SET `login` = 'existingbob', `hashed_password` = '1e0e51ce4bcbeb8d4425cc0b4031d62493fdc142', `salt` = '1000', `email` = 'exbob@mcbob.com' WHERE id = 1000002 Sent mail: Date: Thu, 31 May 2007 10:42:52 -0700 From: support@yourdomain.com To: exbob@mcbob.com Subject: Your password is ... Content-Type: text/plain; charset=utf-8 _____________ Your username is existingbob. Your new password is RRXSamZrfM. Please login and change it to something more memorable. --------------- Redirected to http://test.host/user/login Completed in 0.00779 (128 reqs/sec) | Rendering: 0.00095 (12%) | DB: 0.00096 (12%) | 302 Found [http://test.host/user/login?user=loginbobpasswordtest] SQL (0.000343) ROLLBACK SQL (0.000096) BEGIN Processing UserController#login (for 0.0.0.0 at 2007-05-31 10:42:52) [POST] Session ID: Parameters: {"user"=>{"password"=>"nont_correct", "login"=>"bob"}, "action"=>"login", "controller"=>"user"} User Load (0.000288) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Rendering user/login Completed in 0.00116 (862 reqs/sec) | Rendering: 0.00062 (53%) | DB: 0.00073 (62%) | 200 OK [http://test.host/user/login?user=loginbobpasswordnont_correct] SQL (0.000152) ROLLBACK SQL (0.000084) BEGIN Processing UserController#login (for 0.0.0.0 at 2007-05-31 10:42:52) [POST] Session ID: Parameters: {"user"=>{"password"=>"test", "login"=>"bob"}, "action"=>"login", "controller"=>"user"} User Load (0.000119) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.000110) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00070 (1432 reqs/sec) | DB: 0.00047 (66%) | 302 Found [http://test.host/user/login?user=loginbobpasswordtest] Processing UserController#logout (for 0.0.0.0 at 2007-05-31 10:42:52) [GET] Session ID: Parameters: {"action"=>"logout", "controller"=>"user"} Redirected to http://test.host/user/login Completed in 0.00011 (8774 reqs/sec) | DB: 0.00000 (0%) | 302 Found [http://test.host/user/login?user=loginbobpasswordtest] SQL (0.000079) ROLLBACK SQL (0.000058) BEGIN Processing UserController#welcome (for 0.0.0.0 at 2007-05-31 10:42:52) [GET] Session ID: Parameters: {"action"=>"welcome", "controller"=>"user"} Redirected to http://test.host/user/login Filter chain halted as [login_required] returned false Completed in 0.00013 (7410 reqs/sec) | DB: 0.00014 (101%) | 302 Found [http://test.host/] Processing UserController#login (for 0.0.0.0 at 2007-05-31 10:42:52) [POST] Session ID: Parameters: {"user"=>{"password"=>"test", "login"=>"bob"}, "action"=>"login", "controller"=>"user"} User Load (0.000113) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.000107) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00062 (1615 reqs/sec) | DB: 0.00022 (35%) | 302 Found [http://test.host/] Processing UserController#welcome (for 0.0.0.0 at 2007-05-31 10:42:52) [GET] Session ID: Parameters: {"action"=>"welcome", "controller"=>"user"} User Load (0.000111) SELECT * FROM users WHERE (users.id = 1000001) LIMIT 1 Rendering user/welcome Completed in 0.00110 (910 reqs/sec) | Rendering: 0.00078 (71%) | DB: 0.00011 (10%) | 200 OK [http://test.host/] SQL (0.000071) ROLLBACK SQL (0.000056) BEGIN Processing UserController#hidden (for 0.0.0.0 at 2007-05-31 10:42:52) [GET] Session ID: Parameters: {"action"=>"hidden", "controller"=>"user"} Redirected to http://test.host/user/login Filter chain halted as [login_required] returned false Completed in 0.00014 (7358 reqs/sec) | DB: 0.00013 (93%) | 302 Found [http://test.host/user/hidden] Processing UserController#login (for 0.0.0.0 at 2007-05-31 10:42:52) [POST] Session ID: Parameters: {"user"=>{"password"=>"test", "login"=>"bob"}, "action"=>"login", "controller"=>"user"} User Load (0.000118) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.000107) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/user/hidden Completed in 0.00061 (1626 reqs/sec) | DB: 0.00023 (36%) | 302 Found [http://test.host/user/hidden] Processing UserController#logout (for 0.0.0.0 at 2007-05-31 10:42:52) [GET] Session ID: Parameters: {"action"=>"logout", "controller"=>"user"} Redirected to http://test.host/user/login Completed in 0.00013 (7810 reqs/sec) | DB: 0.00000 (0%) | 302 Found [http://test.host/user/hidden] Processing UserController#login (for 0.0.0.0 at 2007-05-31 10:42:52) [POST] Session ID: Parameters: {"user"=>{"password"=>"test", "login"=>"bob"}, "action"=>"login", "controller"=>"user"} User Load (0.000213) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.000164) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00102 (979 reqs/sec) | DB: 0.00038 (36%) | 302 Found [http://test.host/user/hidden] SQL (0.000093) ROLLBACK SQL (0.000068) BEGIN Processing UserController#signup (for 0.0.0.0 at 2007-05-31 10:42:52) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"newpassword", "password"=>"newpassword", "login"=>"newbob", "email"=>"newbob@mcbob.com"}, "action"=>"signup", "controller"=>"user"} User Load (0.000168) SELECT * FROM users WHERE (users.login = 'newbob') LIMIT 1 User Load (0.000156) SELECT * FROM users WHERE (users.email = 'newbob@mcbob.com') LIMIT 1 SQL (0.000203) INSERT INTO users (`salt`, `hashed_password`, `login`, `email`) VALUES('FlrdqWgRsu', '752993ce056e82fdf9c23067df9d8d33a3229306', 'newbob', 'newbob@mcbob.com') User Load (0.000161) SELECT * FROM users WHERE (login = 'newbob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00232 (431 reqs/sec) | DB: 0.00085 (36%) | 302 Found [http://test.host/user/signup?user=loginnewbobpasswordnewpasswordpassword_confirmationnewpasswordemailnewbob%40mcbob.com] SQL (0.000394) ROLLBACK SQL (0.000089) BEGIN Processing UserController#signup (for 0.0.0.0 at 2007-05-31 10:58:51) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"wrong", "password"=>"newpassword", "login"=>"newbob", "email"=>"newbob@mcbob.com"}, "action"=>"signup", "controller"=>"user"} User Columns (0.001214) SHOW FIELDS FROM users User Load (0.000191) SELECT * FROM users WHERE (users.login = 'newbob') LIMIT 1 User Load (0.000166) SELECT * FROM users WHERE (users.email = 'newbob@mcbob.com') LIMIT 1 Rendering user/signup Completed in 0.06976 (14 reqs/sec) | Rendering: 0.06589 (94%) | DB: 0.00166 (2%) | 200 OK [http://test.host/user/signup?user=loginnewbobpasswordnewpasswordpassword_confirmationwrongemailnewbob%40mcbob.com] Processing UserController#signup (for 0.0.0.0 at 2007-05-31 10:58:51) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"newpassword", "password"=>"newpassword", "login"=>"yo", "email"=>"newbob@mcbob.com"}, "action"=>"signup", "controller"=>"user"} User Load (0.000386) SELECT * FROM users WHERE (users.login = 'yo') LIMIT 1 User Load (0.000117) SELECT * FROM users WHERE (users.email = 'newbob@mcbob.com') LIMIT 1 Rendering user/signup Completed in 0.04258 (23 reqs/sec) | Rendering: 0.04102 (96%) | DB: 0.00050 (1%) | 200 OK [http://test.host/user/signup?user=loginnewbobpasswordnewpasswordpassword_confirmationwrongemailnewbob%40mcbob.com] Processing UserController#signup (for 0.0.0.0 at 2007-05-31 10:58:51) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"wrong", "password"=>"newpassword", "login"=>"yo", "email"=>"newbob@mcbob.com"}, "action"=>"signup", "controller"=>"user"} User Load (0.000381) SELECT * FROM users WHERE (users.login = 'yo') LIMIT 1 User Load (0.000118) SELECT * FROM users WHERE (users.email = 'newbob@mcbob.com') LIMIT 1 Rendering user/signup Completed in 0.04207 (23 reqs/sec) | Rendering: 0.04060 (96%) | DB: 0.00050 (1%) | 200 OK [http://test.host/user/signup?user=loginnewbobpasswordnewpasswordpassword_confirmationwrongemailnewbob%40mcbob.com] SQL (0.000189) ROLLBACK SQL (0.000068) BEGIN Processing UserController#login (for 0.0.0.0 at 2007-05-31 10:58:51) [POST] Session ID: Parameters: {"user"=>{"password"=>"test", "login"=>"bob"}, "action"=>"login", "controller"=>"user"} User Load (0.000134) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.000109) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00085 (1183 reqs/sec) | DB: 0.00050 (59%) | 302 Found [http://test.host/user/login?user=loginbobpasswordtest] Processing UserController#change_password (for 0.0.0.0 at 2007-05-31 10:58:51) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"wrong", "password"=>"newpass"}, "action"=>"change_password", "controller"=>"user"} User Load (0.000123) SELECT * FROM users WHERE (users.id = 1000001) LIMIT 1 User Load (0.000227) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.000155) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 User Load (0.000153) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.000167) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 Rendering user/change_password Completed in 0.00371 (269 reqs/sec) | Rendering: 0.00143 (38%) | DB: 0.00082 (22%) | 200 OK [http://test.host/user/login?user=loginbobpasswordtest] Processing UserController#change_password (for 0.0.0.0 at 2007-05-31 10:58:51) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"", "password"=>""}, "action"=>"change_password", "controller"=>"user"} User Load (0.000154) SELECT * FROM users WHERE (users.id = 1000001) LIMIT 1 User Load (0.000171) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.000152) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 User Load (0.000154) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.000170) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 Rendering user/change_password Completed in 0.00288 (347 reqs/sec) | Rendering: 0.00071 (24%) | DB: 0.00080 (27%) | 200 OK [http://test.host/user/login?user=loginbobpasswordtest] Processing UserController#change_password (for 0.0.0.0 at 2007-05-31 10:58:51) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"newpass", "password"=>"newpass"}, "action"=>"change_password", "controller"=>"user"} User Load (0.000204) SELECT * FROM users WHERE (users.id = 1000001) LIMIT 1 User Load (0.000183) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.000154) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 User Update (0.000162) UPDATE users SET `login` = 'bob', `hashed_password` = 'd2a03cc50e66818e761af6c15d45199d9b6861c9', `salt` = '1000', `email` = 'bob@mcbob.com' WHERE id = 1000001 User Load (0.000161) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.000162) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 User Update (0.000113) UPDATE users SET `login` = 'bob', `hashed_password` = 'd2a03cc50e66818e761af6c15d45199d9b6861c9', `salt` = '1000', `email` = 'bob@mcbob.com' WHERE id = 1000001 Rendering user/change_password Completed in 0.00403 (248 reqs/sec) | Rendering: 0.00062 (15%) | DB: 0.00114 (28%) | 200 OK [http://test.host/user/login?user=loginbobpasswordtest] Processing UserController#logout (for 0.0.0.0 at 2007-05-31 10:58:51) [GET] Session ID: Parameters: {"action"=>"logout", "controller"=>"user"} Redirected to http://test.host/user/login Completed in 0.00014 (7307 reqs/sec) | Rendering: 0.00062 (449%) | DB: 0.00114 (832%) | 302 Found [http://test.host/user/login?user=loginbobpasswordtest] Processing UserController#login (for 0.0.0.0 at 2007-05-31 10:58:51) [POST] Session ID: Parameters: {"user"=>{"password"=>"test", "login"=>"bob"}, "action"=>"login", "controller"=>"user"} User Load (0.000139) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Rendering user/login Completed in 0.00171 (583 reqs/sec) | Rendering: 0.00133 (77%) | DB: 0.00014 (8%) | 200 OK [http://test.host/user/login?user=loginbobpasswordtest] Processing UserController#login (for 0.0.0.0 at 2007-05-31 10:58:51) [POST] Session ID: Parameters: {"user"=>{"password"=>"newpass", "login"=>"bob"}, "action"=>"login", "controller"=>"user"} User Load (0.000137) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.000108) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00070 (1432 reqs/sec) | Rendering: 0.00133 (191%) | DB: 0.00038 (55%) | 302 Found [http://test.host/user/login?user=loginbobpasswordtest] SQL (0.000353) ROLLBACK SQL (0.000080) BEGIN Processing UserController#login (for 0.0.0.0 at 2007-05-31 10:58:51) [POST] Session ID: Parameters: {"user"=>{"password"=>"test", "login"=>"bob"}, "action"=>"login", "controller"=>"user"} User Load (0.000131) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.000107) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00068 (1459 reqs/sec) | DB: 0.00067 (97%) | 302 Found [http://test.host/user/login?user=loginbobpasswordtest] Processing UserController#logout (for 0.0.0.0 at 2007-05-31 10:58:51) [GET] Session ID: Parameters: {"action"=>"logout", "controller"=>"user"} Redirected to http://test.host/user/login Completed in 0.00012 (8004 reqs/sec) | DB: 0.00000 (0%) | 302 Found [http://test.host/user/login?user=loginbobpasswordtest] Processing UserController#forgot_password (for 0.0.0.0 at 2007-05-31 10:58:51) [POST] Session ID: Parameters: {"user"=>{"email"=>"notauser@doesntexist.com"}, "action"=>"forgot_password", "controller"=>"user"} User Load (0.000168) SELECT * FROM users WHERE (users.`email` = 'notauser@doesntexist.com' ) LIMIT 1 Rendering user/forgot_password Completed in 0.00126 (791 reqs/sec) | Rendering: 0.00084 (66%) | DB: 0.00017 (13%) | 200 OK [http://test.host/user/login?user=loginbobpasswordtest] Processing UserController#forgot_password (for 0.0.0.0 at 2007-05-31 10:58:51) [POST] Session ID: Parameters: {"user"=>{"email"=>"exbob@mcbob.com"}, "action"=>"forgot_password", "controller"=>"user"} User Load (0.000131) SELECT * FROM users WHERE (users.`email` = 'exbob@mcbob.com' ) LIMIT 1 User Load (0.000207) SELECT * FROM users WHERE (users.login = 'existingbob' AND users.id <> 1000002) LIMIT 1 User Load (0.000154) SELECT * FROM users WHERE (users.email = 'exbob@mcbob.com' AND users.id <> 1000002) LIMIT 1 User Update (0.000146) UPDATE users SET `login` = 'existingbob', `hashed_password` = '9a58e133e319c941bf5dae7ca096632851e4abc1', `salt` = '1000', `email` = 'exbob@mcbob.com' WHERE id = 1000002 Sent mail: Date: Thu, 31 May 2007 10:58:51 -0700 From: support@yourdomain.com To: exbob@mcbob.com Subject: Your password is ... Content-Type: text/plain; charset=utf-8 _____________ Your username is existingbob. Your new password is gIqNtdFLR8. Please login and change it to something more memorable. --------------- Redirected to http://test.host/user/login Completed in 0.00769 (129 reqs/sec) | Rendering: 0.00084 (10%) | DB: 0.00081 (10%) | 302 Found [http://test.host/user/login?user=loginbobpasswordtest] SQL (0.000400) ROLLBACK SQL (0.000082) BEGIN Processing UserController#login (for 0.0.0.0 at 2007-05-31 10:58:51) [POST] Session ID: Parameters: {"user"=>{"password"=>"nont_correct", "login"=>"bob"}, "action"=>"login", "controller"=>"user"} User Load (0.000425) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Rendering user/login Completed in 0.00164 (609 reqs/sec) | Rendering: 0.00075 (46%) | DB: 0.00091 (55%) | 200 OK [http://test.host/user/login?user=loginbobpasswordnont_correct] SQL (0.000151) ROLLBACK SQL (0.000089) BEGIN Processing UserController#login (for 0.0.0.0 at 2007-05-31 10:58:51) [POST] Session ID: Parameters: {"user"=>{"password"=>"test", "login"=>"bob"}, "action"=>"login", "controller"=>"user"} User Load (0.000185) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.000162) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00087 (1153 reqs/sec) | DB: 0.00059 (67%) | 302 Found [http://test.host/user/login?user=loginbobpasswordtest] Processing UserController#logout (for 0.0.0.0 at 2007-05-31 10:58:51) [GET] Session ID: Parameters: {"action"=>"logout", "controller"=>"user"} Redirected to http://test.host/user/login Completed in 0.00011 (8848 reqs/sec) | DB: 0.00000 (0%) | 302 Found [http://test.host/user/login?user=loginbobpasswordtest] SQL (0.000086) ROLLBACK SQL (0.000073) BEGIN Processing UserController#welcome (for 0.0.0.0 at 2007-05-31 10:58:51) [GET] Session ID: Parameters: {"action"=>"welcome", "controller"=>"user"} Redirected to http://test.host/user/login Filter chain halted as [login_required] returned false Completed in 0.00015 (6452 reqs/sec) | DB: 0.00016 (102%) | 302 Found [http://test.host/] Processing UserController#login (for 0.0.0.0 at 2007-05-31 10:58:51) [POST] Session ID: Parameters: {"user"=>{"password"=>"test", "login"=>"bob"}, "action"=>"login", "controller"=>"user"} User Load (0.000154) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.000153) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00079 (1273 reqs/sec) | DB: 0.00031 (39%) | 302 Found [http://test.host/] Processing UserController#welcome (for 0.0.0.0 at 2007-05-31 10:58:51) [GET] Session ID: Parameters: {"action"=>"welcome", "controller"=>"user"} User Load (0.000152) SELECT * FROM users WHERE (users.id = 1000001) LIMIT 1 Rendering user/welcome Completed in 0.00130 (767 reqs/sec) | Rendering: 0.00092 (70%) | DB: 0.00015 (11%) | 200 OK [http://test.host/] SQL (0.000085) ROLLBACK SQL (0.000084) BEGIN Processing UserController#hidden (for 0.0.0.0 at 2007-05-31 10:58:51) [GET] Session ID: Parameters: {"action"=>"hidden", "controller"=>"user"} Redirected to http://test.host/user/login Filter chain halted as [login_required] returned false Completed in 0.00015 (6668 reqs/sec) | DB: 0.00017 (112%) | 302 Found [http://test.host/user/hidden] Processing UserController#login (for 0.0.0.0 at 2007-05-31 10:58:51) [POST] Session ID: Parameters: {"user"=>{"password"=>"test", "login"=>"bob"}, "action"=>"login", "controller"=>"user"} User Load (0.000161) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.000155) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/user/hidden Completed in 0.00084 (1194 reqs/sec) | DB: 0.00032 (37%) | 302 Found [http://test.host/user/hidden] Processing UserController#logout (for 0.0.0.0 at 2007-05-31 10:58:51) [GET] Session ID: Parameters: {"action"=>"logout", "controller"=>"user"} Redirected to http://test.host/user/login Completed in 0.00011 (8774 reqs/sec) | DB: 0.00000 (0%) | 302 Found [http://test.host/user/hidden] Processing UserController#login (for 0.0.0.0 at 2007-05-31 10:58:51) [POST] Session ID: Parameters: {"user"=>{"password"=>"test", "login"=>"bob"}, "action"=>"login", "controller"=>"user"} User Load (0.000168) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.000172) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00085 (1179 reqs/sec) | DB: 0.00034 (40%) | 302 Found [http://test.host/user/hidden] SQL (0.000087) ROLLBACK SQL (0.000084) BEGIN Processing UserController#signup (for 0.0.0.0 at 2007-05-31 10:58:51) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"newpassword", "password"=>"newpassword", "login"=>"newbob", "email"=>"newbob@mcbob.com"}, "action"=>"signup", "controller"=>"user"} User Load (0.000159) SELECT * FROM users WHERE (users.login = 'newbob') LIMIT 1 User Load (0.000158) SELECT * FROM users WHERE (users.email = 'newbob@mcbob.com') LIMIT 1 SQL (0.000183) INSERT INTO users (`salt`, `hashed_password`, `login`, `email`) VALUES('q5kFm2sg1E', 'ab18f6a1ab340900c5bb9929b1548b92f329bcc4', 'newbob', 'newbob@mcbob.com') User Load (0.000160) SELECT * FROM users WHERE (login = 'newbob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00237 (421 reqs/sec) | DB: 0.00083 (35%) | 302 Found [http://test.host/user/signup?user=loginnewbobpasswordnewpasswordpassword_confirmationnewpasswordemailnewbob%40mcbob.com] SQL (0.000372) ROLLBACK SQL (0.000087) BEGIN Processing UserController#signup (for 0.0.0.0 at 2007-05-31 11:19:58) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"wrong", "password"=>"newpassword", "login"=>"newbob", "email"=>"newbob@mcbob.com"}, "action"=>"signup", "controller"=>"user"} User Columns (0.001474) SHOW FIELDS FROM users User Load (0.000316) SELECT * FROM users WHERE (users.login = 'newbob') LIMIT 1 User Load (0.000163) SELECT * FROM users WHERE (users.email = 'newbob@mcbob.com') LIMIT 1 Rendering user/signup Completed in 0.13495 (7 reqs/sec) | Rendering: 0.13049 (96%) | DB: 0.00204 (1%) | 200 OK [http://test.host/user/signup?user=loginnewbobpasswordnewpasswordpassword_confirmationwrongemailnewbob%40mcbob.com] Processing UserController#signup (for 0.0.0.0 at 2007-05-31 11:19:58) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"newpassword", "password"=>"newpassword", "login"=>"yo", "email"=>"newbob@mcbob.com"}, "action"=>"signup", "controller"=>"user"} User Load (0.000363) SELECT * FROM users WHERE (users.login = 'yo') LIMIT 1 User Load (0.000168) SELECT * FROM users WHERE (users.email = 'newbob@mcbob.com') LIMIT 1 Rendering user/signup Completed in 0.04298 (23 reqs/sec) | Rendering: 0.04130 (96%) | DB: 0.00053 (1%) | 200 OK [http://test.host/user/signup?user=loginnewbobpasswordnewpasswordpassword_confirmationwrongemailnewbob%40mcbob.com] Processing UserController#signup (for 0.0.0.0 at 2007-05-31 11:19:58) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"wrong", "password"=>"newpassword", "login"=>"yo", "email"=>"newbob@mcbob.com"}, "action"=>"signup", "controller"=>"user"} User Load (0.000260) SELECT * FROM users WHERE (users.login = 'yo') LIMIT 1 User Load (0.000169) SELECT * FROM users WHERE (users.email = 'newbob@mcbob.com') LIMIT 1 Rendering user/signup Completed in 0.04254 (23 reqs/sec) | Rendering: 0.04095 (96%) | DB: 0.00043 (1%) | 200 OK [http://test.host/user/signup?user=loginnewbobpasswordnewpasswordpassword_confirmationwrongemailnewbob%40mcbob.com] SQL (0.000163) ROLLBACK SQL (0.000072) BEGIN Processing UserController#login (for 0.0.0.0 at 2007-05-31 11:19:59) [POST] Session ID: Parameters: {"user"=>{"password"=>"test", "login"=>"bob"}, "action"=>"login", "controller"=>"user"} User Load (0.000167) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.000137) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00100 (1003 reqs/sec) | DB: 0.00054 (54%) | 302 Found [http://test.host/user/login?user=loginbobpasswordtest] Processing UserController#change_password (for 0.0.0.0 at 2007-05-31 11:19:59) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"wrong", "password"=>"newpass"}, "action"=>"change_password", "controller"=>"user"} User Load (0.000170) SELECT * FROM users WHERE (users.id = 1000001) LIMIT 1 User Load (0.000273) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.000221) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 User Load (0.000212) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.000216) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 Rendering user/change_password Completed in 0.00440 (227 reqs/sec) | Rendering: 0.00144 (32%) | DB: 0.00109 (24%) | 200 OK [http://test.host/user/login?user=loginbobpasswordtest] Processing UserController#change_password (for 0.0.0.0 at 2007-05-31 11:19:59) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"", "password"=>""}, "action"=>"change_password", "controller"=>"user"} User Load (0.000169) SELECT * FROM users WHERE (users.id = 1000001) LIMIT 1 User Load (0.000209) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.000214) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 User Load (0.000195) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.000180) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 Rendering user/change_password Completed in 0.00338 (296 reqs/sec) | Rendering: 0.00068 (20%) | DB: 0.00097 (28%) | 200 OK [http://test.host/user/login?user=loginbobpasswordtest] Processing UserController#change_password (for 0.0.0.0 at 2007-05-31 11:19:59) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"newpass", "password"=>"newpass"}, "action"=>"change_password", "controller"=>"user"} User Load (0.000385) SELECT * FROM users WHERE (users.id = 1000001) LIMIT 1 User Load (0.000311) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.000235) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 User Update (0.000210) UPDATE users SET `login` = 'bob', `hashed_password` = 'd2a03cc50e66818e761af6c15d45199d9b6861c9', `salt` = '1000', `email` = 'bob@mcbob.com' WHERE id = 1000001 User Load (0.000231) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.000221) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 User Update (0.000148) UPDATE users SET `login` = 'bob', `hashed_password` = 'd2a03cc50e66818e761af6c15d45199d9b6861c9', `salt` = '1000', `email` = 'bob@mcbob.com' WHERE id = 1000001 Rendering user/change_password Completed in 0.00559 (178 reqs/sec) | Rendering: 0.00075 (13%) | DB: 0.00174 (31%) | 200 OK [http://test.host/user/login?user=loginbobpasswordtest] Processing UserController#logout (for 0.0.0.0 at 2007-05-31 11:19:59) [GET] Session ID: Parameters: {"action"=>"logout", "controller"=>"user"} Redirected to http://test.host/user/login Completed in 0.00013 (7810 reqs/sec) | Rendering: 0.00075 (583%) | DB: 0.00174 (1359%) | 302 Found [http://test.host/user/login?user=loginbobpasswordtest] Processing UserController#login (for 0.0.0.0 at 2007-05-31 11:19:59) [POST] Session ID: Parameters: {"user"=>{"password"=>"test", "login"=>"bob"}, "action"=>"login", "controller"=>"user"} User Load (0.000168) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Rendering user/login Completed in 0.00191 (524 reqs/sec) | Rendering: 0.00145 (75%) | DB: 0.00017 (8%) | 200 OK [http://test.host/user/login?user=loginbobpasswordtest] Processing UserController#login (for 0.0.0.0 at 2007-05-31 11:19:59) [POST] Session ID: Parameters: {"user"=>{"password"=>"newpass", "login"=>"bob"}, "action"=>"login", "controller"=>"user"} User Load (0.000164) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.000149) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00088 (1137 reqs/sec) | Rendering: 0.00145 (164%) | DB: 0.00048 (54%) | 302 Found [http://test.host/user/login?user=loginbobpasswordtest] SQL (0.000411) ROLLBACK SQL (0.000096) BEGIN Processing UserController#login (for 0.0.0.0 at 2007-05-31 11:19:59) [POST] Session ID: Parameters: {"user"=>{"password"=>"test", "login"=>"bob"}, "action"=>"login", "controller"=>"user"} User Load (0.000318) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.000226) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00119 (836 reqs/sec) | DB: 0.00105 (87%) | 302 Found [http://test.host/user/login?user=loginbobpasswordtest] Processing UserController#logout (for 0.0.0.0 at 2007-05-31 11:19:59) [GET] Session ID: Parameters: {"action"=>"logout", "controller"=>"user"} Redirected to http://test.host/user/login Completed in 0.00012 (8542 reqs/sec) | DB: 0.00000 (0%) | 302 Found [http://test.host/user/login?user=loginbobpasswordtest] Processing UserController#forgot_password (for 0.0.0.0 at 2007-05-31 11:19:59) [POST] Session ID: Parameters: {"user"=>{"email"=>"notauser@doesntexist.com"}, "action"=>"forgot_password", "controller"=>"user"} User Load (0.000177) SELECT * FROM users WHERE (users.`email` = 'notauser@doesntexist.com' ) LIMIT 1 Rendering user/forgot_password Completed in 0.00134 (746 reqs/sec) | Rendering: 0.00089 (66%) | DB: 0.00018 (13%) | 200 OK [http://test.host/user/login?user=loginbobpasswordtest] Processing UserController#forgot_password (for 0.0.0.0 at 2007-05-31 11:19:59) [POST] Session ID: Parameters: {"user"=>{"email"=>"exbob@mcbob.com"}, "action"=>"forgot_password", "controller"=>"user"} User Load (0.000166) SELECT * FROM users WHERE (users.`email` = 'exbob@mcbob.com' ) LIMIT 1 User Load (0.000237) SELECT * FROM users WHERE (users.login = 'existingbob' AND users.id <> 1000002) LIMIT 1 User Load (0.000224) SELECT * FROM users WHERE (users.email = 'exbob@mcbob.com' AND users.id <> 1000002) LIMIT 1 User Update (0.000182) UPDATE users SET `login` = 'existingbob', `hashed_password` = 'e2b2904e2ddd4a98001175435ff04c4581014614', `salt` = '1000', `email` = 'exbob@mcbob.com' WHERE id = 1000002 Sent mail: Date: Thu, 31 May 2007 11:19:59 -0700 From: support@yourdomain.com To: exbob@mcbob.com Subject: Your password is ... Content-Type: text/plain; charset=utf-8 _____________ Your username is existingbob. Your new password is 5JczivqTsW. Please login and change it to something more memorable. --------------- Redirected to http://test.host/user/login Completed in 0.00836 (119 reqs/sec) | Rendering: 0.00089 (10%) | DB: 0.00099 (11%) | 302 Found [http://test.host/user/login?user=loginbobpasswordtest] SQL (0.000385) ROLLBACK SQL (0.000103) BEGIN Processing UserController#login (for 0.0.0.0 at 2007-05-31 11:19:59) [POST] Session ID: Parameters: {"user"=>{"password"=>"nont_correct", "login"=>"bob"}, "action"=>"login", "controller"=>"user"} User Load (0.000158) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Rendering user/login Completed in 0.00112 (890 reqs/sec) | Rendering: 0.00068 (60%) | DB: 0.00065 (57%) | 200 OK [http://test.host/user/login?user=loginbobpasswordnont_correct] SQL (0.000092) ROLLBACK SQL (0.000076) BEGIN Processing UserController#login (for 0.0.0.0 at 2007-05-31 11:19:59) [POST] Session ID: Parameters: {"user"=>{"password"=>"test", "login"=>"bob"}, "action"=>"login", "controller"=>"user"} User Load (0.000154) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.000154) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00085 (1173 reqs/sec) | DB: 0.00048 (55%) | 302 Found [http://test.host/user/login?user=loginbobpasswordtest] Processing UserController#logout (for 0.0.0.0 at 2007-05-31 11:19:59) [GET] Session ID: Parameters: {"action"=>"logout", "controller"=>"user"} Redirected to http://test.host/user/login Completed in 0.00012 (8630 reqs/sec) | DB: 0.00000 (0%) | 302 Found [http://test.host/user/login?user=loginbobpasswordtest] SQL (0.000097) ROLLBACK SQL (0.000074) BEGIN Processing UserController#welcome (for 0.0.0.0 at 2007-05-31 11:19:59) [GET] Session ID: Parameters: {"action"=>"welcome", "controller"=>"user"} Redirected to http://test.host/user/login Filter chain halted as [login_required] returned false Completed in 0.00017 (5714 reqs/sec) | DB: 0.00017 (97%) | 302 Found [http://test.host/] Processing UserController#login (for 0.0.0.0 at 2007-05-31 11:19:59) [POST] Session ID: Parameters: {"user"=>{"password"=>"test", "login"=>"bob"}, "action"=>"login", "controller"=>"user"} User Load (0.000161) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.000153) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00080 (1255 reqs/sec) | DB: 0.00031 (39%) | 302 Found [http://test.host/] Processing UserController#welcome (for 0.0.0.0 at 2007-05-31 11:19:59) [GET] Session ID: Parameters: {"action"=>"welcome", "controller"=>"user"} User Load (0.000149) SELECT * FROM users WHERE (users.id = 1000001) LIMIT 1 Rendering user/welcome Completed in 0.00119 (843 reqs/sec) | Rendering: 0.00081 (68%) | DB: 0.00015 (12%) | 200 OK [http://test.host/] SQL (0.000085) ROLLBACK SQL (0.000084) BEGIN Processing UserController#hidden (for 0.0.0.0 at 2007-05-31 11:19:59) [GET] Session ID: Parameters: {"action"=>"hidden", "controller"=>"user"} Redirected to http://test.host/user/login Filter chain halted as [login_required] returned false Completed in 0.00016 (6132 reqs/sec) | DB: 0.00017 (103%) | 302 Found [http://test.host/user/hidden] Processing UserController#login (for 0.0.0.0 at 2007-05-31 11:19:59) [POST] Session ID: Parameters: {"user"=>{"password"=>"test", "login"=>"bob"}, "action"=>"login", "controller"=>"user"} User Load (0.000162) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.000156) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/user/hidden Completed in 0.00086 (1165 reqs/sec) | DB: 0.00032 (37%) | 302 Found [http://test.host/user/hidden] Processing UserController#logout (for 0.0.0.0 at 2007-05-31 11:19:59) [GET] Session ID: Parameters: {"action"=>"logout", "controller"=>"user"} Redirected to http://test.host/user/login Completed in 0.00012 (8490 reqs/sec) | DB: 0.00000 (0%) | 302 Found [http://test.host/user/hidden] Processing UserController#login (for 0.0.0.0 at 2007-05-31 11:19:59) [POST] Session ID: Parameters: {"user"=>{"password"=>"test", "login"=>"bob"}, "action"=>"login", "controller"=>"user"} User Load (0.000164) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.000153) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00084 (1183 reqs/sec) | DB: 0.00032 (37%) | 302 Found [http://test.host/user/hidden] SQL (0.000084) ROLLBACK SQL (0.000074) BEGIN Processing UserController#signup (for 0.0.0.0 at 2007-05-31 11:19:59) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"newpassword", "password"=>"newpassword", "login"=>"newbob", "email"=>"newbob@mcbob.com"}, "action"=>"signup", "controller"=>"user"} User Load (0.000173) SELECT * FROM users WHERE (users.login = 'newbob') LIMIT 1 User Load (0.000160) SELECT * FROM users WHERE (users.email = 'newbob@mcbob.com') LIMIT 1 SQL (0.000180) INSERT INTO users (`salt`, `hashed_password`, `login`, `email`) VALUES('rVrGZJ3lij', '80d69310cf92371cfdf4385bff86cc709afcef21', 'newbob', 'newbob@mcbob.com') User Load (0.000164) SELECT * FROM users WHERE (login = 'newbob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00228 (438 reqs/sec) | DB: 0.00083 (36%) | 302 Found [http://test.host/user/signup?user=loginnewbobpasswordnewpasswordpassword_confirmationnewpasswordemailnewbob%40mcbob.com] SQL (0.000286) ROLLBACK SQL (0.000094) ROLLBACK SQL (0.000092) ROLLBACK SQL (0.000095) ROLLBACK SQL (0.000070) ROLLBACK SQL (0.000094) ROLLBACK SQL (0.000083) ROLLBACK SQL (0.000079) ROLLBACK SQL (0.000086) ROLLBACK SQL (0.000089) ROLLBACK SQL (0.000077) BEGIN Processing UserController#list (for 0.0.0.0 at 2007-05-31 11:46:31) [GET] Session ID: Parameters: {"action"=>"list", "controller"=>"user"} Redirected to http://test.host/user/login Filter chain halted as [login_required] returned false Completed in 0.00017 (5809 reqs/sec) | DB: 0.00008 (44%) | 302 Found [http://test.host/user/list] Processing UserController#login (for 0.0.0.0 at 2007-05-31 11:46:31) [POST] Session ID: Parameters: {"user"=>{"password"=>"test", "login"=>"bob"}, "action"=>"login", "controller"=>"user"} User Load (0.000205) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Columns (0.001280) SHOW FIELDS FROM users User Load (0.000184) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/user/list Completed in 0.00347 (288 reqs/sec) | DB: 0.00167 (48%) | 302 Found [http://test.host/user/list] SQL (0.000142) ROLLBACK SQL (0.000083) BEGIN Processing UserController#signup (for 0.0.0.0 at 2007-05-31 11:46:31) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"wrong", "password"=>"newpassword", "login"=>"newbob", "email"=>"newbob@mcbob.com"}, "action"=>"signup", "controller"=>"user"} User Load (0.000168) SELECT * FROM users WHERE (users.login = 'newbob') LIMIT 1 User Load (0.000141) SELECT * FROM users WHERE (users.email = 'newbob@mcbob.com') LIMIT 1 Rendering user/signup Completed in 0.06793 (14 reqs/sec) | Rendering: 0.06644 (97%) | DB: 0.00053 (0%) | 200 OK [http://test.host/user/signup?user=loginnewbobpasswordnewpasswordpassword_confirmationwrongemailnewbob%40mcbob.com] Processing UserController#signup (for 0.0.0.0 at 2007-05-31 11:46:31) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"newpassword", "password"=>"newpassword", "login"=>"yo", "email"=>"newbob@mcbob.com"}, "action"=>"signup", "controller"=>"user"} User Load (0.000357) SELECT * FROM users WHERE (users.login = 'yo') LIMIT 1 User Load (0.000185) SELECT * FROM users WHERE (users.email = 'newbob@mcbob.com') LIMIT 1 Rendering user/signup Completed in 0.04420 (22 reqs/sec) | Rendering: 0.04253 (96%) | DB: 0.00054 (1%) | 200 OK [http://test.host/user/signup?user=loginnewbobpasswordnewpasswordpassword_confirmationwrongemailnewbob%40mcbob.com] Processing UserController#signup (for 0.0.0.0 at 2007-05-31 11:46:31) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"wrong", "password"=>"newpassword", "login"=>"yo", "email"=>"newbob@mcbob.com"}, "action"=>"signup", "controller"=>"user"} User Load (0.000377) SELECT * FROM users WHERE (users.login = 'yo') LIMIT 1 User Load (0.000186) SELECT * FROM users WHERE (users.email = 'newbob@mcbob.com') LIMIT 1 Rendering user/signup Completed in 0.04306 (23 reqs/sec) | Rendering: 0.04143 (96%) | DB: 0.00056 (1%) | 200 OK [http://test.host/user/signup?user=loginnewbobpasswordnewpasswordpassword_confirmationwrongemailnewbob%40mcbob.com] SQL (0.000172) ROLLBACK SQL (0.000147) BEGIN Processing UserController#login (for 0.0.0.0 at 2007-05-31 11:46:31) [POST] Session ID: Parameters: {"user"=>{"password"=>"test", "login"=>"bob"}, "action"=>"login", "controller"=>"user"} User Load (0.000150) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.000149) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00091 (1096 reqs/sec) | DB: 0.00062 (67%) | 302 Found [http://test.host/user/login?user=loginbobpasswordtest] Processing UserController#change_password (for 0.0.0.0 at 2007-05-31 11:46:31) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"wrong", "password"=>"newpass"}, "action"=>"change_password", "controller"=>"user"} User Load (0.000132) SELECT * FROM users WHERE (users.id = 1000001) LIMIT 1 User Load (0.000236) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.000159) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 User Load (0.000157) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.000208) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 Rendering user/change_password Completed in 0.00376 (266 reqs/sec) | Rendering: 0.00140 (37%) | DB: 0.00089 (23%) | 200 OK [http://test.host/user/login?user=loginbobpasswordtest] Processing UserController#change_password (for 0.0.0.0 at 2007-05-31 11:46:31) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"", "password"=>""}, "action"=>"change_password", "controller"=>"user"} User Load (0.000183) SELECT * FROM users WHERE (users.id = 1000001) LIMIT 1 User Load (0.000177) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.000155) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 User Load (0.000176) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.000158) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 Rendering user/change_password Completed in 0.00296 (337 reqs/sec) | Rendering: 0.00068 (23%) | DB: 0.00085 (28%) | 200 OK [http://test.host/user/login?user=loginbobpasswordtest] Processing UserController#change_password (for 0.0.0.0 at 2007-05-31 11:46:31) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"newpass", "password"=>"newpass"}, "action"=>"change_password", "controller"=>"user"} User Load (0.000289) SELECT * FROM users WHERE (users.id = 1000001) LIMIT 1 User Load (0.000290) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.000228) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 User Update (0.000223) UPDATE users SET `login` = 'bob', `hashed_password` = 'd2a03cc50e66818e761af6c15d45199d9b6861c9', `role` = NULL, `salt` = '1000', `email` = 'bob@mcbob.com' WHERE id = 1000001 User Load (0.000218) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.000215) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 User Update (0.000156) UPDATE users SET `login` = 'bob', `hashed_password` = 'd2a03cc50e66818e761af6c15d45199d9b6861c9', `role` = NULL, `salt` = '1000', `email` = 'bob@mcbob.com' WHERE id = 1000001 Rendering user/change_password Completed in 0.00506 (197 reqs/sec) | Rendering: 0.00064 (12%) | DB: 0.00162 (32%) | 200 OK [http://test.host/user/login?user=loginbobpasswordtest] Processing UserController#logout (for 0.0.0.0 at 2007-05-31 11:46:31) [GET] Session ID: Parameters: {"action"=>"logout", "controller"=>"user"} Redirected to http://test.host/user/login Completed in 0.00012 (8338 reqs/sec) | Rendering: 0.00064 (531%) | DB: 0.00162 (1350%) | 302 Found [http://test.host/user/login?user=loginbobpasswordtest] Processing UserController#login (for 0.0.0.0 at 2007-05-31 11:46:31) [POST] Session ID: Parameters: {"user"=>{"password"=>"test", "login"=>"bob"}, "action"=>"login", "controller"=>"user"} User Load (0.000154) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Rendering user/login Completed in 0.00166 (600 reqs/sec) | Rendering: 0.00128 (76%) | DB: 0.00015 (9%) | 200 OK [http://test.host/user/login?user=loginbobpasswordtest] Processing UserController#login (for 0.0.0.0 at 2007-05-31 11:46:31) [POST] Session ID: Parameters: {"user"=>{"password"=>"newpass", "login"=>"bob"}, "action"=>"login", "controller"=>"user"} User Load (0.000167) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.000169) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00084 (1183 reqs/sec) | Rendering: 0.00128 (150%) | DB: 0.00049 (58%) | 302 Found [http://test.host/user/login?user=loginbobpasswordtest] SQL (0.000384) ROLLBACK SQL (0.000185) BEGIN Processing UserController#login (for 0.0.0.0 at 2007-05-31 11:46:31) [POST] Session ID: Parameters: {"user"=>{"password"=>"test", "login"=>"bob"}, "action"=>"login", "controller"=>"user"} User Load (0.000299) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.000117) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00092 (1084 reqs/sec) | DB: 0.00098 (106%) | 302 Found [http://test.host/user/login?user=loginbobpasswordtest] Processing UserController#logout (for 0.0.0.0 at 2007-05-31 11:46:31) [GET] Session ID: Parameters: {"action"=>"logout", "controller"=>"user"} Redirected to http://test.host/user/login Completed in 0.00012 (8630 reqs/sec) | DB: 0.00000 (0%) | 302 Found [http://test.host/user/login?user=loginbobpasswordtest] Processing UserController#forgot_password (for 0.0.0.0 at 2007-05-31 11:46:31) [POST] Session ID: Parameters: {"user"=>{"email"=>"notauser@doesntexist.com"}, "action"=>"forgot_password", "controller"=>"user"} User Load (0.000138) SELECT * FROM users WHERE (users.`email` = 'notauser@doesntexist.com' ) LIMIT 1 Rendering user/forgot_password Completed in 0.00126 (792 reqs/sec) | Rendering: 0.00086 (68%) | DB: 0.00014 (10%) | 200 OK [http://test.host/user/login?user=loginbobpasswordtest] Processing UserController#forgot_password (for 0.0.0.0 at 2007-05-31 11:46:31) [POST] Session ID: Parameters: {"user"=>{"email"=>"exbob@mcbob.com"}, "action"=>"forgot_password", "controller"=>"user"} User Load (0.000143) SELECT * FROM users WHERE (users.`email` = 'exbob@mcbob.com' ) LIMIT 1 User Load (0.000208) SELECT * FROM users WHERE (users.login = 'existingbob' AND users.id <> 1000002) LIMIT 1 User Load (0.000161) SELECT * FROM users WHERE (users.email = 'exbob@mcbob.com' AND users.id <> 1000002) LIMIT 1 User Update (0.000204) UPDATE users SET `login` = 'existingbob', `hashed_password` = '2e9bee7696f924f33378f98b955dd83d263b3a95', `role` = NULL, `salt` = '1000', `email` = 'exbob@mcbob.com' WHERE id = 1000002 Sent mail: Date: Thu, 31 May 2007 11:46:31 -0700 From: support@yourdomain.com To: exbob@mcbob.com Subject: Your password is ... Content-Type: text/plain; charset=utf-8 _____________ Your username is existingbob. Your new password is Btv308lrod. Please login and change it to something more memorable. --------------- Redirected to http://test.host/user/login Completed in 0.00793 (126 reqs/sec) | Rendering: 0.00086 (10%) | DB: 0.00085 (10%) | 302 Found [http://test.host/user/login?user=loginbobpasswordtest] SQL (0.000418) ROLLBACK SQL (0.000121) BEGIN Processing UserController#login (for 0.0.0.0 at 2007-05-31 11:46:31) [POST] Session ID: Parameters: {"user"=>{"password"=>"nont_correct", "login"=>"bob"}, "action"=>"login", "controller"=>"user"} User Load (0.000180) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Rendering user/login Completed in 0.00110 (911 reqs/sec) | Rendering: 0.00064 (58%) | DB: 0.00072 (65%) | 200 OK [http://test.host/user/login?user=loginbobpasswordnont_correct] SQL (0.000103) ROLLBACK SQL (0.000103) BEGIN Processing UserController#login (for 0.0.0.0 at 2007-05-31 11:46:31) [POST] Session ID: Parameters: {"user"=>{"password"=>"test", "login"=>"bob"}, "action"=>"login", "controller"=>"user"} User Load (0.000131) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.000113) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00072 (1394 reqs/sec) | DB: 0.00045 (62%) | 302 Found [http://test.host/user/login?user=loginbobpasswordtest] Processing UserController#logout (for 0.0.0.0 at 2007-05-31 11:46:31) [GET] Session ID: Parameters: {"action"=>"logout", "controller"=>"user"} Redirected to http://test.host/user/login Completed in 0.00011 (8774 reqs/sec) | DB: 0.00000 (0%) | 302 Found [http://test.host/user/login?user=loginbobpasswordtest] SQL (0.000075) ROLLBACK SQL (0.000068) BEGIN Processing UserController#welcome (for 0.0.0.0 at 2007-05-31 11:46:31) [GET] Session ID: Parameters: {"action"=>"welcome", "controller"=>"user"} Redirected to http://test.host/user/login Filter chain halted as [login_required] returned false Completed in 0.00013 (7410 reqs/sec) | DB: 0.00014 (106%) | 302 Found [http://test.host/] Processing UserController#login (for 0.0.0.0 at 2007-05-31 11:46:31) [POST] Session ID: Parameters: {"user"=>{"password"=>"test", "login"=>"bob"}, "action"=>"login", "controller"=>"user"} User Load (0.000121) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.000119) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00065 (1535 reqs/sec) | DB: 0.00024 (36%) | 302 Found [http://test.host/] Processing UserController#welcome (for 0.0.0.0 at 2007-05-31 11:46:31) [GET] Session ID: Parameters: {"action"=>"welcome", "controller"=>"user"} User Load (0.000127) SELECT * FROM users WHERE (users.id = 1000001) LIMIT 1 Rendering user/welcome Completed in 0.00113 (881 reqs/sec) | Rendering: 0.00080 (70%) | DB: 0.00013 (11%) | 200 OK [http://test.host/] SQL (0.000072) ROLLBACK SQL (0.000058) BEGIN Processing UserController#hidden (for 0.0.0.0 at 2007-05-31 11:46:31) [GET] Session ID: Parameters: {"action"=>"hidden", "controller"=>"user"} Redirected to http://test.host/user/login Filter chain halted as [login_required] returned false Completed in 0.00014 (6944 reqs/sec) | DB: 0.00013 (90%) | 302 Found [http://test.host/user/hidden] Processing UserController#login (for 0.0.0.0 at 2007-05-31 11:46:31) [POST] Session ID: Parameters: {"user"=>{"password"=>"test", "login"=>"bob"}, "action"=>"login", "controller"=>"user"} User Load (0.000122) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.000111) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/user/hidden Completed in 0.00065 (1548 reqs/sec) | DB: 0.00023 (36%) | 302 Found [http://test.host/user/hidden] Processing UserController#logout (for 0.0.0.0 at 2007-05-31 11:46:31) [GET] Session ID: Parameters: {"action"=>"logout", "controller"=>"user"} Redirected to http://test.host/user/login Completed in 0.00012 (8473 reqs/sec) | DB: 0.00000 (0%) | 302 Found [http://test.host/user/hidden] Processing UserController#login (for 0.0.0.0 at 2007-05-31 11:46:31) [POST] Session ID: Parameters: {"user"=>{"password"=>"test", "login"=>"bob"}, "action"=>"login", "controller"=>"user"} User Load (0.000117) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.000120) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00068 (1477 reqs/sec) | DB: 0.00024 (35%) | 302 Found [http://test.host/user/hidden] SQL (0.000068) ROLLBACK SQL (0.000058) BEGIN Processing UserController#signup (for 0.0.0.0 at 2007-05-31 11:46:31) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"newpassword", "password"=>"newpassword", "login"=>"newbob", "email"=>"newbob@mcbob.com"}, "action"=>"signup", "controller"=>"user"} User Load (0.000143) SELECT * FROM users WHERE (users.login = 'newbob') LIMIT 1 User Load (0.000116) SELECT * FROM users WHERE (users.email = 'newbob@mcbob.com') LIMIT 1 SQL (0.000156) INSERT INTO users (`salt`, `hashed_password`, `role`, `login`, `email`) VALUES('Os8IroIsdh', '4cb499351d0c14abac3cc914aa51f21d15aa2b08', NULL, 'newbob', 'newbob@mcbob.com') User Load (0.000124) SELECT * FROM users WHERE (login = 'newbob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00224 (446 reqs/sec) | DB: 0.00067 (29%) | 302 Found [http://test.host/user/signup?user=loginnewbobpasswordnewpasswordpassword_confirmationnewpasswordemailnewbob%40mcbob.com] SQL (0.000353) ROLLBACK SQL (0.000086) BEGIN Processing UserController#list (for 0.0.0.0 at 2007-05-31 11:47:43) [GET] Session ID: Parameters: {"action"=>"list", "controller"=>"user"} Redirected to http://test.host/user/login Filter chain halted as [login_required] returned false Completed in 0.00017 (5777 reqs/sec) | DB: 0.00009 (49%) | 302 Found [http://test.host/user/list] Processing UserController#login (for 0.0.0.0 at 2007-05-31 11:47:43) [POST] Session ID: Parameters: {"user"=>{"password"=>"test", "login"=>"bob"}, "action"=>"login", "controller"=>"user"} User Load (0.000172) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Columns (0.001344) SHOW FIELDS FROM users User Load (0.000213) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/user/list Completed in 0.00365 (274 reqs/sec) | DB: 0.00173 (47%) | 302 Found [http://test.host/user/list] Processing UserController#list (for 0.0.0.0 at 2007-05-31 11:47:43) [GET] Session ID: Parameters: {"action"=>"list", "controller"=>"user"} User Load (0.000178) SELECT * FROM users WHERE (users.id = 1000001) LIMIT 1 Redirected to http://test.host/ Filter chain halted as [admin_required] returned false Completed in 0.00054 (1842 reqs/sec) | DB: 0.00018 (32%) | 302 Found [http://test.host/user/list] SQL (0.000135) ROLLBACK SQL (0.000076) BEGIN Processing UserController#signup (for 0.0.0.0 at 2007-05-31 11:47:43) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"wrong", "password"=>"newpassword", "login"=>"newbob", "email"=>"newbob@mcbob.com"}, "action"=>"signup", "controller"=>"user"} User Load (0.000177) SELECT * FROM users WHERE (users.login = 'newbob') LIMIT 1 User Load (0.000163) SELECT * FROM users WHERE (users.email = 'newbob@mcbob.com') LIMIT 1 Rendering user/signup Completed in 0.09219 (10 reqs/sec) | Rendering: 0.09075 (98%) | DB: 0.00055 (0%) | 200 OK [http://test.host/user/signup?user=loginnewbobpasswordnewpasswordpassword_confirmationwrongemailnewbob%40mcbob.com] Processing UserController#signup (for 0.0.0.0 at 2007-05-31 11:47:43) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"newpassword", "password"=>"newpassword", "login"=>"yo", "email"=>"newbob@mcbob.com"}, "action"=>"signup", "controller"=>"user"} User Load (0.000390) SELECT * FROM users WHERE (users.login = 'yo') LIMIT 1 User Load (0.000173) SELECT * FROM users WHERE (users.email = 'newbob@mcbob.com') LIMIT 1 Rendering user/signup Completed in 0.04319 (23 reqs/sec) | Rendering: 0.04149 (96%) | DB: 0.00056 (1%) | 200 OK [http://test.host/user/signup?user=loginnewbobpasswordnewpasswordpassword_confirmationwrongemailnewbob%40mcbob.com] Processing UserController#signup (for 0.0.0.0 at 2007-05-31 11:47:43) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"wrong", "password"=>"newpassword", "login"=>"yo", "email"=>"newbob@mcbob.com"}, "action"=>"signup", "controller"=>"user"} User Load (0.000281) SELECT * FROM users WHERE (users.login = 'yo') LIMIT 1 User Load (0.000169) SELECT * FROM users WHERE (users.email = 'newbob@mcbob.com') LIMIT 1 Rendering user/signup Completed in 0.04384 (22 reqs/sec) | Rendering: 0.04235 (96%) | DB: 0.00045 (1%) | 200 OK [http://test.host/user/signup?user=loginnewbobpasswordnewpasswordpassword_confirmationwrongemailnewbob%40mcbob.com] SQL (0.000224) ROLLBACK SQL (0.000166) BEGIN Processing UserController#login (for 0.0.0.0 at 2007-05-31 11:47:43) [POST] Session ID: Parameters: {"user"=>{"password"=>"test", "login"=>"bob"}, "action"=>"login", "controller"=>"user"} User Load (0.000163) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.000175) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00112 (893 reqs/sec) | DB: 0.00073 (65%) | 302 Found [http://test.host/user/login?user=loginbobpasswordtest] Processing UserController#change_password (for 0.0.0.0 at 2007-05-31 11:47:43) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"wrong", "password"=>"newpass"}, "action"=>"change_password", "controller"=>"user"} User Load (0.000152) SELECT * FROM users WHERE (users.id = 1000001) LIMIT 1 User Load (0.000230) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.000163) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 User Load (0.000160) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.000155) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 Rendering user/change_password Completed in 0.00396 (252 reqs/sec) | Rendering: 0.00150 (37%) | DB: 0.00086 (21%) | 200 OK [http://test.host/user/login?user=loginbobpasswordtest] Processing UserController#change_password (for 0.0.0.0 at 2007-05-31 11:47:43) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"", "password"=>""}, "action"=>"change_password", "controller"=>"user"} User Load (0.000344) SELECT * FROM users WHERE (users.id = 1000001) LIMIT 1 User Load (0.000302) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.000236) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 User Load (0.000221) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.000221) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 Rendering user/change_password Completed in 0.00383 (260 reqs/sec) | Rendering: 0.00079 (20%) | DB: 0.00132 (34%) | 200 OK [http://test.host/user/login?user=loginbobpasswordtest] Processing UserController#change_password (for 0.0.0.0 at 2007-05-31 11:47:43) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"newpass", "password"=>"newpass"}, "action"=>"change_password", "controller"=>"user"} User Load (0.000158) SELECT * FROM users WHERE (users.id = 1000001) LIMIT 1 User Load (0.000215) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.000217) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 User Update (0.000217) UPDATE users SET `login` = 'bob', `hashed_password` = 'd2a03cc50e66818e761af6c15d45199d9b6861c9', `role` = NULL, `salt` = '1000', `email` = 'bob@mcbob.com' WHERE id = 1000001 User Load (0.000244) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.000219) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 User Update (0.000162) UPDATE users SET `login` = 'bob', `hashed_password` = 'd2a03cc50e66818e761af6c15d45199d9b6861c9', `role` = NULL, `salt` = '1000', `email` = 'bob@mcbob.com' WHERE id = 1000001 Rendering user/change_password Completed in 0.00495 (202 reqs/sec) | Rendering: 0.00068 (13%) | DB: 0.00143 (28%) | 200 OK [http://test.host/user/login?user=loginbobpasswordtest] Processing UserController#logout (for 0.0.0.0 at 2007-05-31 11:47:43) [GET] Session ID: Parameters: {"action"=>"logout", "controller"=>"user"} Redirected to http://test.host/user/login Completed in 0.00014 (7256 reqs/sec) | Rendering: 0.00068 (492%) | DB: 0.00143 (1039%) | 302 Found [http://test.host/user/login?user=loginbobpasswordtest] Processing UserController#login (for 0.0.0.0 at 2007-05-31 11:47:43) [POST] Session ID: Parameters: {"user"=>{"password"=>"test", "login"=>"bob"}, "action"=>"login", "controller"=>"user"} User Load (0.000169) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Rendering user/login Completed in 0.00182 (550 reqs/sec) | Rendering: 0.00130 (71%) | DB: 0.00017 (9%) | 200 OK [http://test.host/user/login?user=loginbobpasswordtest] Processing UserController#login (for 0.0.0.0 at 2007-05-31 11:47:43) [POST] Session ID: Parameters: {"user"=>{"password"=>"newpass", "login"=>"bob"}, "action"=>"login", "controller"=>"user"} User Load (0.000157) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.000159) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00085 (1180 reqs/sec) | Rendering: 0.00130 (153%) | DB: 0.00049 (57%) | 302 Found [http://test.host/user/login?user=loginbobpasswordtest] SQL (0.016063) ROLLBACK SQL (0.000096) BEGIN Processing UserController#login (for 0.0.0.0 at 2007-05-31 11:47:43) [POST] Session ID: Parameters: {"user"=>{"password"=>"test", "login"=>"bob"}, "action"=>"login", "controller"=>"user"} User Load (0.000205) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.000160) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00103 (968 reqs/sec) | DB: 0.01652 (1600%) | 302 Found [http://test.host/user/login?user=loginbobpasswordtest] Processing UserController#logout (for 0.0.0.0 at 2007-05-31 11:47:43) [GET] Session ID: Parameters: {"action"=>"logout", "controller"=>"user"} Redirected to http://test.host/user/login Completed in 0.00011 (8756 reqs/sec) | DB: 0.00000 (0%) | 302 Found [http://test.host/user/login?user=loginbobpasswordtest] Processing UserController#forgot_password (for 0.0.0.0 at 2007-05-31 11:47:43) [POST] Session ID: Parameters: {"user"=>{"email"=>"notauser@doesntexist.com"}, "action"=>"forgot_password", "controller"=>"user"} User Load (0.000174) SELECT * FROM users WHERE (users.`email` = 'notauser@doesntexist.com' ) LIMIT 1 Rendering user/forgot_password Completed in 0.00143 (699 reqs/sec) | Rendering: 0.00098 (68%) | DB: 0.00017 (12%) | 200 OK [http://test.host/user/login?user=loginbobpasswordtest] Processing UserController#forgot_password (for 0.0.0.0 at 2007-05-31 11:47:43) [POST] Session ID: Parameters: {"user"=>{"email"=>"exbob@mcbob.com"}, "action"=>"forgot_password", "controller"=>"user"} User Load (0.000170) SELECT * FROM users WHERE (users.`email` = 'exbob@mcbob.com' ) LIMIT 1 User Load (0.000253) SELECT * FROM users WHERE (users.login = 'existingbob' AND users.id <> 1000002) LIMIT 1 User Load (0.000228) SELECT * FROM users WHERE (users.email = 'exbob@mcbob.com' AND users.id <> 1000002) LIMIT 1 User Update (0.000218) UPDATE users SET `login` = 'existingbob', `hashed_password` = 'a75594ad82c09596d25613f45f23c2e6d582e32c', `role` = NULL, `salt` = '1000', `email` = 'exbob@mcbob.com' WHERE id = 1000002 Sent mail: Date: Thu, 31 May 2007 11:47:43 -0700 From: support@yourdomain.com To: exbob@mcbob.com Subject: Your password is ... Content-Type: text/plain; charset=utf-8 _____________ Your username is existingbob. Your new password is becWVqfG4c. Please login and change it to something more memorable. --------------- Redirected to http://test.host/user/login Completed in 0.00847 (118 reqs/sec) | Rendering: 0.00098 (11%) | DB: 0.00104 (12%) | 302 Found [http://test.host/user/login?user=loginbobpasswordtest] SQL (0.000415) ROLLBACK SQL (0.000081) BEGIN Processing UserController#login (for 0.0.0.0 at 2007-05-31 11:47:43) [POST] Session ID: Parameters: {"user"=>{"password"=>"nont_correct", "login"=>"bob"}, "action"=>"login", "controller"=>"user"} User Load (0.000130) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Rendering user/login Completed in 0.00112 (890 reqs/sec) | Rendering: 0.00068 (60%) | DB: 0.00063 (55%) | 200 OK [http://test.host/user/login?user=loginbobpasswordnont_correct] SQL (0.000080) ROLLBACK SQL (0.000134) BEGIN Processing UserController#login (for 0.0.0.0 at 2007-05-31 11:47:43) [POST] Session ID: Parameters: {"user"=>{"password"=>"test", "login"=>"bob"}, "action"=>"login", "controller"=>"user"} User Load (0.000187) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.000188) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00098 (1016 reqs/sec) | DB: 0.00059 (59%) | 302 Found [http://test.host/user/login?user=loginbobpasswordtest] Processing UserController#logout (for 0.0.0.0 at 2007-05-31 11:47:43) [GET] Session ID: Parameters: {"action"=>"logout", "controller"=>"user"} Redirected to http://test.host/user/login Completed in 0.00011 (8701 reqs/sec) | DB: 0.00000 (0%) | 302 Found [http://test.host/user/login?user=loginbobpasswordtest] SQL (0.000120) ROLLBACK SQL (0.000081) BEGIN Processing UserController#welcome (for 0.0.0.0 at 2007-05-31 11:47:43) [GET] Session ID: Parameters: {"action"=>"welcome", "controller"=>"user"} Redirected to http://test.host/user/login Filter chain halted as [login_required] returned false Completed in 0.00013 (7410 reqs/sec) | DB: 0.00020 (148%) | 302 Found [http://test.host/] Processing UserController#login (for 0.0.0.0 at 2007-05-31 11:47:43) [POST] Session ID: Parameters: {"user"=>{"password"=>"test", "login"=>"bob"}, "action"=>"login", "controller"=>"user"} User Load (0.000165) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.000151) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00081 (1233 reqs/sec) | DB: 0.00032 (38%) | 302 Found [http://test.host/] Processing UserController#welcome (for 0.0.0.0 at 2007-05-31 11:47:43) [GET] Session ID: Parameters: {"action"=>"welcome", "controller"=>"user"} User Load (0.000157) SELECT * FROM users WHERE (users.id = 1000001) LIMIT 1 Rendering user/welcome Completed in 0.00126 (794 reqs/sec) | Rendering: 0.00087 (69%) | DB: 0.00016 (12%) | 200 OK [http://test.host/] SQL (0.000084) ROLLBACK SQL (0.000087) BEGIN Processing UserController#hidden (for 0.0.0.0 at 2007-05-31 11:47:43) [GET] Session ID: Parameters: {"action"=>"hidden", "controller"=>"user"} Redirected to http://test.host/user/login Filter chain halted as [login_required] returned false Completed in 0.00014 (7244 reqs/sec) | DB: 0.00017 (124%) | 302 Found [http://test.host/user/hidden] Processing UserController#login (for 0.0.0.0 at 2007-05-31 11:47:43) [POST] Session ID: Parameters: {"user"=>{"password"=>"test", "login"=>"bob"}, "action"=>"login", "controller"=>"user"} User Load (0.000164) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.000166) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/user/hidden Completed in 0.00084 (1194 reqs/sec) | DB: 0.00033 (39%) | 302 Found [http://test.host/user/hidden] Processing UserController#logout (for 0.0.0.0 at 2007-05-31 11:47:43) [GET] Session ID: Parameters: {"action"=>"logout", "controller"=>"user"} Redirected to http://test.host/user/login Completed in 0.00012 (8473 reqs/sec) | DB: 0.00000 (0%) | 302 Found [http://test.host/user/hidden] Processing UserController#login (for 0.0.0.0 at 2007-05-31 11:47:43) [POST] Session ID: Parameters: {"user"=>{"password"=>"test", "login"=>"bob"}, "action"=>"login", "controller"=>"user"} User Load (0.000189) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.000164) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00085 (1175 reqs/sec) | DB: 0.00035 (41%) | 302 Found [http://test.host/user/hidden] SQL (0.000090) ROLLBACK SQL (0.000102) BEGIN Processing UserController#signup (for 0.0.0.0 at 2007-05-31 11:47:43) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"newpassword", "password"=>"newpassword", "login"=>"newbob", "email"=>"newbob@mcbob.com"}, "action"=>"signup", "controller"=>"user"} User Load (0.000142) SELECT * FROM users WHERE (users.login = 'newbob') LIMIT 1 User Load (0.000116) SELECT * FROM users WHERE (users.email = 'newbob@mcbob.com') LIMIT 1 SQL (0.000190) INSERT INTO users (`salt`, `hashed_password`, `role`, `login`, `email`) VALUES('hrV07fWwqK', '405ae3c5ec19683d972eed0c2e376a7d3efe57b9', NULL, 'newbob', 'newbob@mcbob.com') User Load (0.000136) SELECT * FROM users WHERE (login = 'newbob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00227 (439 reqs/sec) | DB: 0.00078 (34%) | 302 Found [http://test.host/user/signup?user=loginnewbobpasswordnewpasswordpassword_confirmationnewpasswordemailnewbob%40mcbob.com] SQL (0.000343) ROLLBACK SQL (0.000090) BEGIN Processing UserController#list (for 0.0.0.0 at 2007-05-31 11:48:30) [GET] Session ID: Parameters: {"action"=>"list", "controller"=>"user"} Redirected to http://test.host/user/login Filter chain halted as [login_required] returned false Completed in 0.00017 (5957 reqs/sec) | DB: 0.00009 (53%) | 302 Found [http://test.host/user/list] Processing UserController#login (for 0.0.0.0 at 2007-05-31 11:48:30) [POST] Session ID: Parameters: {"user"=>{"password"=>"test", "login"=>"bob"}, "action"=>"login", "controller"=>"user"} User Load (0.000184) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Columns (0.001439) SHOW FIELDS FROM users User Load (0.000225) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/user/list Completed in 0.00397 (252 reqs/sec) | DB: 0.00185 (46%) | 302 Found [http://test.host/user/list] Processing UserController#list (for 0.0.0.0 at 2007-05-31 11:48:30) [GET] Session ID: Parameters: {"action"=>"list", "controller"=>"user"} User Load (0.000188) SELECT * FROM users WHERE (users.id = 1000001) LIMIT 1 Redirected to http://test.host/ Filter chain halted as [admin_required] returned false Completed in 0.00059 (1700 reqs/sec) | DB: 0.00019 (31%) | 302 Found [http://test.host/user/list] SQL (0.000110) ROLLBACK SQL (0.000074) BEGIN Processing UserController#signup (for 0.0.0.0 at 2007-05-31 11:48:30) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"wrong", "password"=>"newpassword", "login"=>"newbob", "email"=>"newbob@mcbob.com"}, "action"=>"signup", "controller"=>"user"} User Load (0.000186) SELECT * FROM users WHERE (users.login = 'newbob') LIMIT 1 User Load (0.000164) SELECT * FROM users WHERE (users.email = 'newbob@mcbob.com') LIMIT 1 Rendering user/signup Completed in 0.10134 (9 reqs/sec) | Rendering: 0.09980 (98%) | DB: 0.00053 (0%) | 200 OK [http://test.host/user/signup?user=loginnewbobpasswordnewpasswordpassword_confirmationwrongemailnewbob%40mcbob.com] Processing UserController#signup (for 0.0.0.0 at 2007-05-31 11:48:30) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"newpassword", "password"=>"newpassword", "login"=>"yo", "email"=>"newbob@mcbob.com"}, "action"=>"signup", "controller"=>"user"} User Load (0.000355) SELECT * FROM users WHERE (users.login = 'yo') LIMIT 1 User Load (0.000182) SELECT * FROM users WHERE (users.email = 'newbob@mcbob.com') LIMIT 1 Rendering user/signup Completed in 0.04418 (22 reqs/sec) | Rendering: 0.04250 (96%) | DB: 0.00054 (1%) | 200 OK [http://test.host/user/signup?user=loginnewbobpasswordnewpasswordpassword_confirmationwrongemailnewbob%40mcbob.com] Processing UserController#signup (for 0.0.0.0 at 2007-05-31 11:48:30) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"wrong", "password"=>"newpassword", "login"=>"yo", "email"=>"newbob@mcbob.com"}, "action"=>"signup", "controller"=>"user"} User Load (0.000379) SELECT * FROM users WHERE (users.login = 'yo') LIMIT 1 User Load (0.000119) SELECT * FROM users WHERE (users.email = 'newbob@mcbob.com') LIMIT 1 Rendering user/signup Completed in 0.04242 (23 reqs/sec) | Rendering: 0.04095 (96%) | DB: 0.00050 (1%) | 200 OK [http://test.host/user/signup?user=loginnewbobpasswordnewpasswordpassword_confirmationwrongemailnewbob%40mcbob.com] SQL (0.000189) ROLLBACK SQL (0.000148) BEGIN Processing UserController#login (for 0.0.0.0 at 2007-05-31 11:48:30) [POST] Session ID: Parameters: {"user"=>{"password"=>"test", "login"=>"bob"}, "action"=>"login", "controller"=>"user"} User Load (0.000194) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.000171) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00106 (947 reqs/sec) | DB: 0.00070 (66%) | 302 Found [http://test.host/user/login?user=loginbobpasswordtest] Processing UserController#change_password (for 0.0.0.0 at 2007-05-31 11:48:30) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"wrong", "password"=>"newpass"}, "action"=>"change_password", "controller"=>"user"} User Load (0.000172) SELECT * FROM users WHERE (users.id = 1000001) LIMIT 1 User Load (0.000295) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.000226) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 User Load (0.000221) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.000215) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 Rendering user/change_password Completed in 0.00431 (232 reqs/sec) | Rendering: 0.00137 (31%) | DB: 0.00113 (26%) | 200 OK [http://test.host/user/login?user=loginbobpasswordtest] Processing UserController#change_password (for 0.0.0.0 at 2007-05-31 11:48:30) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"", "password"=>""}, "action"=>"change_password", "controller"=>"user"} User Load (0.000171) SELECT * FROM users WHERE (users.id = 1000001) LIMIT 1 User Load (0.000223) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.000218) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 User Load (0.000227) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.000459) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 Rendering user/change_password Completed in 0.00375 (266 reqs/sec) | Rendering: 0.00072 (19%) | DB: 0.00130 (34%) | 200 OK [http://test.host/user/login?user=loginbobpasswordtest] Processing UserController#change_password (for 0.0.0.0 at 2007-05-31 11:48:30) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"newpass", "password"=>"newpass"}, "action"=>"change_password", "controller"=>"user"} User Load (0.000156) SELECT * FROM users WHERE (users.id = 1000001) LIMIT 1 User Load (0.000173) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.000170) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 User Update (0.000168) UPDATE users SET `login` = 'bob', `hashed_password` = 'd2a03cc50e66818e761af6c15d45199d9b6861c9', `role` = NULL, `salt` = '1000', `email` = 'bob@mcbob.com' WHERE id = 1000001 User Load (0.000183) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.000166) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 User Update (0.000112) UPDATE users SET `login` = 'bob', `hashed_password` = 'd2a03cc50e66818e761af6c15d45199d9b6861c9', `role` = NULL, `salt` = '1000', `email` = 'bob@mcbob.com' WHERE id = 1000001 Rendering user/change_password Completed in 0.00415 (240 reqs/sec) | Rendering: 0.00059 (14%) | DB: 0.00113 (27%) | 200 OK [http://test.host/user/login?user=loginbobpasswordtest] Processing UserController#logout (for 0.0.0.0 at 2007-05-31 11:48:30) [GET] Session ID: Parameters: {"action"=>"logout", "controller"=>"user"} Redirected to http://test.host/user/login Completed in 0.00012 (8065 reqs/sec) | Rendering: 0.00059 (475%) | DB: 0.00113 (909%) | 302 Found [http://test.host/user/login?user=loginbobpasswordtest] Processing UserController#login (for 0.0.0.0 at 2007-05-31 11:48:30) [POST] Session ID: Parameters: {"user"=>{"password"=>"test", "login"=>"bob"}, "action"=>"login", "controller"=>"user"} User Load (0.000172) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Rendering user/login Completed in 0.00168 (596 reqs/sec) | Rendering: 0.00125 (74%) | DB: 0.00017 (10%) | 200 OK [http://test.host/user/login?user=loginbobpasswordtest] Processing UserController#login (for 0.0.0.0 at 2007-05-31 11:48:30) [POST] Session ID: Parameters: {"user"=>{"password"=>"newpass", "login"=>"bob"}, "action"=>"login", "controller"=>"user"} User Load (0.000131) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.000112) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00072 (1387 reqs/sec) | Rendering: 0.00125 (173%) | DB: 0.00041 (57%) | 302 Found [http://test.host/user/login?user=loginbobpasswordtest] SQL (0.019920) ROLLBACK SQL (0.000062) BEGIN Processing UserController#login (for 0.0.0.0 at 2007-05-31 11:48:30) [POST] Session ID: Parameters: {"user"=>{"password"=>"test", "login"=>"bob"}, "action"=>"login", "controller"=>"user"} User Load (0.000118) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.000110) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00069 (1453 reqs/sec) | DB: 0.02021 (2937%) | 302 Found [http://test.host/user/login?user=loginbobpasswordtest] Processing UserController#logout (for 0.0.0.0 at 2007-05-31 11:48:30) [GET] Session ID: Parameters: {"action"=>"logout", "controller"=>"user"} Redirected to http://test.host/user/login Completed in 0.00015 (6543 reqs/sec) | DB: 0.00000 (0%) | 302 Found [http://test.host/user/login?user=loginbobpasswordtest] Processing UserController#forgot_password (for 0.0.0.0 at 2007-05-31 11:48:30) [POST] Session ID: Parameters: {"user"=>{"email"=>"notauser@doesntexist.com"}, "action"=>"forgot_password", "controller"=>"user"} User Load (0.000181) SELECT * FROM users WHERE (users.`email` = 'notauser@doesntexist.com' ) LIMIT 1 Rendering user/forgot_password Completed in 0.00128 (783 reqs/sec) | Rendering: 0.00082 (64%) | DB: 0.00018 (14%) | 200 OK [http://test.host/user/login?user=loginbobpasswordtest] Processing UserController#forgot_password (for 0.0.0.0 at 2007-05-31 11:48:30) [POST] Session ID: Parameters: {"user"=>{"email"=>"exbob@mcbob.com"}, "action"=>"forgot_password", "controller"=>"user"} User Load (0.000146) SELECT * FROM users WHERE (users.`email` = 'exbob@mcbob.com' ) LIMIT 1 User Load (0.000235) SELECT * FROM users WHERE (users.login = 'existingbob' AND users.id <> 1000002) LIMIT 1 User Load (0.000162) SELECT * FROM users WHERE (users.email = 'exbob@mcbob.com' AND users.id <> 1000002) LIMIT 1 User Update (0.000154) UPDATE users SET `login` = 'existingbob', `hashed_password` = '8361ac203fe46dacf69970492b36c076eacb8660', `role` = NULL, `salt` = '1000', `email` = 'exbob@mcbob.com' WHERE id = 1000002 Sent mail: Date: Thu, 31 May 2007 11:48:30 -0700 From: support@yourdomain.com To: exbob@mcbob.com Subject: Your password is ... Content-Type: text/plain; charset=utf-8 _____________ Your username is existingbob. Your new password is bABVTWWhbF. Please login and change it to something more memorable. --------------- Redirected to http://test.host/user/login Completed in 0.00794 (125 reqs/sec) | Rendering: 0.00082 (10%) | DB: 0.00088 (11%) | 302 Found [http://test.host/user/login?user=loginbobpasswordtest] SQL (0.000407) ROLLBACK SQL (0.000079) BEGIN Processing UserController#login (for 0.0.0.0 at 2007-05-31 11:48:30) [POST] Session ID: Parameters: {"user"=>{"password"=>"nont_correct", "login"=>"bob"}, "action"=>"login", "controller"=>"user"} User Load (0.000132) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Rendering user/login Completed in 0.00104 (958 reqs/sec) | Rendering: 0.00064 (61%) | DB: 0.00062 (59%) | 200 OK [http://test.host/user/login?user=loginbobpasswordnont_correct] SQL (0.000082) ROLLBACK SQL (0.000059) BEGIN Processing UserController#login (for 0.0.0.0 at 2007-05-31 11:48:30) [POST] Session ID: Parameters: {"user"=>{"password"=>"test", "login"=>"bob"}, "action"=>"login", "controller"=>"user"} User Load (0.000130) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.000111) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00072 (1387 reqs/sec) | DB: 0.00038 (52%) | 302 Found [http://test.host/user/login?user=loginbobpasswordtest] Processing UserController#logout (for 0.0.0.0 at 2007-05-31 11:48:30) [GET] Session ID: Parameters: {"action"=>"logout", "controller"=>"user"} Redirected to http://test.host/user/login Completed in 0.00011 (8701 reqs/sec) | DB: 0.00000 (0%) | 302 Found [http://test.host/user/login?user=loginbobpasswordtest] SQL (0.000067) ROLLBACK SQL (0.000056) BEGIN Processing UserController#welcome (for 0.0.0.0 at 2007-05-31 11:48:30) [GET] Session ID: Parameters: {"action"=>"welcome", "controller"=>"user"} Redirected to http://test.host/user/login Filter chain halted as [login_required] returned false Completed in 0.00014 (7294 reqs/sec) | DB: 0.00012 (89%) | 302 Found [http://test.host/] Processing UserController#login (for 0.0.0.0 at 2007-05-31 11:48:30) [POST] Session ID: Parameters: {"user"=>{"password"=>"test", "login"=>"bob"}, "action"=>"login", "controller"=>"user"} User Load (0.000118) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.000116) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00064 (1550 reqs/sec) | DB: 0.00023 (36%) | 302 Found [http://test.host/] Processing UserController#welcome (for 0.0.0.0 at 2007-05-31 11:48:30) [GET] Session ID: Parameters: {"action"=>"welcome", "controller"=>"user"} User Load (0.000118) SELECT * FROM users WHERE (users.id = 1000001) LIMIT 1 Rendering user/welcome Completed in 0.00113 (884 reqs/sec) | Rendering: 0.00081 (71%) | DB: 0.00012 (10%) | 200 OK [http://test.host/] SQL (0.000076) ROLLBACK SQL (0.000057) BEGIN Processing UserController#hidden (for 0.0.0.0 at 2007-05-31 11:48:30) [GET] Session ID: Parameters: {"action"=>"hidden", "controller"=>"user"} Redirected to http://test.host/user/login Filter chain halted as [login_required] returned false Completed in 0.00016 (6335 reqs/sec) | DB: 0.00013 (84%) | 302 Found [http://test.host/user/hidden] Processing UserController#login (for 0.0.0.0 at 2007-05-31 11:48:30) [POST] Session ID: Parameters: {"user"=>{"password"=>"test", "login"=>"bob"}, "action"=>"login", "controller"=>"user"} User Load (0.000130) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.000110) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/user/hidden Completed in 0.00067 (1492 reqs/sec) | DB: 0.00024 (35%) | 302 Found [http://test.host/user/hidden] Processing UserController#logout (for 0.0.0.0 at 2007-05-31 11:48:30) [GET] Session ID: Parameters: {"action"=>"logout", "controller"=>"user"} Redirected to http://test.host/user/login Completed in 0.00012 (8473 reqs/sec) | DB: 0.00000 (0%) | 302 Found [http://test.host/user/hidden] Processing UserController#login (for 0.0.0.0 at 2007-05-31 11:48:30) [POST] Session ID: Parameters: {"user"=>{"password"=>"test", "login"=>"bob"}, "action"=>"login", "controller"=>"user"} User Load (0.000118) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.000117) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00071 (1402 reqs/sec) | DB: 0.00024 (32%) | 302 Found [http://test.host/user/hidden] SQL (0.000167) ROLLBACK SQL (0.000086) BEGIN Processing UserController#signup (for 0.0.0.0 at 2007-05-31 11:48:31) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"newpassword", "password"=>"newpassword", "login"=>"newbob", "email"=>"newbob@mcbob.com"}, "action"=>"signup", "controller"=>"user"} User Load (0.000183) SELECT * FROM users WHERE (users.login = 'newbob') LIMIT 1 User Load (0.000173) SELECT * FROM users WHERE (users.email = 'newbob@mcbob.com') LIMIT 1 SQL (0.000196) INSERT INTO users (`salt`, `hashed_password`, `role`, `login`, `email`) VALUES('kg7OKixBuX', 'b0ee0d8413cad06f9b9275b72e9018e4f444eef7', NULL, 'newbob', 'newbob@mcbob.com') User Load (0.000181) SELECT * FROM users WHERE (login = 'newbob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00253 (395 reqs/sec) | DB: 0.00099 (39%) | 302 Found [http://test.host/user/signup?user=loginnewbobpasswordnewpasswordpassword_confirmationnewpasswordemailnewbob%40mcbob.com] SQL (0.000389) ROLLBACK SQL (0.000085) BEGIN Processing UserController#list (for 0.0.0.0 at 2007-05-31 11:49:56) [GET] Session ID: Parameters: {"action"=>"list", "controller"=>"user"} Redirected to http://test.host/user/login Filter chain halted as [login_required] returned false Completed in 0.00017 (5817 reqs/sec) | DB: 0.00009 (49%) | 302 Found [http://test.host/user/list] Processing UserController#login (for 0.0.0.0 at 2007-05-31 11:49:56) [POST] Session ID: Parameters: {"user"=>{"password"=>"test", "login"=>"bob"}, "action"=>"login", "controller"=>"user"} User Load (0.000182) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Columns (0.005802) SHOW FIELDS FROM users User Load (0.000198) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/user/list Completed in 0.00796 (125 reqs/sec) | DB: 0.00618 (77%) | 302 Found [http://test.host/user/list] Processing UserController#list (for 0.0.0.0 at 2007-05-31 11:49:56) [GET] Session ID: Parameters: {"action"=>"list", "controller"=>"user"} User Load (0.000160) SELECT * FROM users WHERE (users.id = 1000001) LIMIT 1 Redirected to http://test.host/ Filter chain halted as [admin_required] returned false Completed in 0.02778 (36 reqs/sec) | DB: 0.00016 (0%) | 302 Found [http://test.host/user/list] Processing UserController#logout (for 0.0.0.0 at 2007-05-31 11:49:56) [GET] Session ID: Parameters: {"action"=>"logout", "controller"=>"user"} Redirected to http://test.host/user/login Completed in 0.00012 (8490 reqs/sec) | DB: 0.00000 (0%) | 302 Found [http://test.host/user/list] Processing UserController#login (for 0.0.0.0 at 2007-05-31 11:49:56) [POST] Session ID: Parameters: {"user"=>{"password"=>"test", "login"=>"adminbob"}, "action"=>"login", "controller"=>"user"} User Load (0.000233) SELECT * FROM users WHERE (login = 'adminbob') LIMIT 1 User Load (0.000174) SELECT * FROM users WHERE (login = 'adminbob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00092 (1084 reqs/sec) | DB: 0.00041 (44%) | 302 Found [http://test.host/user/list] Processing UserController#list (for 0.0.0.0 at 2007-05-31 11:49:56) [GET] Session ID: Parameters: {"action"=>"list", "controller"=>"user"} User Load (0.000171) SELECT * FROM users WHERE (users.id = 1000004) LIMIT 1 Completed in 0.00046 (2187 reqs/sec) | Rendering: 0.00003 (7%) | DB: 0.00017 (37%) | 200 OK [http://test.host/user/list] SQL (0.000131) ROLLBACK SQL (0.000078) BEGIN Processing UserController#signup (for 0.0.0.0 at 2007-05-31 11:49:56) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"wrong", "password"=>"newpassword", "login"=>"newbob", "email"=>"newbob@mcbob.com"}, "action"=>"signup", "controller"=>"user"} User Load (0.000174) SELECT * FROM users WHERE (users.login = 'newbob') LIMIT 1 User Load (0.000163) SELECT * FROM users WHERE (users.email = 'newbob@mcbob.com') LIMIT 1 Rendering user/signup Completed in 0.06759 (14 reqs/sec) | Rendering: 0.06611 (97%) | DB: 0.00055 (0%) | 200 OK [http://test.host/user/signup?user=loginnewbobpasswordnewpasswordpassword_confirmationwrongemailnewbob%40mcbob.com] Processing UserController#signup (for 0.0.0.0 at 2007-05-31 11:49:56) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"newpassword", "password"=>"newpassword", "login"=>"yo", "email"=>"newbob@mcbob.com"}, "action"=>"signup", "controller"=>"user"} User Load (0.000391) SELECT * FROM users WHERE (users.login = 'yo') LIMIT 1 User Load (0.000121) SELECT * FROM users WHERE (users.email = 'newbob@mcbob.com') LIMIT 1 Rendering user/signup Completed in 0.04258 (23 reqs/sec) | Rendering: 0.04101 (96%) | DB: 0.00051 (1%) | 200 OK [http://test.host/user/signup?user=loginnewbobpasswordnewpasswordpassword_confirmationwrongemailnewbob%40mcbob.com] Processing UserController#signup (for 0.0.0.0 at 2007-05-31 11:49:56) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"wrong", "password"=>"newpassword", "login"=>"yo", "email"=>"newbob@mcbob.com"}, "action"=>"signup", "controller"=>"user"} User Load (0.000380) SELECT * FROM users WHERE (users.login = 'yo') LIMIT 1 User Load (0.000119) SELECT * FROM users WHERE (users.email = 'newbob@mcbob.com') LIMIT 1 Rendering user/signup Completed in 0.04228 (23 reqs/sec) | Rendering: 0.04078 (96%) | DB: 0.00050 (1%) | 200 OK [http://test.host/user/signup?user=loginnewbobpasswordnewpasswordpassword_confirmationwrongemailnewbob%40mcbob.com] SQL (0.000188) ROLLBACK SQL (0.000161) BEGIN Processing UserController#login (for 0.0.0.0 at 2007-05-31 11:49:56) [POST] Session ID: Parameters: {"user"=>{"password"=>"test", "login"=>"bob"}, "action"=>"login", "controller"=>"user"} User Load (0.000181) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.000333) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00110 (909 reqs/sec) | DB: 0.00086 (78%) | 302 Found [http://test.host/user/login?user=loginbobpasswordtest] Processing UserController#change_password (for 0.0.0.0 at 2007-05-31 11:49:56) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"wrong", "password"=>"newpass"}, "action"=>"change_password", "controller"=>"user"} User Load (0.000157) SELECT * FROM users WHERE (users.id = 1000001) LIMIT 1 User Load (0.000264) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.000171) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 User Load (0.000158) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.000164) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 Rendering user/change_password Completed in 0.00373 (267 reqs/sec) | Rendering: 0.00136 (36%) | DB: 0.00091 (24%) | 200 OK [http://test.host/user/login?user=loginbobpasswordtest] Processing UserController#change_password (for 0.0.0.0 at 2007-05-31 11:49:56) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"", "password"=>""}, "action"=>"change_password", "controller"=>"user"} User Load (0.000159) SELECT * FROM users WHERE (users.id = 1000001) LIMIT 1 User Load (0.000178) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.000301) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 User Load (0.000195) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.000219) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 Rendering user/change_password Completed in 0.00339 (295 reqs/sec) | Rendering: 0.00076 (22%) | DB: 0.00105 (31%) | 200 OK [http://test.host/user/login?user=loginbobpasswordtest] Processing UserController#change_password (for 0.0.0.0 at 2007-05-31 11:49:56) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"newpass", "password"=>"newpass"}, "action"=>"change_password", "controller"=>"user"} User Load (0.000181) SELECT * FROM users WHERE (users.id = 1000001) LIMIT 1 User Load (0.000224) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.000220) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 User Update (0.000215) UPDATE users SET `login` = 'bob', `hashed_password` = 'd2a03cc50e66818e761af6c15d45199d9b6861c9', `role` = NULL, `salt` = '1000', `email` = 'bob@mcbob.com' WHERE id = 1000001 User Load (0.000221) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.000233) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 User Update (0.000152) UPDATE users SET `login` = 'bob', `hashed_password` = 'd2a03cc50e66818e761af6c15d45199d9b6861c9', `role` = NULL, `salt` = '1000', `email` = 'bob@mcbob.com' WHERE id = 1000001 Rendering user/change_password Completed in 0.00492 (203 reqs/sec) | Rendering: 0.00062 (12%) | DB: 0.00145 (29%) | 200 OK [http://test.host/user/login?user=loginbobpasswordtest] Processing UserController#logout (for 0.0.0.0 at 2007-05-31 11:49:56) [GET] Session ID: Parameters: {"action"=>"logout", "controller"=>"user"} Redirected to http://test.host/user/login Completed in 0.00012 (8338 reqs/sec) | Rendering: 0.00062 (519%) | DB: 0.00145 (1205%) | 302 Found [http://test.host/user/login?user=loginbobpasswordtest] Processing UserController#login (for 0.0.0.0 at 2007-05-31 11:49:56) [POST] Session ID: Parameters: {"user"=>{"password"=>"test", "login"=>"bob"}, "action"=>"login", "controller"=>"user"} User Load (0.000167) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Rendering user/login Completed in 0.00174 (576 reqs/sec) | Rendering: 0.00130 (74%) | DB: 0.00017 (9%) | 200 OK [http://test.host/user/login?user=loginbobpasswordtest] Processing UserController#login (for 0.0.0.0 at 2007-05-31 11:49:56) [POST] Session ID: Parameters: {"user"=>{"password"=>"newpass", "login"=>"bob"}, "action"=>"login", "controller"=>"user"} User Load (0.000157) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.000157) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00083 (1204 reqs/sec) | Rendering: 0.00130 (156%) | DB: 0.00048 (58%) | 302 Found [http://test.host/user/login?user=loginbobpasswordtest] SQL (0.005725) ROLLBACK SQL (0.000078) BEGIN Processing UserController#login (for 0.0.0.0 at 2007-05-31 11:49:56) [POST] Session ID: Parameters: {"user"=>{"password"=>"test", "login"=>"bob"}, "action"=>"login", "controller"=>"user"} User Load (0.000372) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.000170) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00123 (813 reqs/sec) | DB: 0.00635 (515%) | 302 Found [http://test.host/user/login?user=loginbobpasswordtest] Processing UserController#logout (for 0.0.0.0 at 2007-05-31 11:49:56) [GET] Session ID: Parameters: {"action"=>"logout", "controller"=>"user"} Redirected to http://test.host/user/login Completed in 0.00012 (8683 reqs/sec) | DB: 0.00000 (0%) | 302 Found [http://test.host/user/login?user=loginbobpasswordtest] Processing UserController#forgot_password (for 0.0.0.0 at 2007-05-31 11:49:56) [POST] Session ID: Parameters: {"user"=>{"email"=>"notauser@doesntexist.com"}, "action"=>"forgot_password", "controller"=>"user"} User Load (0.000174) SELECT * FROM users WHERE (users.`email` = 'notauser@doesntexist.com' ) LIMIT 1 Rendering user/forgot_password Completed in 0.00140 (714 reqs/sec) | Rendering: 0.00095 (67%) | DB: 0.00017 (12%) | 200 OK [http://test.host/user/login?user=loginbobpasswordtest] Processing UserController#forgot_password (for 0.0.0.0 at 2007-05-31 11:49:56) [POST] Session ID: Parameters: {"user"=>{"email"=>"exbob@mcbob.com"}, "action"=>"forgot_password", "controller"=>"user"} User Load (0.000171) SELECT * FROM users WHERE (users.`email` = 'exbob@mcbob.com' ) LIMIT 1 User Load (0.000271) SELECT * FROM users WHERE (users.login = 'existingbob' AND users.id <> 1000002) LIMIT 1 User Load (0.000224) SELECT * FROM users WHERE (users.email = 'exbob@mcbob.com' AND users.id <> 1000002) LIMIT 1 User Update (0.000226) UPDATE users SET `login` = 'existingbob', `hashed_password` = '7547a01095690f685dee63bad5fdcf301e315e6d', `role` = NULL, `salt` = '1000', `email` = 'exbob@mcbob.com' WHERE id = 1000002 Sent mail: Date: Thu, 31 May 2007 11:49:56 -0700 From: support@yourdomain.com To: exbob@mcbob.com Subject: Your password is ... Content-Type: text/plain; charset=utf-8 _____________ Your username is existingbob. Your new password is 4hVY1IE3Mg. Please login and change it to something more memorable. --------------- Redirected to http://test.host/user/login Completed in 0.00849 (117 reqs/sec) | Rendering: 0.00095 (11%) | DB: 0.00107 (12%) | 302 Found [http://test.host/user/login?user=loginbobpasswordtest] SQL (0.000464) ROLLBACK SQL (0.000067) BEGIN Processing UserController#login (for 0.0.0.0 at 2007-05-31 11:49:56) [POST] Session ID: Parameters: {"user"=>{"password"=>"nont_correct", "login"=>"bob"}, "action"=>"login", "controller"=>"user"} User Load (0.000125) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Rendering user/login Completed in 0.00112 (889 reqs/sec) | Rendering: 0.00071 (63%) | DB: 0.00066 (58%) | 200 OK [http://test.host/user/login?user=loginbobpasswordnont_correct] SQL (0.000087) ROLLBACK SQL (0.000058) BEGIN Processing UserController#login (for 0.0.0.0 at 2007-05-31 11:49:56) [POST] Session ID: Parameters: {"user"=>{"password"=>"test", "login"=>"bob"}, "action"=>"login", "controller"=>"user"} User Load (0.000121) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.000113) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00071 (1414 reqs/sec) | DB: 0.00038 (53%) | 302 Found [http://test.host/user/login?user=loginbobpasswordtest] Processing UserController#logout (for 0.0.0.0 at 2007-05-31 11:49:56) [GET] Session ID: Parameters: {"action"=>"logout", "controller"=>"user"} Redirected to http://test.host/user/login Completed in 0.00012 (8683 reqs/sec) | DB: 0.00000 (0%) | 302 Found [http://test.host/user/login?user=loginbobpasswordtest] SQL (0.000068) ROLLBACK SQL (0.000142) BEGIN Processing UserController#welcome (for 0.0.0.0 at 2007-05-31 11:49:56) [GET] Session ID: Parameters: {"action"=>"welcome", "controller"=>"user"} Redirected to http://test.host/user/login Filter chain halted as [login_required] returned false Completed in 0.00016 (6374 reqs/sec) | DB: 0.00021 (133%) | 302 Found [http://test.host/] Processing UserController#login (for 0.0.0.0 at 2007-05-31 11:49:56) [POST] Session ID: Parameters: {"user"=>{"password"=>"test", "login"=>"bob"}, "action"=>"login", "controller"=>"user"} User Load (0.000182) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.000166) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00081 (1242 reqs/sec) | DB: 0.00035 (43%) | 302 Found [http://test.host/] Processing UserController#welcome (for 0.0.0.0 at 2007-05-31 11:49:56) [GET] Session ID: Parameters: {"action"=>"welcome", "controller"=>"user"} User Load (0.000162) SELECT * FROM users WHERE (users.id = 1000001) LIMIT 1 Rendering user/welcome Completed in 0.00126 (794 reqs/sec) | Rendering: 0.00087 (69%) | DB: 0.00016 (12%) | 200 OK [http://test.host/] SQL (0.000120) ROLLBACK SQL (0.000083) BEGIN Processing UserController#hidden (for 0.0.0.0 at 2007-05-31 11:49:56) [GET] Session ID: Parameters: {"action"=>"hidden", "controller"=>"user"} Redirected to http://test.host/user/login Filter chain halted as [login_required] returned false Completed in 0.00013 (7410 reqs/sec) | DB: 0.00020 (150%) | 302 Found [http://test.host/user/hidden] Processing UserController#login (for 0.0.0.0 at 2007-05-31 11:49:56) [POST] Session ID: Parameters: {"user"=>{"password"=>"test", "login"=>"bob"}, "action"=>"login", "controller"=>"user"} User Load (0.000164) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.000152) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/user/hidden Completed in 0.00081 (1228 reqs/sec) | DB: 0.00032 (38%) | 302 Found [http://test.host/user/hidden] Processing UserController#logout (for 0.0.0.0 at 2007-05-31 11:49:56) [GET] Session ID: Parameters: {"action"=>"logout", "controller"=>"user"} Redirected to http://test.host/user/login Completed in 0.00011 (8701 reqs/sec) | DB: 0.00000 (0%) | 302 Found [http://test.host/user/hidden] Processing UserController#login (for 0.0.0.0 at 2007-05-31 11:49:56) [POST] Session ID: Parameters: {"user"=>{"password"=>"test", "login"=>"bob"}, "action"=>"login", "controller"=>"user"} User Load (0.000155) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.000159) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00086 (1158 reqs/sec) | DB: 0.00031 (36%) | 302 Found [http://test.host/user/hidden] SQL (0.000084) ROLLBACK SQL (0.000075) BEGIN Processing UserController#signup (for 0.0.0.0 at 2007-05-31 11:49:56) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"newpassword", "password"=>"newpassword", "login"=>"newbob", "email"=>"newbob@mcbob.com"}, "action"=>"signup", "controller"=>"user"} User Load (0.000187) SELECT * FROM users WHERE (users.login = 'newbob') LIMIT 1 User Load (0.000184) SELECT * FROM users WHERE (users.email = 'newbob@mcbob.com') LIMIT 1 SQL (0.000203) INSERT INTO users (`salt`, `hashed_password`, `role`, `login`, `email`) VALUES('XEiAluxNaS', 'c7db9fc6354afdf31c8c04e217f94056628a3f9a', NULL, 'newbob', 'newbob@mcbob.com') User Load (0.000174) SELECT * FROM users WHERE (login = 'newbob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00254 (394 reqs/sec) | DB: 0.00091 (35%) | 302 Found [http://test.host/user/signup?user=loginnewbobpasswordnewpasswordpassword_confirmationnewpasswordemailnewbob%40mcbob.com] SQL (0.000409) ROLLBACK SQL (0.000075) BEGIN Processing UserController#list (for 0.0.0.0 at 2007-05-31 11:51:38) [GET] Session ID: Parameters: {"action"=>"list", "controller"=>"user"} Redirected to http://test.host/user/login Filter chain halted as [login_required] returned false Completed in 0.00018 (5652 reqs/sec) | DB: 0.00007 (42%) | 302 Found [http://test.host/user/list] Processing UserController#login (for 0.0.0.0 at 2007-05-31 11:51:38) [POST] Session ID: Parameters: {"user"=>{"password"=>"test", "login"=>"bob"}, "action"=>"login", "controller"=>"user"} User Load (0.000169) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Columns (0.001302) SHOW FIELDS FROM users User Load (0.000155) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/user/list Completed in 0.00337 (296 reqs/sec) | DB: 0.00163 (48%) | 302 Found [http://test.host/user/list] Processing UserController#list (for 0.0.0.0 at 2007-05-31 11:51:38) [GET] Session ID: Parameters: {"action"=>"list", "controller"=>"user"} User Load (0.000137) SELECT * FROM users WHERE (users.id = 1000001) LIMIT 1 Redirected to http://test.host/ Filter chain halted as [admin_required] returned false Completed in 0.00045 (2198 reqs/sec) | DB: 0.00014 (30%) | 302 Found [http://test.host/user/list] Processing UserController#logout (for 0.0.0.0 at 2007-05-31 11:51:38) [GET] Session ID: Parameters: {"action"=>"logout", "controller"=>"user"} Redirected to http://test.host/user/login Completed in 0.00012 (8630 reqs/sec) | DB: 0.00000 (0%) | 302 Found [http://test.host/user/list] Processing UserController#login (for 0.0.0.0 at 2007-05-31 11:51:38) [POST] Session ID: Parameters: {"user"=>{"password"=>"test", "login"=>"adminbob"}, "action"=>"login", "controller"=>"user"} User Load (0.000129) SELECT * FROM users WHERE (login = 'adminbob') LIMIT 1 User Load (0.000115) SELECT * FROM users WHERE (login = 'adminbob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00070 (1430 reqs/sec) | DB: 0.00024 (34%) | 302 Found [http://test.host/user/list] Processing UserController#list (for 0.0.0.0 at 2007-05-31 11:51:38) [GET] Session ID: Parameters: {"action"=>"list", "controller"=>"user"} User Load (0.000115) SELECT * FROM users WHERE (users.id = 1000004) LIMIT 1 User Load (0.000132) SELECT * FROM users  Rendering user/list Completed in 0.00101 (990 reqs/sec) | Rendering: 0.00042 (41%) | DB: 0.00025 (24%) | 200 OK [http://test.host/user/list] SQL (0.000120) ROLLBACK SQL (0.000060) BEGIN Processing UserController#signup (for 0.0.0.0 at 2007-05-31 11:51:38) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"wrong", "password"=>"newpassword", "login"=>"newbob", "email"=>"newbob@mcbob.com"}, "action"=>"signup", "controller"=>"user"} User Load (0.000159) SELECT * FROM users WHERE (users.login = 'newbob') LIMIT 1 User Load (0.000353) SELECT * FROM users WHERE (users.email = 'newbob@mcbob.com') LIMIT 1 Rendering user/signup Completed in 0.06717 (14 reqs/sec) | Rendering: 0.06550 (97%) | DB: 0.00069 (1%) | 200 OK [http://test.host/user/signup?user=loginnewbobpasswordnewpasswordpassword_confirmationwrongemailnewbob%40mcbob.com] Processing UserController#signup (for 0.0.0.0 at 2007-05-31 11:51:38) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"newpassword", "password"=>"newpassword", "login"=>"yo", "email"=>"newbob@mcbob.com"}, "action"=>"signup", "controller"=>"user"} User Load (0.000336) SELECT * FROM users WHERE (users.login = 'yo') LIMIT 1 User Load (0.000177) SELECT * FROM users WHERE (users.email = 'newbob@mcbob.com') LIMIT 1 Rendering user/signup Completed in 0.04366 (22 reqs/sec) | Rendering: 0.04196 (96%) | DB: 0.00051 (1%) | 200 OK [http://test.host/user/signup?user=loginnewbobpasswordnewpasswordpassword_confirmationwrongemailnewbob%40mcbob.com] Processing UserController#signup (for 0.0.0.0 at 2007-05-31 11:51:38) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"wrong", "password"=>"newpassword", "login"=>"yo", "email"=>"newbob@mcbob.com"}, "action"=>"signup", "controller"=>"user"} User Load (0.000289) SELECT * FROM users WHERE (users.login = 'yo') LIMIT 1 User Load (0.000171) SELECT * FROM users WHERE (users.email = 'newbob@mcbob.com') LIMIT 1 Rendering user/signup Completed in 0.04231 (23 reqs/sec) | Rendering: 0.04075 (96%) | DB: 0.00046 (1%) | 200 OK [http://test.host/user/signup?user=loginnewbobpasswordnewpasswordpassword_confirmationwrongemailnewbob%40mcbob.com] SQL (0.000170) ROLLBACK SQL (0.000149) BEGIN Processing UserController#login (for 0.0.0.0 at 2007-05-31 11:51:38) [POST] Session ID: Parameters: {"user"=>{"password"=>"test", "login"=>"bob"}, "action"=>"login", "controller"=>"user"} User Load (0.000453) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.000183) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00161 (622 reqs/sec) | DB: 0.00096 (59%) | 302 Found [http://test.host/user/login?user=loginbobpasswordtest] Processing UserController#change_password (for 0.0.0.0 at 2007-05-31 11:51:38) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"wrong", "password"=>"newpass"}, "action"=>"change_password", "controller"=>"user"} User Load (0.000175) SELECT * FROM users WHERE (users.id = 1000001) LIMIT 1 User Load (0.000296) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.000227) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 User Load (0.000219) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.000217) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 Rendering user/change_password Completed in 0.00449 (222 reqs/sec) | Rendering: 0.00146 (32%) | DB: 0.00113 (25%) | 200 OK [http://test.host/user/login?user=loginbobpasswordtest] Processing UserController#change_password (for 0.0.0.0 at 2007-05-31 11:51:38) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"", "password"=>""}, "action"=>"change_password", "controller"=>"user"} User Load (0.000171) SELECT * FROM users WHERE (users.id = 1000001) LIMIT 1 User Load (0.000215) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.000218) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 User Load (0.000214) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.000216) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 Rendering user/change_password Completed in 0.00357 (280 reqs/sec) | Rendering: 0.00075 (20%) | DB: 0.00103 (28%) | 200 OK [http://test.host/user/login?user=loginbobpasswordtest] Processing UserController#change_password (for 0.0.0.0 at 2007-05-31 11:51:38) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"newpass", "password"=>"newpass"}, "action"=>"change_password", "controller"=>"user"} User Load (0.000170) SELECT * FROM users WHERE (users.id = 1000001) LIMIT 1 User Load (0.000216) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.000216) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 User Update (0.000215) UPDATE users SET `login` = 'bob', `hashed_password` = 'd2a03cc50e66818e761af6c15d45199d9b6861c9', `role` = NULL, `salt` = '1000', `email` = 'bob@mcbob.com' WHERE id = 1000001 User Load (0.000217) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.000222) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 User Update (0.000148) UPDATE users SET `login` = 'bob', `hashed_password` = 'd2a03cc50e66818e761af6c15d45199d9b6861c9', `role` = NULL, `salt` = '1000', `email` = 'bob@mcbob.com' WHERE id = 1000001 Rendering user/change_password Completed in 0.00493 (203 reqs/sec) | Rendering: 0.00063 (12%) | DB: 0.00140 (28%) | 200 OK [http://test.host/user/login?user=loginbobpasswordtest] Processing UserController#logout (for 0.0.0.0 at 2007-05-31 11:51:38) [GET] Session ID: Parameters: {"action"=>"logout", "controller"=>"user"} Redirected to http://test.host/user/login Completed in 0.00012 (8338 reqs/sec) | Rendering: 0.00063 (527%) | DB: 0.00140 (1170%) | 302 Found [http://test.host/user/login?user=loginbobpasswordtest] Processing UserController#login (for 0.0.0.0 at 2007-05-31 11:51:38) [POST] Session ID: Parameters: {"user"=>{"password"=>"test", "login"=>"bob"}, "action"=>"login", "controller"=>"user"} User Load (0.000175) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Rendering user/login Completed in 0.00177 (564 reqs/sec) | Rendering: 0.00131 (74%) | DB: 0.00017 (9%) | 200 OK [http://test.host/user/login?user=loginbobpasswordtest] Processing UserController#login (for 0.0.0.0 at 2007-05-31 11:51:38) [POST] Session ID: Parameters: {"user"=>{"password"=>"newpass", "login"=>"bob"}, "action"=>"login", "controller"=>"user"} User Load (0.000158) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.000158) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00084 (1196 reqs/sec) | Rendering: 0.00131 (157%) | DB: 0.00049 (58%) | 302 Found [http://test.host/user/login?user=loginbobpasswordtest] SQL (0.000438) ROLLBACK SQL (0.000082) BEGIN Processing UserController#login (for 0.0.0.0 at 2007-05-31 11:51:38) [POST] Session ID: Parameters: {"user"=>{"password"=>"test", "login"=>"bob"}, "action"=>"login", "controller"=>"user"} User Load (0.000132) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.000114) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00087 (1148 reqs/sec) | DB: 0.00077 (87%) | 302 Found [http://test.host/user/login?user=loginbobpasswordtest] Processing UserController#logout (for 0.0.0.0 at 2007-05-31 11:51:38) [GET] Session ID: Parameters: {"action"=>"logout", "controller"=>"user"} Redirected to http://test.host/user/login Completed in 0.00013 (7810 reqs/sec) | DB: 0.00000 (0%) | 302 Found [http://test.host/user/login?user=loginbobpasswordtest] Processing UserController#forgot_password (for 0.0.0.0 at 2007-05-31 11:51:38) [POST] Session ID: Parameters: {"user"=>{"email"=>"notauser@doesntexist.com"}, "action"=>"forgot_password", "controller"=>"user"} User Load (0.000144) SELECT * FROM users WHERE (users.`email` = 'notauser@doesntexist.com' ) LIMIT 1 Rendering user/forgot_password Completed in 0.00133 (749 reqs/sec) | Rendering: 0.00095 (70%) | DB: 0.00014 (10%) | 200 OK [http://test.host/user/login?user=loginbobpasswordtest] Processing UserController#forgot_password (for 0.0.0.0 at 2007-05-31 11:51:38) [POST] Session ID: Parameters: {"user"=>{"email"=>"exbob@mcbob.com"}, "action"=>"forgot_password", "controller"=>"user"} User Load (0.000144) SELECT * FROM users WHERE (users.`email` = 'exbob@mcbob.com' ) LIMIT 1 User Load (0.000187) SELECT * FROM users WHERE (users.login = 'existingbob' AND users.id <> 1000002) LIMIT 1 User Load (0.000161) SELECT * FROM users WHERE (users.email = 'exbob@mcbob.com' AND users.id <> 1000002) LIMIT 1 User Update (0.000168) UPDATE users SET `login` = 'existingbob', `hashed_password` = '4933af62907390ea5ebf60dae20ef28a26f47db3', `role` = NULL, `salt` = '1000', `email` = 'exbob@mcbob.com' WHERE id = 1000002 Sent mail: Date: Thu, 31 May 2007 11:51:38 -0700 From: support@yourdomain.com To: exbob@mcbob.com Subject: Your password is ... Content-Type: text/plain; charset=utf-8 _____________ Your username is existingbob. Your new password is 6NkQFwrxbP. Please login and change it to something more memorable. --------------- Redirected to http://test.host/user/login Completed in 0.00798 (125 reqs/sec) | Rendering: 0.00095 (11%) | DB: 0.00080 (10%) | 302 Found [http://test.host/user/login?user=loginbobpasswordtest] SQL (0.000396) ROLLBACK SQL (0.000100) BEGIN Processing UserController#login (for 0.0.0.0 at 2007-05-31 11:51:38) [POST] Session ID: Parameters: {"user"=>{"password"=>"nont_correct", "login"=>"bob"}, "action"=>"login", "controller"=>"user"} User Load (0.000177) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Rendering user/login Completed in 0.00112 (894 reqs/sec) | Rendering: 0.00064 (57%) | DB: 0.00067 (60%) | 200 OK [http://test.host/user/login?user=loginbobpasswordnont_correct] SQL (0.000077) ROLLBACK SQL (0.000069) BEGIN Processing UserController#login (for 0.0.0.0 at 2007-05-31 11:51:38) [POST] Session ID: Parameters: {"user"=>{"password"=>"test", "login"=>"bob"}, "action"=>"login", "controller"=>"user"} User Load (0.000117) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.000113) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00068 (1470 reqs/sec) | DB: 0.00038 (55%) | 302 Found [http://test.host/user/login?user=loginbobpasswordtest] Processing UserController#logout (for 0.0.0.0 at 2007-05-31 11:51:38) [GET] Session ID: Parameters: {"action"=>"logout", "controller"=>"user"} Redirected to http://test.host/user/login Completed in 0.00012 (8683 reqs/sec) | DB: 0.00000 (0%) | 302 Found [http://test.host/user/login?user=loginbobpasswordtest] SQL (0.000066) ROLLBACK SQL (0.000058) BEGIN Processing UserController#welcome (for 0.0.0.0 at 2007-05-31 11:51:38) [GET] Session ID: Parameters: {"action"=>"welcome", "controller"=>"user"} Redirected to http://test.host/user/login Filter chain halted as [login_required] returned false Completed in 0.00013 (7463 reqs/sec) | DB: 0.00012 (92%) | 302 Found [http://test.host/] Processing UserController#login (for 0.0.0.0 at 2007-05-31 11:51:38) [POST] Session ID: Parameters: {"user"=>{"password"=>"test", "login"=>"bob"}, "action"=>"login", "controller"=>"user"} User Load (0.000119) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.000128) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00065 (1548 reqs/sec) | DB: 0.00025 (38%) | 302 Found [http://test.host/] Processing UserController#welcome (for 0.0.0.0 at 2007-05-31 11:51:38) [GET] Session ID: Parameters: {"action"=>"welcome", "controller"=>"user"} User Load (0.000114) SELECT * FROM users WHERE (users.id = 1000001) LIMIT 1 Rendering user/welcome Completed in 0.00114 (878 reqs/sec) | Rendering: 0.00082 (71%) | DB: 0.00011 (10%) | 200 OK [http://test.host/] SQL (0.000068) ROLLBACK SQL (0.000070) BEGIN Processing UserController#hidden (for 0.0.0.0 at 2007-05-31 11:51:38) [GET] Session ID: Parameters: {"action"=>"hidden", "controller"=>"user"} Redirected to http://test.host/user/login Filter chain halted as [login_required] returned false Completed in 0.00013 (7584 reqs/sec) | DB: 0.00014 (104%) | 302 Found [http://test.host/user/hidden] Processing UserController#login (for 0.0.0.0 at 2007-05-31 11:51:38) [POST] Session ID: Parameters: {"user"=>{"password"=>"test", "login"=>"bob"}, "action"=>"login", "controller"=>"user"} User Load (0.000127) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.000310) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/user/hidden Completed in 0.00090 (1106 reqs/sec) | DB: 0.00044 (48%) | 302 Found [http://test.host/user/hidden] Processing UserController#logout (for 0.0.0.0 at 2007-05-31 11:51:38) [GET] Session ID: Parameters: {"action"=>"logout", "controller"=>"user"} Redirected to http://test.host/user/login Completed in 0.00012 (8542 reqs/sec) | DB: 0.00000 (0%) | 302 Found [http://test.host/user/hidden] Processing UserController#login (for 0.0.0.0 at 2007-05-31 11:51:38) [POST] Session ID: Parameters: {"user"=>{"password"=>"test", "login"=>"bob"}, "action"=>"login", "controller"=>"user"} User Load (0.000170) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.000159) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00087 (1151 reqs/sec) | DB: 0.00033 (37%) | 302 Found [http://test.host/user/hidden] SQL (0.000120) ROLLBACK SQL (0.000086) BEGIN Processing UserController#signup (for 0.0.0.0 at 2007-05-31 11:51:38) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"newpassword", "password"=>"newpassword", "login"=>"newbob", "email"=>"newbob@mcbob.com"}, "action"=>"signup", "controller"=>"user"} User Load (0.000181) SELECT * FROM users WHERE (users.login = 'newbob') LIMIT 1 User Load (0.000173) SELECT * FROM users WHERE (users.email = 'newbob@mcbob.com') LIMIT 1 SQL (0.000195) INSERT INTO users (`salt`, `hashed_password`, `role`, `login`, `email`) VALUES('HdEql6WmbB', 'c4c621a68b6a2ea055d344b2d62387e058112d43', NULL, 'newbob', 'newbob@mcbob.com') User Load (0.000174) SELECT * FROM users WHERE (login = 'newbob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00263 (379 reqs/sec) | DB: 0.00093 (35%) | 302 Found [http://test.host/user/signup?user=loginnewbobpasswordnewpasswordpassword_confirmationnewpasswordemailnewbob%40mcbob.com] SQL (0.000433) ROLLBACK SQL (0.000076) BEGIN Processing UserController#list (for 0.0.0.0 at 2007-05-31 12:18:25) [GET] Session ID: Parameters: {"action"=>"list", "controller"=>"user"} Redirected to http://test.host/user/login Filter chain halted as [login_required] returned false Completed in 0.00017 (5882 reqs/sec) | DB: 0.00008 (44%) | 302 Found [http://test.host/user/list] Processing UserController#login (for 0.0.0.0 at 2007-05-31 12:18:25) [POST] Session ID: Parameters: {"user"=>{"password"=>"test", "login"=>"bob"}, "action"=>"login", "controller"=>"user"} User Load (0.000157) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Columns (0.001264) SHOW FIELDS FROM users User Load (0.000152) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/user/list Completed in 0.00330 (302 reqs/sec) | DB: 0.00157 (47%) | 302 Found [http://test.host/user/list] Processing UserController#list (for 0.0.0.0 at 2007-05-31 12:18:25) [GET] Session ID: Parameters: {"action"=>"list", "controller"=>"user"} User Load (0.000129) SELECT * FROM users WHERE (users.id = 1000001) LIMIT 1 Redirected to http://test.host/ Filter chain halted as [admin_required] returned false Completed in 0.00045 (2227 reqs/sec) | DB: 0.00013 (28%) | 302 Found [http://test.host/user/list] Processing UserController#logout (for 0.0.0.0 at 2007-05-31 12:18:25) [GET] Session ID: Parameters: {"action"=>"logout", "controller"=>"user"} Redirected to http://test.host/user/login Completed in 0.00014 (7397 reqs/sec) | DB: 0.00000 (0%) | 302 Found [http://test.host/user/list] Processing UserController#login (for 0.0.0.0 at 2007-05-31 12:18:25) [POST] Session ID: Parameters: {"user"=>{"password"=>"test", "login"=>"adminbob"}, "action"=>"login", "controller"=>"user"} User Load (0.000127) SELECT * FROM users WHERE (login = 'adminbob') LIMIT 1 User Load (0.000115) SELECT * FROM users WHERE (login = 'adminbob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00069 (1455 reqs/sec) | DB: 0.00024 (35%) | 302 Found [http://test.host/user/list] Processing UserController#list (for 0.0.0.0 at 2007-05-31 12:18:25) [GET] Session ID: Parameters: {"action"=>"list", "controller"=>"user"} User Load (0.000117) SELECT * FROM users WHERE (users.id = 1000004) LIMIT 1 User Load (0.000119) SELECT * FROM users  Rendering user/list Completed in 0.00224 (445 reqs/sec) | Rendering: 0.00165 (73%) | DB: 0.00024 (10%) | 200 OK [http://test.host/user/list] SQL (0.000085) ROLLBACK SQL (0.000061) BEGIN Processing UserController#signup (for 0.0.0.0 at 2007-05-31 12:18:25) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"wrong", "password"=>"newpassword", "login"=>"newbob", "email"=>"newbob@mcbob.com"}, "action"=>"signup", "controller"=>"user"} User Load (0.000141) SELECT * FROM users WHERE (users.login = 'newbob') LIMIT 1 User Load (0.000115) SELECT * FROM users WHERE (users.email = 'newbob@mcbob.com') LIMIT 1 Rendering user/signup Completed in 0.06704 (14 reqs/sec) | Rendering: 0.06577 (98%) | DB: 0.00040 (0%) | 200 OK [http://test.host/user/signup?user=loginnewbobpasswordnewpasswordpassword_confirmationwrongemailnewbob%40mcbob.com] Processing UserController#signup (for 0.0.0.0 at 2007-05-31 12:18:25) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"newpassword", "password"=>"newpassword", "login"=>"yo", "email"=>"newbob@mcbob.com"}, "action"=>"signup", "controller"=>"user"} User Load (0.000394) SELECT * FROM users WHERE (users.login = 'yo') LIMIT 1 User Load (0.000120) SELECT * FROM users WHERE (users.email = 'newbob@mcbob.com') LIMIT 1 Rendering user/signup Completed in 0.04429 (22 reqs/sec) | Rendering: 0.04265 (96%) | DB: 0.00051 (1%) | 200 OK [http://test.host/user/signup?user=loginnewbobpasswordnewpasswordpassword_confirmationwrongemailnewbob%40mcbob.com] Processing UserController#signup (for 0.0.0.0 at 2007-05-31 12:18:25) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"wrong", "password"=>"newpassword", "login"=>"yo", "email"=>"newbob@mcbob.com"}, "action"=>"signup", "controller"=>"user"} User Load (0.000328) SELECT * FROM users WHERE (users.login = 'yo') LIMIT 1 User Load (0.000178) SELECT * FROM users WHERE (users.email = 'newbob@mcbob.com') LIMIT 1 Rendering user/signup Completed in 0.04276 (23 reqs/sec) | Rendering: 0.04117 (96%) | DB: 0.00051 (1%) | 200 OK [http://test.host/user/signup?user=loginnewbobpasswordnewpasswordpassword_confirmationwrongemailnewbob%40mcbob.com] SQL (0.000171) ROLLBACK SQL (0.000155) BEGIN Processing UserController#login (for 0.0.0.0 at 2007-05-31 12:18:25) [POST] Session ID: Parameters: {"user"=>{"password"=>"test", "login"=>"bob"}, "action"=>"login", "controller"=>"user"} User Load (0.000146) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.000166) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00084 (1194 reqs/sec) | DB: 0.00064 (76%) | 302 Found [http://test.host/user/login?user=loginbobpasswordtest] Processing UserController#change_password (for 0.0.0.0 at 2007-05-31 12:18:25) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"wrong", "password"=>"newpass"}, "action"=>"change_password", "controller"=>"user"} User Load (0.000133) SELECT * FROM users WHERE (users.id = 1000001) LIMIT 1 User Load (0.000239) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.000160) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 User Load (0.000163) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.000154) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 Rendering user/change_password Completed in 0.00371 (269 reqs/sec) | Rendering: 0.00140 (37%) | DB: 0.00085 (22%) | 200 OK [http://test.host/user/login?user=loginbobpasswordtest] Processing UserController#change_password (for 0.0.0.0 at 2007-05-31 12:18:25) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"", "password"=>""}, "action"=>"change_password", "controller"=>"user"} User Load (0.000155) SELECT * FROM users WHERE (users.id = 1000001) LIMIT 1 User Load (0.000198) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.000380) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 User Load (0.000225) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.000220) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 Rendering user/change_password Completed in 0.00357 (280 reqs/sec) | Rendering: 0.00078 (21%) | DB: 0.00118 (33%) | 200 OK [http://test.host/user/login?user=loginbobpasswordtest] Processing UserController#change_password (for 0.0.0.0 at 2007-05-31 12:18:25) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"newpass", "password"=>"newpass"}, "action"=>"change_password", "controller"=>"user"} User Load (0.000183) SELECT * FROM users WHERE (users.id = 1000001) LIMIT 1 User Load (0.000225) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.000230) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 User Update (0.000214) UPDATE users SET `login` = 'bob', `hashed_password` = 'd2a03cc50e66818e761af6c15d45199d9b6861c9', `role` = NULL, `salt` = '1000', `email` = 'bob@mcbob.com' WHERE id = 1000001 User Load (0.000221) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.000218) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 User Update (0.000147) UPDATE users SET `login` = 'bob', `hashed_password` = 'd2a03cc50e66818e761af6c15d45199d9b6861c9', `role` = NULL, `salt` = '1000', `email` = 'bob@mcbob.com' WHERE id = 1000001 Rendering user/change_password Completed in 0.00497 (201 reqs/sec) | Rendering: 0.00063 (12%) | DB: 0.00144 (28%) | 200 OK [http://test.host/user/login?user=loginbobpasswordtest] Processing UserController#logout (for 0.0.0.0 at 2007-05-31 12:18:25) [GET] Session ID: Parameters: {"action"=>"logout", "controller"=>"user"} Redirected to http://test.host/user/login Completed in 0.00012 (8405 reqs/sec) | Rendering: 0.00063 (527%) | DB: 0.00144 (1209%) | 302 Found [http://test.host/user/login?user=loginbobpasswordtest] Processing UserController#login (for 0.0.0.0 at 2007-05-31 12:18:25) [POST] Session ID: Parameters: {"user"=>{"password"=>"test", "login"=>"bob"}, "action"=>"login", "controller"=>"user"} User Load (0.000169) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Rendering user/login Completed in 0.00181 (552 reqs/sec) | Rendering: 0.00132 (72%) | DB: 0.00017 (9%) | 200 OK [http://test.host/user/login?user=loginbobpasswordtest] Processing UserController#login (for 0.0.0.0 at 2007-05-31 12:18:25) [POST] Session ID: Parameters: {"user"=>{"password"=>"newpass", "login"=>"bob"}, "action"=>"login", "controller"=>"user"} User Load (0.000166) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.000167) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00088 (1135 reqs/sec) | Rendering: 0.00132 (149%) | DB: 0.00050 (57%) | 302 Found [http://test.host/user/login?user=loginbobpasswordtest] SQL (0.000368) ROLLBACK SQL (0.000094) BEGIN Processing UserController#login (for 0.0.0.0 at 2007-05-31 12:18:25) [POST] Session ID: Parameters: {"user"=>{"password"=>"test", "login"=>"bob"}, "action"=>"login", "controller"=>"user"} User Load (0.000175) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.000172) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00091 (1095 reqs/sec) | DB: 0.00081 (88%) | 302 Found [http://test.host/user/login?user=loginbobpasswordtest] Processing UserController#logout (for 0.0.0.0 at 2007-05-31 12:18:25) [GET] Session ID: Parameters: {"action"=>"logout", "controller"=>"user"} Redirected to http://test.host/user/login Completed in 0.00011 (8774 reqs/sec) | DB: 0.00000 (0%) | 302 Found [http://test.host/user/login?user=loginbobpasswordtest] Processing UserController#forgot_password (for 0.0.0.0 at 2007-05-31 12:18:25) [POST] Session ID: Parameters: {"user"=>{"email"=>"notauser@doesntexist.com"}, "action"=>"forgot_password", "controller"=>"user"} User Load (0.000164) SELECT * FROM users WHERE (users.`email` = 'notauser@doesntexist.com' ) LIMIT 1 Rendering user/forgot_password Completed in 0.00133 (753 reqs/sec) | Rendering: 0.00090 (68%) | DB: 0.00016 (12%) | 200 OK [http://test.host/user/login?user=loginbobpasswordtest] Processing UserController#forgot_password (for 0.0.0.0 at 2007-05-31 12:18:25) [POST] Session ID: Parameters: {"user"=>{"email"=>"exbob@mcbob.com"}, "action"=>"forgot_password", "controller"=>"user"} User Load (0.000170) SELECT * FROM users WHERE (users.`email` = 'exbob@mcbob.com' ) LIMIT 1 User Load (0.000244) SELECT * FROM users WHERE (users.login = 'existingbob' AND users.id <> 1000002) LIMIT 1 User Load (0.000247) SELECT * FROM users WHERE (users.email = 'exbob@mcbob.com' AND users.id <> 1000002) LIMIT 1 User Update (0.000181) UPDATE users SET `login` = 'existingbob', `hashed_password` = '8aa5c7fc48ff2db14fffaadde7a0604ab29c3353', `role` = NULL, `salt` = '1000', `email` = 'exbob@mcbob.com' WHERE id = 1000002 Sent mail: Date: Thu, 31 May 2007 12:18:25 -0700 From: support@yourdomain.com To: exbob@mcbob.com Subject: Your password is ... Content-Type: text/plain; charset=utf-8 _____________ Your username is existingbob. Your new password is YOl7shF1mk. Please login and change it to something more memorable. --------------- Redirected to http://test.host/user/login Completed in 0.00841 (118 reqs/sec) | Rendering: 0.00090 (10%) | DB: 0.00101 (11%) | 302 Found [http://test.host/user/login?user=loginbobpasswordtest] SQL (0.000426) ROLLBACK SQL (0.000081) BEGIN Processing UserController#login (for 0.0.0.0 at 2007-05-31 12:18:25) [POST] Session ID: Parameters: {"user"=>{"password"=>"nont_correct", "login"=>"bob"}, "action"=>"login", "controller"=>"user"} User Load (0.000148) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Rendering user/login Completed in 0.00107 (938 reqs/sec) | Rendering: 0.00064 (60%) | DB: 0.00066 (61%) | 200 OK [http://test.host/user/login?user=loginbobpasswordnont_correct] SQL (0.000085) ROLLBACK SQL (0.000059) BEGIN Processing UserController#login (for 0.0.0.0 at 2007-05-31 12:18:25) [POST] Session ID: Parameters: {"user"=>{"password"=>"test", "login"=>"bob"}, "action"=>"login", "controller"=>"user"} User Load (0.000120) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.000110) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00071 (1410 reqs/sec) | DB: 0.00037 (52%) | 302 Found [http://test.host/user/login?user=loginbobpasswordtest] Processing UserController#logout (for 0.0.0.0 at 2007-05-31 12:18:25) [GET] Session ID: Parameters: {"action"=>"logout", "controller"=>"user"} Redirected to http://test.host/user/login Completed in 0.00011 (8701 reqs/sec) | DB: 0.00000 (0%) | 302 Found [http://test.host/user/login?user=loginbobpasswordtest] SQL (0.000067) ROLLBACK SQL (0.000057) BEGIN Processing UserController#welcome (for 0.0.0.0 at 2007-05-31 12:18:25) [GET] Session ID: Parameters: {"action"=>"welcome", "controller"=>"user"} Redirected to http://test.host/user/login Filter chain halted as [login_required] returned false Completed in 0.00013 (7463 reqs/sec) | DB: 0.00012 (92%) | 302 Found [http://test.host/] Processing UserController#login (for 0.0.0.0 at 2007-05-31 12:18:25) [POST] Session ID: Parameters: {"user"=>{"password"=>"test", "login"=>"bob"}, "action"=>"login", "controller"=>"user"} User Load (0.000120) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.000120) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00065 (1529 reqs/sec) | DB: 0.00024 (36%) | 302 Found [http://test.host/] Processing UserController#welcome (for 0.0.0.0 at 2007-05-31 12:18:25) [GET] Session ID: Parameters: {"action"=>"welcome", "controller"=>"user"} User Load (0.000118) SELECT * FROM users WHERE (users.id = 1000001) LIMIT 1 Rendering user/welcome Completed in 0.00115 (871 reqs/sec) | Rendering: 0.00080 (70%) | DB: 0.00012 (10%) | 200 OK [http://test.host/] SQL (0.000084) ROLLBACK SQL (0.000058) BEGIN Processing UserController#hidden (for 0.0.0.0 at 2007-05-31 12:18:25) [GET] Session ID: Parameters: {"action"=>"hidden", "controller"=>"user"} Redirected to http://test.host/user/login Filter chain halted as [login_required] returned false Completed in 0.00013 (7530 reqs/sec) | DB: 0.00014 (106%) | 302 Found [http://test.host/user/hidden] Processing UserController#login (for 0.0.0.0 at 2007-05-31 12:18:25) [POST] Session ID: Parameters: {"user"=>{"password"=>"test", "login"=>"bob"}, "action"=>"login", "controller"=>"user"} User Load (0.000120) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.000119) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/user/hidden Completed in 0.00065 (1533 reqs/sec) | DB: 0.00024 (36%) | 302 Found [http://test.host/user/hidden] Processing UserController#logout (for 0.0.0.0 at 2007-05-31 12:18:25) [GET] Session ID: Parameters: {"action"=>"logout", "controller"=>"user"} Redirected to http://test.host/user/login Completed in 0.00012 (8559 reqs/sec) | DB: 0.00000 (0%) | 302 Found [http://test.host/user/hidden] Processing UserController#login (for 0.0.0.0 at 2007-05-31 12:18:25) [POST] Session ID: Parameters: {"user"=>{"password"=>"test", "login"=>"bob"}, "action"=>"login", "controller"=>"user"} User Load (0.000116) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.000118) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00068 (1463 reqs/sec) | DB: 0.00023 (34%) | 302 Found [http://test.host/user/hidden] SQL (0.000068) ROLLBACK SQL (0.000057) BEGIN Processing UserController#signup (for 0.0.0.0 at 2007-05-31 12:18:25) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"newpassword", "password"=>"newpassword", "login"=>"newbob", "email"=>"newbob@mcbob.com"}, "action"=>"signup", "controller"=>"user"} User Load (0.000133) SELECT * FROM users WHERE (users.login = 'newbob') LIMIT 1 User Load (0.000124) SELECT * FROM users WHERE (users.email = 'newbob@mcbob.com') LIMIT 1 SQL (0.000159) INSERT INTO users (`salt`, `hashed_password`, `role`, `login`, `email`) VALUES('6c12DlMwDX', '2cfbb96491f1850c95d79f95edf7064b5cd97b58', NULL, 'newbob', 'newbob@mcbob.com') User Load (0.000122) SELECT * FROM users WHERE (login = 'newbob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00218 (459 reqs/sec) | DB: 0.00066 (30%) | 302 Found [http://test.host/user/signup?user=loginnewbobpasswordnewpasswordpassword_confirmationnewpasswordemailnewbob%40mcbob.com] SQL (0.000352) ROLLBACK SQL (0.000094) BEGIN Processing UserController#list (for 0.0.0.0 at 2007-05-31 12:20:25) [GET] Session ID: Parameters: {"action"=>"list", "controller"=>"user"} Redirected to http://test.host/user/login Filter chain halted as [login_required] returned false Completed in 0.00018 (5683 reqs/sec) | DB: 0.00009 (53%) | 302 Found [http://test.host/user/list] Processing UserController#login (for 0.0.0.0 at 2007-05-31 12:20:25) [POST] Session ID: Parameters: {"user"=>{"password"=>"test", "login"=>"bob"}, "action"=>"login", "controller"=>"user"} User Load (0.000156) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Columns (0.001258) SHOW FIELDS FROM users User Load (0.000156) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/user/list Completed in 0.00333 (300 reqs/sec) | DB: 0.00157 (47%) | 302 Found [http://test.host/user/list] Processing UserController#list (for 0.0.0.0 at 2007-05-31 12:20:25) [GET] Session ID: Parameters: {"action"=>"list", "controller"=>"user"} User Load (0.000219) SELECT * FROM users WHERE (users.id = 1000001) LIMIT 1 Redirected to http://test.host/ Filter chain halted as [admin_required] returned false Completed in 0.00063 (1592 reqs/sec) | DB: 0.00022 (34%) | 302 Found [http://test.host/user/list] Processing UserController#logout (for 0.0.0.0 at 2007-05-31 12:20:25) [GET] Session ID: Parameters: {"action"=>"logout", "controller"=>"user"} Redirected to http://test.host/user/login Completed in 0.00012 (8128 reqs/sec) | DB: 0.00000 (0%) | 302 Found [http://test.host/user/list] Processing UserController#login (for 0.0.0.0 at 2007-05-31 12:20:25) [POST] Session ID: Parameters: {"user"=>{"password"=>"test", "login"=>"adminbob"}, "action"=>"login", "controller"=>"user"} User Load (0.000174) SELECT * FROM users WHERE (login = 'adminbob') LIMIT 1 User Load (0.000116) SELECT * FROM users WHERE (login = 'adminbob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00075 (1337 reqs/sec) | DB: 0.00029 (38%) | 302 Found [http://test.host/user/list] Processing UserController#list (for 0.0.0.0 at 2007-05-31 12:20:25) [GET] Session ID: Parameters: {"action"=>"list", "controller"=>"user"} User Load (0.000118) SELECT * FROM users WHERE (users.id = 1000004) LIMIT 1 User Load (0.000114) SELECT * FROM users  Rendering user/list Completed in 0.00235 (425 reqs/sec) | Rendering: 0.00176 (74%) | DB: 0.00023 (9%) | 200 OK [http://test.host/user/list] SQL (0.000089) ROLLBACK SQL (0.000134) BEGIN Processing UserController#login (for 0.0.0.0 at 2007-05-31 12:20:25) [POST] Session ID: Parameters: {"user"=>{"password"=>"test", "login"=>"bob"}, "action"=>"login", "controller"=>"user"} User Load (0.000181) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.000163) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00086 (1165 reqs/sec) | DB: 0.00057 (66%) | 302 Found [http://test.host/user/login?user=loginbobpasswordtest] User Load (0.000155) SELECT * FROM users WHERE (users.id = 1000001) LIMIT 1 SQL (0.000129) ROLLBACK SQL (0.000077) BEGIN Processing UserController#signup (for 0.0.0.0 at 2007-05-31 12:20:25) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"wrong", "password"=>"newpassword", "login"=>"newbob", "email"=>"newbob@mcbob.com"}, "action"=>"signup", "controller"=>"user"} User Load (0.000174) SELECT * FROM users WHERE (users.login = 'newbob') LIMIT 1 User Load (0.000163) SELECT * FROM users WHERE (users.email = 'newbob@mcbob.com') LIMIT 1 Rendering user/signup Completed in 0.06750 (14 reqs/sec) | Rendering: 0.06605 (97%) | DB: 0.00070 (1%) | 200 OK [http://test.host/user/signup?user=loginnewbobpasswordnewpasswordpassword_confirmationwrongemailnewbob%40mcbob.com] Processing UserController#signup (for 0.0.0.0 at 2007-05-31 12:20:25) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"newpassword", "password"=>"newpassword", "login"=>"yo", "email"=>"newbob@mcbob.com"}, "action"=>"signup", "controller"=>"user"} User Load (0.000338) SELECT * FROM users WHERE (users.login = 'yo') LIMIT 1 User Load (0.000186) SELECT * FROM users WHERE (users.email = 'newbob@mcbob.com') LIMIT 1 Rendering user/signup Completed in 0.04288 (23 reqs/sec) | Rendering: 0.04122 (96%) | DB: 0.00052 (1%) | 200 OK [http://test.host/user/signup?user=loginnewbobpasswordnewpasswordpassword_confirmationwrongemailnewbob%40mcbob.com] Processing UserController#signup (for 0.0.0.0 at 2007-05-31 12:20:25) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"wrong", "password"=>"newpassword", "login"=>"yo", "email"=>"newbob@mcbob.com"}, "action"=>"signup", "controller"=>"user"} User Load (0.000240) SELECT * FROM users WHERE (users.login = 'yo') LIMIT 1 User Load (0.000186) SELECT * FROM users WHERE (users.email = 'newbob@mcbob.com') LIMIT 1 Rendering user/signup Completed in 0.04386 (22 reqs/sec) | Rendering: 0.04235 (96%) | DB: 0.00043 (0%) | 200 OK [http://test.host/user/signup?user=loginnewbobpasswordnewpasswordpassword_confirmationwrongemailnewbob%40mcbob.com] SQL (0.000188) ROLLBACK SQL (0.000087) BEGIN Processing UserController#login (for 0.0.0.0 at 2007-05-31 12:20:25) [POST] Session ID: Parameters: {"user"=>{"password"=>"test", "login"=>"bob"}, "action"=>"login", "controller"=>"user"} User Load (0.000197) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.000155) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00098 (1016 reqs/sec) | DB: 0.00063 (63%) | 302 Found [http://test.host/user/login?user=loginbobpasswordtest] Processing UserController#change_password (for 0.0.0.0 at 2007-05-31 12:20:25) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"wrong", "password"=>"newpass"}, "action"=>"change_password", "controller"=>"user"} User Load (0.000173) SELECT * FROM users WHERE (users.id = 1000001) LIMIT 1 User Load (0.000310) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.000229) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 User Load (0.000216) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.000235) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 Rendering user/change_password Completed in 0.00440 (227 reqs/sec) | Rendering: 0.00140 (31%) | DB: 0.00116 (26%) | 200 OK [http://test.host/user/login?user=loginbobpasswordtest] Processing UserController#change_password (for 0.0.0.0 at 2007-05-31 12:20:25) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"", "password"=>""}, "action"=>"change_password", "controller"=>"user"} User Load (0.000181) SELECT * FROM users WHERE (users.id = 1000001) LIMIT 1 User Load (0.000222) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.000231) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 User Load (0.000229) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.000220) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 Rendering user/change_password Completed in 0.00351 (284 reqs/sec) | Rendering: 0.00071 (20%) | DB: 0.00108 (30%) | 200 OK [http://test.host/user/login?user=loginbobpasswordtest] Processing UserController#change_password (for 0.0.0.0 at 2007-05-31 12:20:25) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"newpass", "password"=>"newpass"}, "action"=>"change_password", "controller"=>"user"} User Load (0.000182) SELECT * FROM users WHERE (users.id = 1000001) LIMIT 1 User Load (0.000227) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.000228) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 User Update (0.000213) UPDATE users SET `login` = 'bob', `hashed_password` = 'd2a03cc50e66818e761af6c15d45199d9b6861c9', `role` = NULL, `salt` = '1000', `email` = 'bob@mcbob.com' WHERE id = 1000001 User Load (0.000231) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.000219) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 User Update (0.000148) UPDATE users SET `login` = 'bob', `hashed_password` = 'd2a03cc50e66818e761af6c15d45199d9b6861c9', `role` = NULL, `salt` = '1000', `email` = 'bob@mcbob.com' WHERE id = 1000001 Rendering user/change_password Completed in 0.00508 (196 reqs/sec) | Rendering: 0.00064 (12%) | DB: 0.00145 (28%) | 200 OK [http://test.host/user/login?user=loginbobpasswordtest] Processing UserController#logout (for 0.0.0.0 at 2007-05-31 12:20:25) [GET] Session ID: Parameters: {"action"=>"logout", "controller"=>"user"} Redirected to http://test.host/user/login Completed in 0.00012 (8256 reqs/sec) | Rendering: 0.00064 (528%) | DB: 0.00145 (1196%) | 302 Found [http://test.host/user/login?user=loginbobpasswordtest] Processing UserController#login (for 0.0.0.0 at 2007-05-31 12:20:25) [POST] Session ID: Parameters: {"user"=>{"password"=>"test", "login"=>"bob"}, "action"=>"login", "controller"=>"user"} User Load (0.000169) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Rendering user/login Completed in 0.00178 (561 reqs/sec) | Rendering: 0.00133 (74%) | DB: 0.00017 (9%) | 200 OK [http://test.host/user/login?user=loginbobpasswordtest] Processing UserController#login (for 0.0.0.0 at 2007-05-31 12:20:25) [POST] Session ID: Parameters: {"user"=>{"password"=>"newpass", "login"=>"bob"}, "action"=>"login", "controller"=>"user"} User Load (0.000174) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.000144) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00084 (1190 reqs/sec) | Rendering: 0.00133 (158%) | DB: 0.00049 (57%) | 302 Found [http://test.host/user/login?user=loginbobpasswordtest] SQL (0.003558) ROLLBACK SQL (0.000136) BEGIN Processing UserController#login (for 0.0.0.0 at 2007-05-31 12:20:25) [POST] Session ID: Parameters: {"user"=>{"password"=>"test", "login"=>"bob"}, "action"=>"login", "controller"=>"user"} User Load (0.000135) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.000115) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00074 (1345 reqs/sec) | DB: 0.00394 (530%) | 302 Found [http://test.host/user/login?user=loginbobpasswordtest] Processing UserController#logout (for 0.0.0.0 at 2007-05-31 12:20:25) [GET] Session ID: Parameters: {"action"=>"logout", "controller"=>"user"} Redirected to http://test.host/user/login Completed in 0.00013 (7943 reqs/sec) | DB: 0.00000 (0%) | 302 Found [http://test.host/user/login?user=loginbobpasswordtest] Processing UserController#forgot_password (for 0.0.0.0 at 2007-05-31 12:20:25) [POST] Session ID: Parameters: {"user"=>{"email"=>"notauser@doesntexist.com"}, "action"=>"forgot_password", "controller"=>"user"} User Load (0.000308) SELECT * FROM users WHERE (users.`email` = 'notauser@doesntexist.com' ) LIMIT 1 Rendering user/forgot_password Completed in 0.00149 (672 reqs/sec) | Rendering: 0.00090 (60%) | DB: 0.00031 (20%) | 200 OK [http://test.host/user/login?user=loginbobpasswordtest] Processing UserController#forgot_password (for 0.0.0.0 at 2007-05-31 12:20:25) [POST] Session ID: Parameters: {"user"=>{"email"=>"exbob@mcbob.com"}, "action"=>"forgot_password", "controller"=>"user"} User Load (0.000259) SELECT * FROM users WHERE (users.`email` = 'exbob@mcbob.com' ) LIMIT 1 User Load (0.000216) SELECT * FROM users WHERE (users.login = 'existingbob' AND users.id <> 1000002) LIMIT 1 User Load (0.000160) SELECT * FROM users WHERE (users.email = 'exbob@mcbob.com' AND users.id <> 1000002) LIMIT 1 User Update (0.000199) UPDATE users SET `login` = 'existingbob', `hashed_password` = 'b4ee5570fb92aef0b2114060d3e67cd6b8e239ac', `role` = NULL, `salt` = '1000', `email` = 'exbob@mcbob.com' WHERE id = 1000002 Sent mail: Date: Thu, 31 May 2007 12:20:25 -0700 From: support@yourdomain.com To: exbob@mcbob.com Subject: Your password is ... Content-Type: text/plain; charset=utf-8 _____________ Your username is existingbob. Your new password is CpiGs3ni1D. Please login and change it to something more memorable. --------------- Redirected to http://test.host/user/login Completed in 0.00808 (123 reqs/sec) | Rendering: 0.00090 (11%) | DB: 0.00114 (14%) | 302 Found [http://test.host/user/login?user=loginbobpasswordtest] SQL (0.000455) ROLLBACK SQL (0.000112) BEGIN Processing UserController#login (for 0.0.0.0 at 2007-05-31 12:20:25) [POST] Session ID: Parameters: {"user"=>{"password"=>"nont_correct", "login"=>"bob"}, "action"=>"login", "controller"=>"user"} User Load (0.000173) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Rendering user/login Completed in 0.00113 (882 reqs/sec) | Rendering: 0.00062 (54%) | DB: 0.00074 (65%) | 200 OK [http://test.host/user/login?user=loginbobpasswordnont_correct] SQL (0.000100) ROLLBACK SQL (0.000076) BEGIN Processing UserController#login (for 0.0.0.0 at 2007-05-31 12:20:25) [POST] Session ID: Parameters: {"user"=>{"password"=>"test", "login"=>"bob"}, "action"=>"login", "controller"=>"user"} User Load (0.000158) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.000164) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00087 (1149 reqs/sec) | DB: 0.00050 (57%) | 302 Found [http://test.host/user/login?user=loginbobpasswordtest] Processing UserController#logout (for 0.0.0.0 at 2007-05-31 12:20:25) [GET] Session ID: Parameters: {"action"=>"logout", "controller"=>"user"} Redirected to http://test.host/user/login Completed in 0.00014 (7358 reqs/sec) | DB: 0.00000 (0%) | 302 Found [http://test.host/user/login?user=loginbobpasswordtest] SQL (0.000087) ROLLBACK SQL (0.000077) BEGIN Processing UserController#welcome (for 0.0.0.0 at 2007-05-31 12:20:25) [GET] Session ID: Parameters: {"action"=>"welcome", "controller"=>"user"} Redirected to http://test.host/user/login Filter chain halted as [login_required] returned false Completed in 0.00017 (5882 reqs/sec) | DB: 0.00016 (96%) | 302 Found [http://test.host/] Processing UserController#login (for 0.0.0.0 at 2007-05-31 12:20:25) [POST] Session ID: Parameters: {"user"=>{"password"=>"test", "login"=>"bob"}, "action"=>"login", "controller"=>"user"} User Load (0.000171) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.000160) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00082 (1221 reqs/sec) | DB: 0.00033 (40%) | 302 Found [http://test.host/] Processing UserController#welcome (for 0.0.0.0 at 2007-05-31 12:20:25) [GET] Session ID: Parameters: {"action"=>"welcome", "controller"=>"user"} User Load (0.000157) SELECT * FROM users WHERE (users.id = 1000001) LIMIT 1 Rendering user/welcome Completed in 0.00126 (791 reqs/sec) | Rendering: 0.00087 (68%) | DB: 0.00016 (12%) | 200 OK [http://test.host/] SQL (0.000083) ROLLBACK SQL (0.000077) BEGIN Processing UserController#hidden (for 0.0.0.0 at 2007-05-31 12:20:25) [GET] Session ID: Parameters: {"action"=>"hidden", "controller"=>"user"} Redirected to http://test.host/user/login Filter chain halted as [login_required] returned false Completed in 0.00016 (6213 reqs/sec) | DB: 0.00016 (99%) | 302 Found [http://test.host/user/hidden] Processing UserController#login (for 0.0.0.0 at 2007-05-31 12:20:25) [POST] Session ID: Parameters: {"user"=>{"password"=>"test", "login"=>"bob"}, "action"=>"login", "controller"=>"user"} User Load (0.000166) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.000157) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/user/hidden Completed in 0.00082 (1221 reqs/sec) | DB: 0.00032 (39%) | 302 Found [http://test.host/user/hidden] Processing UserController#logout (for 0.0.0.0 at 2007-05-31 12:20:25) [GET] Session ID: Parameters: {"action"=>"logout", "controller"=>"user"} Redirected to http://test.host/user/login Completed in 0.00012 (8473 reqs/sec) | DB: 0.00000 (0%) | 302 Found [http://test.host/user/hidden] Processing UserController#login (for 0.0.0.0 at 2007-05-31 12:20:25) [POST] Session ID: Parameters: {"user"=>{"password"=>"test", "login"=>"bob"}, "action"=>"login", "controller"=>"user"} User Load (0.000260) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.000163) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00123 (813 reqs/sec) | DB: 0.00042 (34%) | 302 Found [http://test.host/user/hidden] SQL (0.000073) ROLLBACK SQL (0.000060) BEGIN Processing UserController#signup (for 0.0.0.0 at 2007-05-31 12:20:25) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"newpassword", "password"=>"newpassword", "login"=>"newbob", "email"=>"newbob@mcbob.com"}, "action"=>"signup", "controller"=>"user"} User Load (0.000341) SELECT * FROM users WHERE (users.login = 'newbob') LIMIT 1 User Load (0.000186) SELECT * FROM users WHERE (users.email = 'newbob@mcbob.com') LIMIT 1 SQL (0.000208) INSERT INTO users (`salt`, `hashed_password`, `role`, `login`, `email`) VALUES('UY5DD7IJMG', '20ffe46c268827bca9a43bd5729e13901585af25', NULL, 'newbob', 'newbob@mcbob.com') User Load (0.000176) SELECT * FROM users WHERE (login = 'newbob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00288 (347 reqs/sec) | DB: 0.00104 (36%) | 302 Found [http://test.host/user/signup?user=loginnewbobpasswordnewpasswordpassword_confirmationnewpasswordemailnewbob%40mcbob.com] SQL (0.000372) ROLLBACK SQL (0.000075) BEGIN Processing UserController#list (for 0.0.0.0 at 2007-05-31 12:21:15) [GET] Session ID: Parameters: {"action"=>"list", "controller"=>"user"} Redirected to http://test.host/user/login Filter chain halted as [login_required] returned false Completed in 0.00017 (5915 reqs/sec) | DB: 0.00008 (44%) | 302 Found [http://test.host/user/list] Processing UserController#login (for 0.0.0.0 at 2007-05-31 12:21:15) [POST] Session ID: Parameters: {"user"=>{"password"=>"test", "login"=>"bob"}, "action"=>"login", "controller"=>"user"} User Load (0.000158) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Columns (0.001264) SHOW FIELDS FROM users User Load (0.000152) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/user/list Completed in 0.00325 (307 reqs/sec) | DB: 0.00157 (48%) | 302 Found [http://test.host/user/list] Processing UserController#list (for 0.0.0.0 at 2007-05-31 12:21:15) [GET] Session ID: Parameters: {"action"=>"list", "controller"=>"user"} User Load (0.000134) SELECT * FROM users WHERE (users.id = 1000001) LIMIT 1 Redirected to http://test.host/ Filter chain halted as [admin_required] returned false Completed in 0.00045 (2212 reqs/sec) | DB: 0.00013 (29%) | 302 Found [http://test.host/user/list] Processing UserController#logout (for 0.0.0.0 at 2007-05-31 12:21:15) [GET] Session ID: Parameters: {"action"=>"logout", "controller"=>"user"} Redirected to http://test.host/user/login Completed in 0.04057 (24 reqs/sec) | DB: 0.00000 (0%) | 302 Found [http://test.host/user/list] Processing UserController#login (for 0.0.0.0 at 2007-05-31 12:21:15) [POST] Session ID: Parameters: {"user"=>{"password"=>"test", "login"=>"adminbob"}, "action"=>"login", "controller"=>"user"} User Load (0.000170) SELECT * FROM users WHERE (login = 'adminbob') LIMIT 1 User Load (0.000123) SELECT * FROM users WHERE (login = 'adminbob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00077 (1290 reqs/sec) | DB: 0.00029 (37%) | 302 Found [http://test.host/user/list] Processing UserController#list (for 0.0.0.0 at 2007-05-31 12:21:15) [GET] Session ID: Parameters: {"action"=>"list", "controller"=>"user"} User Load (0.000135) SELECT * FROM users WHERE (users.id = 1000004) LIMIT 1 User Load (0.000113) SELECT * FROM users  Rendering user/list Completed in 0.00228 (438 reqs/sec) | Rendering: 0.00168 (73%) | DB: 0.00025 (10%) | 200 OK [http://test.host/user/list] SQL (0.000086) ROLLBACK SQL (0.000067) BEGIN Processing UserController#login (for 0.0.0.0 at 2007-05-31 12:21:15) [POST] Session ID: Parameters: {"user"=>{"password"=>"test", "login"=>"bob"}, "action"=>"login", "controller"=>"user"} User Load (0.000255) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.000120) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00085 (1176 reqs/sec) | DB: 0.00053 (62%) | 302 Found [http://test.host/user/login?user=loginbobpasswordtest] User Load (0.000118) SELECT * FROM users WHERE (users.id = 1000001) LIMIT 1 SQL (0.000076) ROLLBACK SQL (0.000057) BEGIN Processing UserController#signup (for 0.0.0.0 at 2007-05-31 12:21:15) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"wrong", "password"=>"newpassword", "login"=>"newbob", "email"=>"newbob@mcbob.com"}, "action"=>"signup", "controller"=>"user"} User Load (0.000134) SELECT * FROM users WHERE (users.login = 'newbob') LIMIT 1 User Load (0.000115) SELECT * FROM users WHERE (users.email = 'newbob@mcbob.com') LIMIT 1 Rendering user/signup Completed in 0.06820 (14 reqs/sec) | Rendering: 0.06688 (98%) | DB: 0.00050 (0%) | 200 OK [http://test.host/user/signup?user=loginnewbobpasswordnewpasswordpassword_confirmationwrongemailnewbob%40mcbob.com] Processing UserController#signup (for 0.0.0.0 at 2007-05-31 12:21:15) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"newpassword", "password"=>"newpassword", "login"=>"yo", "email"=>"newbob@mcbob.com"}, "action"=>"signup", "controller"=>"user"} User Load (0.000348) SELECT * FROM users WHERE (users.login = 'yo') LIMIT 1 User Load (0.000186) SELECT * FROM users WHERE (users.email = 'newbob@mcbob.com') LIMIT 1 Rendering user/signup Completed in 0.04258 (23 reqs/sec) | Rendering: 0.04090 (96%) | DB: 0.00053 (1%) | 200 OK [http://test.host/user/signup?user=loginnewbobpasswordnewpasswordpassword_confirmationwrongemailnewbob%40mcbob.com] Processing UserController#signup (for 0.0.0.0 at 2007-05-31 12:21:15) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"wrong", "password"=>"newpassword", "login"=>"yo", "email"=>"newbob@mcbob.com"}, "action"=>"signup", "controller"=>"user"} User Load (0.000285) SELECT * FROM users WHERE (users.login = 'yo') LIMIT 1 User Load (0.000166) SELECT * FROM users WHERE (users.email = 'newbob@mcbob.com') LIMIT 1 Rendering user/signup Completed in 0.04263 (23 reqs/sec) | Rendering: 0.04109 (96%) | DB: 0.00045 (1%) | 200 OK [http://test.host/user/signup?user=loginnewbobpasswordnewpasswordpassword_confirmationwrongemailnewbob%40mcbob.com] SQL (0.000171) ROLLBACK SQL (0.000108) BEGIN Processing UserController#login (for 0.0.0.0 at 2007-05-31 12:21:15) [POST] Session ID: Parameters: {"user"=>{"password"=>"test", "login"=>"bob"}, "action"=>"login", "controller"=>"user"} User Load (0.000505) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.000177) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00164 (610 reqs/sec) | DB: 0.00096 (58%) | 302 Found [http://test.host/user/login?user=loginbobpasswordtest] Processing UserController#change_password (for 0.0.0.0 at 2007-05-31 12:21:15) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"wrong", "password"=>"newpass"}, "action"=>"change_password", "controller"=>"user"} User Load (0.000193) SELECT * FROM users WHERE (users.id = 1000001) LIMIT 1 User Load (0.000295) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.000229) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 User Load (0.000218) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.000228) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 Rendering user/change_password Completed in 0.00452 (221 reqs/sec) | Rendering: 0.00145 (32%) | DB: 0.00116 (25%) | 200 OK [http://test.host/user/login?user=loginbobpasswordtest] Processing UserController#change_password (for 0.0.0.0 at 2007-05-31 12:21:15) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"", "password"=>""}, "action"=>"change_password", "controller"=>"user"} User Load (0.000172) SELECT * FROM users WHERE (users.id = 1000001) LIMIT 1 User Load (0.000212) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.000219) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 User Load (0.000213) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.000215) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 Rendering user/change_password Completed in 0.00335 (298 reqs/sec) | Rendering: 0.00069 (20%) | DB: 0.00103 (30%) | 200 OK [http://test.host/user/login?user=loginbobpasswordtest] Processing UserController#change_password (for 0.0.0.0 at 2007-05-31 12:21:15) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"newpass", "password"=>"newpass"}, "action"=>"change_password", "controller"=>"user"} User Load (0.000166) SELECT * FROM users WHERE (users.id = 1000001) LIMIT 1 User Load (0.000240) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.000218) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 User Update (0.000309) UPDATE users SET `login` = 'bob', `hashed_password` = 'd2a03cc50e66818e761af6c15d45199d9b6861c9', `role` = NULL, `salt` = '1000', `email` = 'bob@mcbob.com' WHERE id = 1000001 User Load (0.000229) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.000164) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 User Update (0.000112) UPDATE users SET `login` = 'bob', `hashed_password` = 'd2a03cc50e66818e761af6c15d45199d9b6861c9', `role` = NULL, `salt` = '1000', `email` = 'bob@mcbob.com' WHERE id = 1000001 Rendering user/change_password Completed in 0.00465 (214 reqs/sec) | Rendering: 0.00064 (13%) | DB: 0.00144 (30%) | 200 OK [http://test.host/user/login?user=loginbobpasswordtest] Processing UserController#logout (for 0.0.0.0 at 2007-05-31 12:21:15) [GET] Session ID: Parameters: {"action"=>"logout", "controller"=>"user"} Redirected to http://test.host/user/login Completed in 0.00014 (6990 reqs/sec) | Rendering: 0.00064 (448%) | DB: 0.00144 (1005%) | 302 Found [http://test.host/user/login?user=loginbobpasswordtest] Processing UserController#login (for 0.0.0.0 at 2007-05-31 12:21:15) [POST] Session ID: Parameters: {"user"=>{"password"=>"test", "login"=>"bob"}, "action"=>"login", "controller"=>"user"} User Load (0.000148) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Rendering user/login Completed in 0.00167 (597 reqs/sec) | Rendering: 0.00127 (75%) | DB: 0.00015 (8%) | 200 OK [http://test.host/user/login?user=loginbobpasswordtest] Processing UserController#login (for 0.0.0.0 at 2007-05-31 12:21:15) [POST] Session ID: Parameters: {"user"=>{"password"=>"newpass", "login"=>"bob"}, "action"=>"login", "controller"=>"user"} User Load (0.000141) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.000111) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00072 (1391 reqs/sec) | Rendering: 0.00127 (176%) | DB: 0.00040 (55%) | 302 Found [http://test.host/user/login?user=loginbobpasswordtest] SQL (0.000378) ROLLBACK SQL (0.000131) BEGIN Processing UserController#login (for 0.0.0.0 at 2007-05-31 12:21:15) [POST] Session ID: Parameters: {"user"=>{"password"=>"test", "login"=>"bob"}, "action"=>"login", "controller"=>"user"} User Load (0.000119) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.000112) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00070 (1428 reqs/sec) | DB: 0.00074 (105%) | 302 Found [http://test.host/user/login?user=loginbobpasswordtest] Processing UserController#logout (for 0.0.0.0 at 2007-05-31 12:21:15) [GET] Session ID: Parameters: {"action"=>"logout", "controller"=>"user"} Redirected to http://test.host/user/login Completed in 0.00012 (8405 reqs/sec) | DB: 0.00000 (0%) | 302 Found [http://test.host/user/login?user=loginbobpasswordtest] Processing UserController#forgot_password (for 0.0.0.0 at 2007-05-31 12:21:15) [POST] Session ID: Parameters: {"user"=>{"email"=>"notauser@doesntexist.com"}, "action"=>"forgot_password", "controller"=>"user"} User Load (0.000165) SELECT * FROM users WHERE (users.`email` = 'notauser@doesntexist.com' ) LIMIT 1 Rendering user/forgot_password Completed in 0.00122 (821 reqs/sec) | Rendering: 0.00081 (66%) | DB: 0.00016 (13%) | 200 OK [http://test.host/user/login?user=loginbobpasswordtest] Processing UserController#forgot_password (for 0.0.0.0 at 2007-05-31 12:21:15) [POST] Session ID: Parameters: {"user"=>{"email"=>"exbob@mcbob.com"}, "action"=>"forgot_password", "controller"=>"user"} User Load (0.000135) SELECT * FROM users WHERE (users.`email` = 'exbob@mcbob.com' ) LIMIT 1 User Load (0.000192) SELECT * FROM users WHERE (users.login = 'existingbob' AND users.id <> 1000002) LIMIT 1 User Load (0.000334) SELECT * FROM users WHERE (users.email = 'exbob@mcbob.com' AND users.id <> 1000002) LIMIT 1 User Update (0.000185) UPDATE users SET `login` = 'existingbob', `hashed_password` = '0b02dff5718e00674ceae8ccabed9d5959bce149', `role` = NULL, `salt` = '1000', `email` = 'exbob@mcbob.com' WHERE id = 1000002 Sent mail: Date: Thu, 31 May 2007 12:21:15 -0700 From: support@yourdomain.com To: exbob@mcbob.com Subject: Your password is ... Content-Type: text/plain; charset=utf-8 _____________ Your username is existingbob. Your new password is YZ8wBPKnie. Please login and change it to something more memorable. --------------- Redirected to http://test.host/user/login Completed in 0.00813 (122 reqs/sec) | Rendering: 0.00081 (9%) | DB: 0.00101 (12%) | 302 Found [http://test.host/user/login?user=loginbobpasswordtest] SQL (0.000480) ROLLBACK SQL (0.000095) BEGIN Processing UserController#login (for 0.0.0.0 at 2007-05-31 12:21:15) [POST] Session ID: Parameters: {"user"=>{"password"=>"nont_correct", "login"=>"bob"}, "action"=>"login", "controller"=>"user"} User Load (0.000156) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Rendering user/login Completed in 0.00120 (829 reqs/sec) | Rendering: 0.00073 (60%) | DB: 0.00073 (60%) | 200 OK [http://test.host/user/login?user=loginbobpasswordnont_correct] SQL (0.000093) ROLLBACK SQL (0.000101) BEGIN Processing UserController#login (for 0.0.0.0 at 2007-05-31 12:21:15) [POST] Session ID: Parameters: {"user"=>{"password"=>"test", "login"=>"bob"}, "action"=>"login", "controller"=>"user"} User Load (0.000130) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.000112) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00072 (1394 reqs/sec) | DB: 0.00044 (60%) | 302 Found [http://test.host/user/login?user=loginbobpasswordtest] Processing UserController#logout (for 0.0.0.0 at 2007-05-31 12:21:15) [GET] Session ID: Parameters: {"action"=>"logout", "controller"=>"user"} Redirected to http://test.host/user/login Completed in 0.00012 (8473 reqs/sec) | DB: 0.00000 (0%) | 302 Found [http://test.host/user/login?user=loginbobpasswordtest] SQL (0.000079) ROLLBACK SQL (0.000072) BEGIN Processing UserController#welcome (for 0.0.0.0 at 2007-05-31 12:21:15) [GET] Session ID: Parameters: {"action"=>"welcome", "controller"=>"user"} Redirected to http://test.host/user/login Filter chain halted as [login_required] returned false Completed in 0.00014 (7294 reqs/sec) | DB: 0.00015 (110%) | 302 Found [http://test.host/] Processing UserController#login (for 0.0.0.0 at 2007-05-31 12:21:15) [POST] Session ID: Parameters: {"user"=>{"password"=>"test", "login"=>"bob"}, "action"=>"login", "controller"=>"user"} User Load (0.000119) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.000110) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00064 (1550 reqs/sec) | DB: 0.00023 (35%) | 302 Found [http://test.host/] Processing UserController#welcome (for 0.0.0.0 at 2007-05-31 12:21:15) [GET] Session ID: Parameters: {"action"=>"welcome", "controller"=>"user"} User Load (0.000115) SELECT * FROM users WHERE (users.id = 1000001) LIMIT 1 Rendering user/welcome Completed in 0.00112 (889 reqs/sec) | Rendering: 0.00080 (71%) | DB: 0.00011 (10%) | 200 OK [http://test.host/] SQL (0.000068) ROLLBACK SQL (0.000115) BEGIN Processing UserController#hidden (for 0.0.0.0 at 2007-05-31 12:21:15) [GET] Session ID: Parameters: {"action"=>"hidden", "controller"=>"user"} Redirected to http://test.host/user/login Filter chain halted as [login_required] returned false Completed in 0.00014 (7244 reqs/sec) | DB: 0.00018 (132%) | 302 Found [http://test.host/user/hidden] Processing UserController#login (for 0.0.0.0 at 2007-05-31 12:21:15) [POST] Session ID: Parameters: {"user"=>{"password"=>"test", "login"=>"bob"}, "action"=>"login", "controller"=>"user"} User Load (0.000175) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.000157) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/user/hidden Completed in 0.00083 (1206 reqs/sec) | DB: 0.00033 (40%) | 302 Found [http://test.host/user/hidden] Processing UserController#logout (for 0.0.0.0 at 2007-05-31 12:21:15) [GET] Session ID: Parameters: {"action"=>"logout", "controller"=>"user"} Redirected to http://test.host/user/login Completed in 0.00012 (8338 reqs/sec) | DB: 0.00000 (0%) | 302 Found [http://test.host/user/hidden] Processing UserController#login (for 0.0.0.0 at 2007-05-31 12:21:15) [POST] Session ID: Parameters: {"user"=>{"password"=>"test", "login"=>"bob"}, "action"=>"login", "controller"=>"user"} User Load (0.000175) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.000309) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00127 (785 reqs/sec) | DB: 0.00048 (38%) | 302 Found [http://test.host/user/hidden] SQL (0.000105) ROLLBACK SQL (0.000058) BEGIN Processing UserController#login (for 0.0.0.0 at 2007-05-31 12:21:15) [POST] Session ID: Parameters: {"user"=>{"password"=>"test", "login"=>"adminbob"}, "action"=>"login", "controller"=>"user"} User Load (0.000132) SELECT * FROM users WHERE (login = 'adminbob') LIMIT 1 User Load (0.000116) SELECT * FROM users WHERE (login = 'adminbob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00075 (1334 reqs/sec) | DB: 0.00041 (54%) | 302 Found [http://test.host/user/login?user=loginadminbobpasswordtest] User Load (0.000117) SELECT * FROM users WHERE (users.`login` = 'bob' ) LIMIT 1 Processing UserController#change_role (for 0.0.0.0 at 2007-05-31 12:21:15) [POST] Session ID: Parameters: {"action"=>"change_role", "id"=>"1000001", "method"=>"post", "controller"=>"user"} User Load (0.000115) SELECT * FROM users WHERE (users.id = 1000004) LIMIT 1 User Load (0.000134) SELECT * FROM users WHERE (users.id = '1000001') LIMIT 1 Redirected to http://test.host/user/list Completed in 0.00071 (1418 reqs/sec) | DB: 0.00037 (51%) | 302 Found [http://test.host/user/login?user=loginadminbobpasswordtest] SQL (0.000070) ROLLBACK SQL (0.000058) BEGIN Processing UserController#signup (for 0.0.0.0 at 2007-05-31 12:21:15) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"newpassword", "password"=>"newpassword", "login"=>"newbob", "email"=>"newbob@mcbob.com"}, "action"=>"signup", "controller"=>"user"} User Load (0.000147) SELECT * FROM users WHERE (users.login = 'newbob') LIMIT 1 User Load (0.000116) SELECT * FROM users WHERE (users.email = 'newbob@mcbob.com') LIMIT 1 SQL (0.000152) INSERT INTO users (`salt`, `hashed_password`, `role`, `login`, `email`) VALUES('qUGtvzlZyr', '8e2116f447d0d0c49852e08fcc84c2fa89c4536e', NULL, 'newbob', 'newbob@mcbob.com') User Load (0.000123) SELECT * FROM users WHERE (login = 'newbob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00227 (439 reqs/sec) | DB: 0.00067 (29%) | 302 Found [http://test.host/user/signup?user=loginnewbobpasswordnewpasswordpassword_confirmationnewpasswordemailnewbob%40mcbob.com] SQL (0.000351) ROLLBACK SQL (0.000086) BEGIN Processing UserController#list (for 0.0.0.0 at 2007-05-31 12:22:30) [GET] Session ID: Parameters: {"action"=>"list", "controller"=>"user"} Redirected to http://test.host/user/login Filter chain halted as [login_required] returned false Completed in 0.00017 (5745 reqs/sec) | DB: 0.00009 (49%) | 302 Found [http://test.host/user/list] Processing UserController#login (for 0.0.0.0 at 2007-05-31 12:22:30) [POST] Session ID: Parameters: {"user"=>{"password"=>"test", "login"=>"bob"}, "action"=>"login", "controller"=>"user"} User Load (0.000182) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Columns (0.001329) SHOW FIELDS FROM users User Load (0.000218) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/user/list Completed in 0.00371 (269 reqs/sec) | DB: 0.00173 (46%) | 302 Found [http://test.host/user/list] Processing UserController#list (for 0.0.0.0 at 2007-05-31 12:22:30) [GET] Session ID: Parameters: {"action"=>"list", "controller"=>"user"} User Load (0.000173) SELECT * FROM users WHERE (users.id = 1000001) LIMIT 1 Redirected to http://test.host/ Filter chain halted as [admin_required] returned false Completed in 0.00055 (1811 reqs/sec) | DB: 0.00017 (31%) | 302 Found [http://test.host/user/list] Processing UserController#logout (for 0.0.0.0 at 2007-05-31 12:22:30) [GET] Session ID: Parameters: {"action"=>"logout", "controller"=>"user"} Redirected to http://test.host/user/login Completed in 0.00012 (8272 reqs/sec) | DB: 0.00000 (0%) | 302 Found [http://test.host/user/list] Processing UserController#login (for 0.0.0.0 at 2007-05-31 12:22:30) [POST] Session ID: Parameters: {"user"=>{"password"=>"test", "login"=>"adminbob"}, "action"=>"login", "controller"=>"user"} User Load (0.000183) SELECT * FROM users WHERE (login = 'adminbob') LIMIT 1 User Load (0.000139) SELECT * FROM users WHERE (login = 'adminbob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00082 (1218 reqs/sec) | DB: 0.00032 (39%) | 302 Found [http://test.host/user/list] Processing UserController#list (for 0.0.0.0 at 2007-05-31 12:22:30) [GET] Session ID: Parameters: {"action"=>"list", "controller"=>"user"} User Load (0.000137) SELECT * FROM users WHERE (users.id = 1000004) LIMIT 1 User Load (0.000160) SELECT * FROM users  Rendering user/list Completed in 0.00244 (409 reqs/sec) | Rendering: 0.00171 (69%) | DB: 0.00030 (12%) | 200 OK [http://test.host/user/list] SQL (0.000121) ROLLBACK SQL (0.000094) BEGIN Processing UserController#login (for 0.0.0.0 at 2007-05-31 12:22:30) [POST] Session ID: Parameters: {"user"=>{"password"=>"test", "login"=>"bob"}, "action"=>"login", "controller"=>"user"} User Load (0.000163) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.000168) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00084 (1191 reqs/sec) | DB: 0.00055 (65%) | 302 Found [http://test.host/user/login?user=loginbobpasswordtest] User Load (0.000163) SELECT * FROM users WHERE (users.id = 1000001) LIMIT 1 SQL (0.000093) ROLLBACK SQL (0.000074) BEGIN Processing UserController#signup (for 0.0.0.0 at 2007-05-31 12:22:30) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"wrong", "password"=>"newpassword", "login"=>"newbob", "email"=>"newbob@mcbob.com"}, "action"=>"signup", "controller"=>"user"} User Load (0.000181) SELECT * FROM users WHERE (users.login = 'newbob') LIMIT 1 User Load (0.000164) SELECT * FROM users WHERE (users.email = 'newbob@mcbob.com') LIMIT 1 Rendering user/signup Completed in 0.09202 (10 reqs/sec) | Rendering: 0.09056 (98%) | DB: 0.00067 (0%) | 200 OK [http://test.host/user/signup?user=loginnewbobpasswordnewpasswordpassword_confirmationwrongemailnewbob%40mcbob.com] Processing UserController#signup (for 0.0.0.0 at 2007-05-31 12:22:30) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"newpassword", "password"=>"newpassword", "login"=>"yo", "email"=>"newbob@mcbob.com"}, "action"=>"signup", "controller"=>"user"} User Load (0.000357) SELECT * FROM users WHERE (users.login = 'yo') LIMIT 1 User Load (0.000184) SELECT * FROM users WHERE (users.email = 'newbob@mcbob.com') LIMIT 1 Rendering user/signup Completed in 0.04443 (22 reqs/sec) | Rendering: 0.04276 (96%) | DB: 0.00054 (1%) | 200 OK [http://test.host/user/signup?user=loginnewbobpasswordnewpasswordpassword_confirmationwrongemailnewbob%40mcbob.com] Processing UserController#signup (for 0.0.0.0 at 2007-05-31 12:22:30) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"wrong", "password"=>"newpassword", "login"=>"yo", "email"=>"newbob@mcbob.com"}, "action"=>"signup", "controller"=>"user"} User Load (0.000382) SELECT * FROM users WHERE (users.login = 'yo') LIMIT 1 User Load (0.000136) SELECT * FROM users WHERE (users.email = 'newbob@mcbob.com') LIMIT 1 Rendering user/signup Completed in 0.37409 (2 reqs/sec) | Rendering: 0.37261 (99%) | DB: 0.00052 (0%) | 200 OK [http://test.host/user/signup?user=loginnewbobpasswordnewpasswordpassword_confirmationwrongemailnewbob%40mcbob.com] SQL (0.000192) ROLLBACK SQL (0.000060) BEGIN Processing UserController#login (for 0.0.0.0 at 2007-05-31 12:22:31) [POST] Session ID: Parameters: {"user"=>{"password"=>"test", "login"=>"bob"}, "action"=>"login", "controller"=>"user"} User Load (0.000144) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.000114) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00077 (1291 reqs/sec) | DB: 0.00051 (65%) | 302 Found [http://test.host/user/login?user=loginbobpasswordtest] Processing UserController#change_password (for 0.0.0.0 at 2007-05-31 12:22:31) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"wrong", "password"=>"newpass"}, "action"=>"change_password", "controller"=>"user"} User Load (0.000166) SELECT * FROM users WHERE (users.id = 1000001) LIMIT 1 User Load (0.000249) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.000157) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 User Load (0.000158) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.000154) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 Rendering user/change_password Completed in 0.00374 (267 reqs/sec) | Rendering: 0.00140 (37%) | DB: 0.00088 (23%) | 200 OK [http://test.host/user/login?user=loginbobpasswordtest] Processing UserController#change_password (for 0.0.0.0 at 2007-05-31 12:22:31) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"", "password"=>""}, "action"=>"change_password", "controller"=>"user"} User Load (0.000155) SELECT * FROM users WHERE (users.id = 1000001) LIMIT 1 User Load (0.000174) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.000156) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 User Load (0.000155) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.000160) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 Rendering user/change_password Completed in 0.00289 (345 reqs/sec) | Rendering: 0.00071 (24%) | DB: 0.00080 (27%) | 200 OK [http://test.host/user/login?user=loginbobpasswordtest] Processing UserController#change_password (for 0.0.0.0 at 2007-05-31 12:22:31) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"newpass", "password"=>"newpass"}, "action"=>"change_password", "controller"=>"user"} User Load (0.000154) SELECT * FROM users WHERE (users.id = 1000001) LIMIT 1 User Load (0.000167) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.000158) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 User Update (0.000165) UPDATE users SET `login` = 'bob', `hashed_password` = 'd2a03cc50e66818e761af6c15d45199d9b6861c9', `role` = NULL, `salt` = '1000', `email` = 'bob@mcbob.com' WHERE id = 1000001 User Load (0.000165) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.000159) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 User Update (0.000111) UPDATE users SET `login` = 'bob', `hashed_password` = 'd2a03cc50e66818e761af6c15d45199d9b6861c9', `role` = NULL, `salt` = '1000', `email` = 'bob@mcbob.com' WHERE id = 1000001 Rendering user/change_password Completed in 0.00406 (246 reqs/sec) | Rendering: 0.00060 (14%) | DB: 0.00108 (26%) | 200 OK [http://test.host/user/login?user=loginbobpasswordtest] Processing UserController#logout (for 0.0.0.0 at 2007-05-31 12:22:31) [GET] Session ID: Parameters: {"action"=>"logout", "controller"=>"user"} Redirected to http://test.host/user/login Completed in 0.00012 (8128 reqs/sec) | Rendering: 0.00060 (490%) | DB: 0.00108 (876%) | 302 Found [http://test.host/user/login?user=loginbobpasswordtest] Processing UserController#login (for 0.0.0.0 at 2007-05-31 12:22:31) [POST] Session ID: Parameters: {"user"=>{"password"=>"test", "login"=>"bob"}, "action"=>"login", "controller"=>"user"} User Load (0.000132) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Rendering user/login Completed in 0.00166 (601 reqs/sec) | Rendering: 0.00129 (77%) | DB: 0.00013 (7%) | 200 OK [http://test.host/user/login?user=loginbobpasswordtest] Processing UserController#login (for 0.0.0.0 at 2007-05-31 12:22:31) [POST] Session ID: Parameters: {"user"=>{"password"=>"newpass", "login"=>"bob"}, "action"=>"login", "controller"=>"user"} User Load (0.000147) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.000111) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00073 (1377 reqs/sec) | Rendering: 0.00129 (177%) | DB: 0.00039 (53%) | 302 Found [http://test.host/user/login?user=loginbobpasswordtest] SQL (0.000401) ROLLBACK SQL (0.000122) BEGIN Processing UserController#login (for 0.0.0.0 at 2007-05-31 12:22:31) [POST] Session ID: Parameters: {"user"=>{"password"=>"test", "login"=>"bob"}, "action"=>"login", "controller"=>"user"} User Load (0.000169) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.000167) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00086 (1158 reqs/sec) | DB: 0.00086 (99%) | 302 Found [http://test.host/user/login?user=loginbobpasswordtest] Processing UserController#logout (for 0.0.0.0 at 2007-05-31 12:22:31) [GET] Session ID: Parameters: {"action"=>"logout", "controller"=>"user"} Redirected to http://test.host/user/login Completed in 0.00012 (8542 reqs/sec) | DB: 0.00000 (0%) | 302 Found [http://test.host/user/login?user=loginbobpasswordtest] Processing UserController#forgot_password (for 0.0.0.0 at 2007-05-31 12:22:31) [POST] Session ID: Parameters: {"user"=>{"email"=>"notauser@doesntexist.com"}, "action"=>"forgot_password", "controller"=>"user"} User Load (0.000179) SELECT * FROM users WHERE (users.`email` = 'notauser@doesntexist.com' ) LIMIT 1 Rendering user/forgot_password Completed in 0.00129 (772 reqs/sec) | Rendering: 0.00085 (65%) | DB: 0.00018 (13%) | 200 OK [http://test.host/user/login?user=loginbobpasswordtest] Processing UserController#forgot_password (for 0.0.0.0 at 2007-05-31 12:22:31) [POST] Session ID: Parameters: {"user"=>{"email"=>"exbob@mcbob.com"}, "action"=>"forgot_password", "controller"=>"user"} User Load (0.000158) SELECT * FROM users WHERE (users.`email` = 'exbob@mcbob.com' ) LIMIT 1 User Load (0.000275) SELECT * FROM users WHERE (users.login = 'existingbob' AND users.id <> 1000002) LIMIT 1 User Load (0.000229) SELECT * FROM users WHERE (users.email = 'exbob@mcbob.com' AND users.id <> 1000002) LIMIT 1 User Update (0.000218) UPDATE users SET `login` = 'existingbob', `hashed_password` = '420befdc66b10cd6bf3ae208b3e459a9fdd0f22d', `role` = NULL, `salt` = '1000', `email` = 'exbob@mcbob.com' WHERE id = 1000002 Sent mail: Date: Thu, 31 May 2007 12:22:31 -0700 From: support@yourdomain.com To: exbob@mcbob.com Subject: Your password is ... Content-Type: text/plain; charset=utf-8 _____________ Your username is existingbob. Your new password is Lr0JujIFbD. Please login and change it to something more memorable. --------------- Redirected to http://test.host/user/login Completed in 0.00832 (120 reqs/sec) | Rendering: 0.00085 (10%) | DB: 0.00106 (12%) | 302 Found [http://test.host/user/login?user=loginbobpasswordtest] SQL (0.000450) ROLLBACK SQL (0.000079) BEGIN Processing UserController#login (for 0.0.0.0 at 2007-05-31 12:22:31) [POST] Session ID: Parameters: {"user"=>{"password"=>"nont_correct", "login"=>"bob"}, "action"=>"login", "controller"=>"user"} User Load (0.000159) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Rendering user/login Completed in 0.00108 (928 reqs/sec) | Rendering: 0.00064 (58%) | DB: 0.00069 (63%) | 200 OK [http://test.host/user/login?user=loginbobpasswordnont_correct] SQL (0.000088) ROLLBACK SQL (0.000076) BEGIN Processing UserController#login (for 0.0.0.0 at 2007-05-31 12:22:31) [POST] Session ID: Parameters: {"user"=>{"password"=>"test", "login"=>"bob"}, "action"=>"login", "controller"=>"user"} User Load (0.000165) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.000151) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00086 (1157 reqs/sec) | DB: 0.00048 (55%) | 302 Found [http://test.host/user/login?user=loginbobpasswordtest] Processing UserController#logout (for 0.0.0.0 at 2007-05-31 12:22:31) [GET] Session ID: Parameters: {"action"=>"logout", "controller"=>"user"} Redirected to http://test.host/user/login Completed in 0.00012 (8405 reqs/sec) | DB: 0.00000 (0%) | 302 Found [http://test.host/user/login?user=loginbobpasswordtest] SQL (0.000085) ROLLBACK SQL (0.000073) BEGIN Processing UserController#welcome (for 0.0.0.0 at 2007-05-31 12:22:31) [GET] Session ID: Parameters: {"action"=>"welcome", "controller"=>"user"} Redirected to http://test.host/user/login Filter chain halted as [login_required] returned false Completed in 0.00017 (5915 reqs/sec) | DB: 0.00016 (93%) | 302 Found [http://test.host/] Processing UserController#login (for 0.0.0.0 at 2007-05-31 12:22:31) [POST] Session ID: Parameters: {"user"=>{"password"=>"test", "login"=>"bob"}, "action"=>"login", "controller"=>"user"} User Load (0.000165) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.000157) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00081 (1232 reqs/sec) | DB: 0.00032 (39%) | 302 Found [http://test.host/] Processing UserController#welcome (for 0.0.0.0 at 2007-05-31 12:22:31) [GET] Session ID: Parameters: {"action"=>"welcome", "controller"=>"user"} User Load (0.000166) SELECT * FROM users WHERE (users.id = 1000001) LIMIT 1 Rendering user/welcome Completed in 0.00130 (769 reqs/sec) | Rendering: 0.00089 (68%) | DB: 0.00017 (12%) | 200 OK [http://test.host/] SQL (0.000085) ROLLBACK SQL (0.000077) BEGIN Processing UserController#hidden (for 0.0.0.0 at 2007-05-31 12:22:31) [GET] Session ID: Parameters: {"action"=>"hidden", "controller"=>"user"} Redirected to http://test.host/user/login Filter chain halted as [login_required] returned false Completed in 0.00014 (7084 reqs/sec) | DB: 0.00016 (114%) | 302 Found [http://test.host/user/hidden] Processing UserController#login (for 0.0.0.0 at 2007-05-31 12:22:31) [POST] Session ID: Parameters: {"user"=>{"password"=>"test", "login"=>"bob"}, "action"=>"login", "controller"=>"user"} User Load (0.000175) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.000158) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/user/hidden Completed in 0.00084 (1194 reqs/sec) | DB: 0.00033 (39%) | 302 Found [http://test.host/user/hidden] Processing UserController#logout (for 0.0.0.0 at 2007-05-31 12:22:31) [GET] Session ID: Parameters: {"action"=>"logout", "controller"=>"user"} Redirected to http://test.host/user/login Completed in 0.00012 (8405 reqs/sec) | DB: 0.00000 (0%) | 302 Found [http://test.host/user/hidden] Processing UserController#login (for 0.0.0.0 at 2007-05-31 12:22:31) [POST] Session ID: Parameters: {"user"=>{"password"=>"test", "login"=>"bob"}, "action"=>"login", "controller"=>"user"} User Load (0.000155) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.000158) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00083 (1199 reqs/sec) | DB: 0.00031 (37%) | 302 Found [http://test.host/user/hidden] SQL (0.000084) ROLLBACK SQL (0.000116) BEGIN Processing UserController#login (for 0.0.0.0 at 2007-05-31 12:22:31) [POST] Session ID: Parameters: {"user"=>{"password"=>"test", "login"=>"adminbob"}, "action"=>"login", "controller"=>"user"} User Load (0.000137) SELECT * FROM users WHERE (login = 'adminbob') LIMIT 1 User Load (0.000116) SELECT * FROM users WHERE (login = 'adminbob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00071 (1414 reqs/sec) | DB: 0.00045 (64%) | 302 Found [http://test.host/user/login?user=loginadminbobpasswordtest] User Load (0.000116) SELECT * FROM users WHERE (users.`login` = 'bob' ) LIMIT 1 Processing UserController#change_role (for 0.0.0.0 at 2007-05-31 12:22:31) [POST] Session ID: Parameters: {"role"=>"admin", "action"=>"change_role", "id"=>"1000001", "method"=>"post", "controller"=>"user"} User Load (0.000115) SELECT * FROM users WHERE (users.id = 1000004) LIMIT 1 User Load (0.000116) SELECT * FROM users WHERE (users.id = '1000001') LIMIT 1 User Load (0.000202) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.000158) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 Redirected to http://test.host/user/list Completed in 0.00164 (609 reqs/sec) | DB: 0.00071 (43%) | 302 Found [http://test.host/user/login?user=loginadminbobpasswordtest] SQL (0.000125) ROLLBACK SQL (0.000058) BEGIN Processing UserController#signup (for 0.0.0.0 at 2007-05-31 12:22:31) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"newpassword", "password"=>"newpassword", "login"=>"newbob", "email"=>"newbob@mcbob.com"}, "action"=>"signup", "controller"=>"user"} User Load (0.000155) SELECT * FROM users WHERE (users.login = 'newbob') LIMIT 1 User Load (0.000115) SELECT * FROM users WHERE (users.email = 'newbob@mcbob.com') LIMIT 1 SQL (0.000158) INSERT INTO users (`salt`, `hashed_password`, `role`, `login`, `email`) VALUES('wTaAdj4nqe', 'd040d2b0ddcd64b2f43d163a411e8505622d1d25', NULL, 'newbob', 'newbob@mcbob.com') User Load (0.000127) SELECT * FROM users WHERE (login = 'newbob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00229 (436 reqs/sec) | DB: 0.00074 (32%) | 302 Found [http://test.host/user/signup?user=loginnewbobpasswordnewpasswordpassword_confirmationnewpasswordemailnewbob%40mcbob.com] SQL (0.000416) ROLLBACK SQL (0.000091) BEGIN Processing UserController#list (for 0.0.0.0 at 2007-05-31 12:28:44) [GET] Session ID: Parameters: {"action"=>"list", "controller"=>"user"} Redirected to http://test.host/user/login Filter chain halted as [login_required] returned false Completed in 0.00017 (5745 reqs/sec) | DB: 0.00009 (52%) | 302 Found [http://test.host/user/list] Processing UserController#login (for 0.0.0.0 at 2007-05-31 12:28:44) [POST] Session ID: Parameters: {"user"=>{"password"=>"test", "login"=>"bob"}, "action"=>"login", "controller"=>"user"} User Load (0.000194) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Columns (0.001334) SHOW FIELDS FROM users User Load (0.000193) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/user/list Completed in 0.00357 (279 reqs/sec) | DB: 0.00172 (48%) | 302 Found [http://test.host/user/list] Processing UserController#list (for 0.0.0.0 at 2007-05-31 12:28:44) [GET] Session ID: Parameters: {"action"=>"list", "controller"=>"user"} User Load (0.000171) SELECT * FROM users WHERE (users.id = 1000001) LIMIT 1 Redirected to http://test.host/ Filter chain halted as [admin_required] returned false Completed in 0.00055 (1818 reqs/sec) | DB: 0.00017 (31%) | 302 Found [http://test.host/user/list] Processing UserController#logout (for 0.0.0.0 at 2007-05-31 12:28:44) [GET] Session ID: Parameters: {"action"=>"logout", "controller"=>"user"} Redirected to http://test.host/user/login Completed in 0.00012 (8405 reqs/sec) | DB: 0.00000 (0%) | 302 Found [http://test.host/user/list] Processing UserController#login (for 0.0.0.0 at 2007-05-31 12:28:44) [POST] Session ID: Parameters: {"user"=>{"password"=>"test", "login"=>"adminbob"}, "action"=>"login", "controller"=>"user"} User Load (0.000162) SELECT * FROM users WHERE (login = 'adminbob') LIMIT 1 User Load (0.000166) SELECT * FROM users WHERE (login = 'adminbob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00084 (1186 reqs/sec) | DB: 0.00033 (38%) | 302 Found [http://test.host/user/list] Processing UserController#list (for 0.0.0.0 at 2007-05-31 12:28:44) [GET] Session ID: Parameters: {"action"=>"list", "controller"=>"user"} User Load (0.000165) SELECT * FROM users WHERE (users.id = 1000004) LIMIT 1 User Load (0.000164) SELECT * FROM users  Rendering user/list Completed in 0.00247 (404 reqs/sec) | Rendering: 0.00169 (68%) | DB: 0.00033 (13%) | 200 OK [http://test.host/user/list] SQL (0.000098) ROLLBACK SQL (0.000086) BEGIN Processing UserController#login (for 0.0.0.0 at 2007-05-31 12:28:44) [POST] Session ID: Parameters: {"user"=>{"password"=>"test", "login"=>"bob"}, "action"=>"login", "controller"=>"user"} User Load (0.000164) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.000157) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00087 (1152 reqs/sec) | DB: 0.00050 (58%) | 302 Found [http://test.host/user/login?user=loginbobpasswordtest] User Load (0.000162) SELECT * FROM users WHERE (users.id = 1000001) LIMIT 1 SQL (0.000090) ROLLBACK SQL (0.000085) BEGIN Processing UserController#signup (for 0.0.0.0 at 2007-05-31 12:28:44) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"wrong", "password"=>"newpassword", "login"=>"newbob", "email"=>"newbob@mcbob.com"}, "action"=>"signup", "controller"=>"user"} User Load (0.000173) SELECT * FROM users WHERE (users.login = 'newbob') LIMIT 1 User Load (0.000164) SELECT * FROM users WHERE (users.email = 'newbob@mcbob.com') LIMIT 1 Rendering user/signup Completed in 0.06819 (14 reqs/sec) | Rendering: 0.06670 (97%) | DB: 0.00067 (0%) | 200 OK [http://test.host/user/signup?user=loginnewbobpasswordnewpasswordpassword_confirmationwrongemailnewbob%40mcbob.com] Processing UserController#signup (for 0.0.0.0 at 2007-05-31 12:28:44) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"newpassword", "password"=>"newpassword", "login"=>"yo", "email"=>"newbob@mcbob.com"}, "action"=>"signup", "controller"=>"user"} User Load (0.000400) SELECT * FROM users WHERE (users.login = 'yo') LIMIT 1 User Load (0.000121) SELECT * FROM users WHERE (users.email = 'newbob@mcbob.com') LIMIT 1 Rendering user/signup Completed in 0.04390 (22 reqs/sec) | Rendering: 0.04233 (96%) | DB: 0.00052 (1%) | 200 OK [http://test.host/user/signup?user=loginnewbobpasswordnewpasswordpassword_confirmationwrongemailnewbob%40mcbob.com] Processing UserController#signup (for 0.0.0.0 at 2007-05-31 12:28:44) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"wrong", "password"=>"newpassword", "login"=>"yo", "email"=>"newbob@mcbob.com"}, "action"=>"signup", "controller"=>"user"} User Load (0.000326) SELECT * FROM users WHERE (users.login = 'yo') LIMIT 1 User Load (0.000175) SELECT * FROM users WHERE (users.email = 'newbob@mcbob.com') LIMIT 1 Rendering user/signup Completed in 0.04375 (22 reqs/sec) | Rendering: 0.04215 (96%) | DB: 0.00050 (1%) | 200 OK [http://test.host/user/signup?user=loginnewbobpasswordnewpasswordpassword_confirmationwrongemailnewbob%40mcbob.com] SQL (0.000201) ROLLBACK SQL (0.000088) BEGIN Processing UserController#login (for 0.0.0.0 at 2007-05-31 12:28:44) [POST] Session ID: Parameters: {"user"=>{"password"=>"test", "login"=>"bob"}, "action"=>"login", "controller"=>"user"} User Load (0.000163) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.000151) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00090 (1108 reqs/sec) | DB: 0.00060 (66%) | 302 Found [http://test.host/user/login?user=loginbobpasswordtest] Processing UserController#change_password (for 0.0.0.0 at 2007-05-31 12:28:44) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"wrong", "password"=>"newpass"}, "action"=>"change_password", "controller"=>"user"} User Load (0.000170) SELECT * FROM users WHERE (users.id = 1000001) LIMIT 1 User Load (0.000276) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.000224) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 User Load (0.000218) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.000221) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 Rendering user/change_password Completed in 0.00439 (227 reqs/sec) | Rendering: 0.00147 (33%) | DB: 0.00111 (25%) | 200 OK [http://test.host/user/login?user=loginbobpasswordtest] Processing UserController#change_password (for 0.0.0.0 at 2007-05-31 12:28:44) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"", "password"=>""}, "action"=>"change_password", "controller"=>"user"} User Load (0.000179) SELECT * FROM users WHERE (users.id = 1000001) LIMIT 1 User Load (0.000224) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.000217) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 User Load (0.000213) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.000216) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 Rendering user/change_password Completed in 0.00354 (282 reqs/sec) | Rendering: 0.00072 (20%) | DB: 0.00105 (29%) | 200 OK [http://test.host/user/login?user=loginbobpasswordtest] Processing UserController#change_password (for 0.0.0.0 at 2007-05-31 12:28:44) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"newpass", "password"=>"newpass"}, "action"=>"change_password", "controller"=>"user"} User Load (0.000167) SELECT * FROM users WHERE (users.id = 1000001) LIMIT 1 User Load (0.000225) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.000216) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 User Update (0.000214) UPDATE users SET `login` = 'bob', `hashed_password` = 'd2a03cc50e66818e761af6c15d45199d9b6861c9', `role` = NULL, `salt` = '1000', `email` = 'bob@mcbob.com' WHERE id = 1000001 User Load (0.000225) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.000219) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 User Update (0.000152) UPDATE users SET `login` = 'bob', `hashed_password` = 'd2a03cc50e66818e761af6c15d45199d9b6861c9', `role` = NULL, `salt` = '1000', `email` = 'bob@mcbob.com' WHERE id = 1000001 Rendering user/change_password Completed in 0.00490 (204 reqs/sec) | Rendering: 0.00064 (13%) | DB: 0.00142 (28%) | 200 OK [http://test.host/user/login?user=loginbobpasswordtest] Processing UserController#logout (for 0.0.0.0 at 2007-05-31 12:28:44) [GET] Session ID: Parameters: {"action"=>"logout", "controller"=>"user"} Redirected to http://test.host/user/login Completed in 0.00012 (8208 reqs/sec) | Rendering: 0.00064 (525%) | DB: 0.00142 (1163%) | 302 Found [http://test.host/user/login?user=loginbobpasswordtest] Processing UserController#login (for 0.0.0.0 at 2007-05-31 12:28:44) [POST] Session ID: Parameters: {"user"=>{"password"=>"test", "login"=>"bob"}, "action"=>"login", "controller"=>"user"} User Load (0.000169) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Rendering user/login Completed in 0.00178 (560 reqs/sec) | Rendering: 0.00133 (74%) | DB: 0.00017 (9%) | 200 OK [http://test.host/user/login?user=loginbobpasswordtest] Processing UserController#login (for 0.0.0.0 at 2007-05-31 12:28:44) [POST] Session ID: Parameters: {"user"=>{"password"=>"newpass", "login"=>"bob"}, "action"=>"login", "controller"=>"user"} User Load (0.000166) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.000156) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00087 (1154 reqs/sec) | Rendering: 0.00133 (154%) | DB: 0.00049 (56%) | 302 Found [http://test.host/user/login?user=loginbobpasswordtest] SQL (0.000387) ROLLBACK SQL (0.000087) BEGIN Processing UserController#login (for 0.0.0.0 at 2007-05-31 12:28:44) [POST] Session ID: Parameters: {"user"=>{"password"=>"test", "login"=>"bob"}, "action"=>"login", "controller"=>"user"} User Load (0.000145) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.000150) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00080 (1255 reqs/sec) | DB: 0.00077 (96%) | 302 Found [http://test.host/user/login?user=loginbobpasswordtest] Processing UserController#logout (for 0.0.0.0 at 2007-05-31 12:28:44) [GET] Session ID: Parameters: {"action"=>"logout", "controller"=>"user"} Redirected to http://test.host/user/login Completed in 0.00012 (8473 reqs/sec) | DB: 0.00000 (0%) | 302 Found [http://test.host/user/login?user=loginbobpasswordtest] Processing UserController#forgot_password (for 0.0.0.0 at 2007-05-31 12:28:44) [POST] Session ID: Parameters: {"user"=>{"email"=>"notauser@doesntexist.com"}, "action"=>"forgot_password", "controller"=>"user"} User Load (0.000164) SELECT * FROM users WHERE (users.`email` = 'notauser@doesntexist.com' ) LIMIT 1 Rendering user/forgot_password Completed in 0.00130 (769 reqs/sec) | Rendering: 0.00087 (67%) | DB: 0.00016 (12%) | 200 OK [http://test.host/user/login?user=loginbobpasswordtest] Processing UserController#forgot_password (for 0.0.0.0 at 2007-05-31 12:28:44) [POST] Session ID: Parameters: {"user"=>{"email"=>"exbob@mcbob.com"}, "action"=>"forgot_password", "controller"=>"user"} User Load (0.000150) SELECT * FROM users WHERE (users.`email` = 'exbob@mcbob.com' ) LIMIT 1 User Load (0.000249) SELECT * FROM users WHERE (users.login = 'existingbob' AND users.id <> 1000002) LIMIT 1 User Load (0.000233) SELECT * FROM users WHERE (users.email = 'exbob@mcbob.com' AND users.id <> 1000002) LIMIT 1 User Update (0.000205) UPDATE users SET `login` = 'existingbob', `hashed_password` = 'fb857398dac2d1d81d707d4c5071ec999ccd4c28', `role` = NULL, `salt` = '1000', `email` = 'exbob@mcbob.com' WHERE id = 1000002 Sent mail: Date: Thu, 31 May 2007 12:28:44 -0700 From: support@yourdomain.com To: exbob@mcbob.com Subject: Your password is ... Content-Type: text/plain; charset=utf-8 _____________ Your username is existingbob. Your new password is ZqXogJjlFA. Please login and change it to something more memorable. --------------- Redirected to http://test.host/user/login Completed in 0.00838 (119 reqs/sec) | Rendering: 0.00087 (10%) | DB: 0.00100 (11%) | 302 Found [http://test.host/user/login?user=loginbobpasswordtest] SQL (0.000403) ROLLBACK SQL (0.000084) BEGIN Processing UserController#login (for 0.0.0.0 at 2007-05-31 12:28:44) [POST] Session ID: Parameters: {"user"=>{"password"=>"nont_correct", "login"=>"bob"}, "action"=>"login", "controller"=>"user"} User Load (0.000359) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Rendering user/login Completed in 0.00125 (800 reqs/sec) | Rendering: 0.00063 (50%) | DB: 0.00085 (67%) | 200 OK [http://test.host/user/login?user=loginbobpasswordnont_correct] SQL (0.000085) ROLLBACK SQL (0.000122) BEGIN Processing UserController#login (for 0.0.0.0 at 2007-05-31 12:28:44) [POST] Session ID: Parameters: {"user"=>{"password"=>"test", "login"=>"bob"}, "action"=>"login", "controller"=>"user"} User Load (0.000178) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.000166) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00087 (1148 reqs/sec) | DB: 0.00055 (63%) | 302 Found [http://test.host/user/login?user=loginbobpasswordtest] Processing UserController#logout (for 0.0.0.0 at 2007-05-31 12:28:44) [GET] Session ID: Parameters: {"action"=>"logout", "controller"=>"user"} Redirected to http://test.host/user/login Completed in 0.00012 (8405 reqs/sec) | DB: 0.00000 (0%) | 302 Found [http://test.host/user/login?user=loginbobpasswordtest] SQL (0.000090) ROLLBACK SQL (0.000076) BEGIN Processing UserController#welcome (for 0.0.0.0 at 2007-05-31 12:28:44) [GET] Session ID: Parameters: {"action"=>"welcome", "controller"=>"user"} Redirected to http://test.host/user/login Filter chain halted as [login_required] returned false Completed in 0.00014 (7244 reqs/sec) | DB: 0.00017 (120%) | 302 Found [http://test.host/] Processing UserController#login (for 0.0.0.0 at 2007-05-31 12:28:44) [POST] Session ID: Parameters: {"user"=>{"password"=>"test", "login"=>"bob"}, "action"=>"login", "controller"=>"user"} User Load (0.000136) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.000121) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00068 (1463 reqs/sec) | DB: 0.00026 (37%) | 302 Found [http://test.host/] Processing UserController#welcome (for 0.0.0.0 at 2007-05-31 12:28:44) [GET] Session ID: Parameters: {"action"=>"welcome", "controller"=>"user"} User Load (0.000128) SELECT * FROM users WHERE (users.id = 1000001) LIMIT 1 Rendering user/welcome Completed in 0.00114 (877 reqs/sec) | Rendering: 0.00080 (70%) | DB: 0.00013 (11%) | 200 OK [http://test.host/] SQL (0.000077) ROLLBACK SQL (0.000106) BEGIN Processing UserController#hidden (for 0.0.0.0 at 2007-05-31 12:28:44) [GET] Session ID: Parameters: {"action"=>"hidden", "controller"=>"user"} Redirected to http://test.host/user/login Filter chain halted as [login_required] returned false Completed in 0.00014 (7084 reqs/sec) | DB: 0.00018 (129%) | 302 Found [http://test.host/user/hidden] Processing UserController#login (for 0.0.0.0 at 2007-05-31 12:28:44) [POST] Session ID: Parameters: {"user"=>{"password"=>"test", "login"=>"bob"}, "action"=>"login", "controller"=>"user"} User Load (0.000171) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.000169) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/user/hidden Completed in 0.00083 (1210 reqs/sec) | DB: 0.00034 (41%) | 302 Found [http://test.host/user/hidden] Processing UserController#logout (for 0.0.0.0 at 2007-05-31 12:28:44) [GET] Session ID: Parameters: {"action"=>"logout", "controller"=>"user"} Redirected to http://test.host/user/login Completed in 0.00012 (8490 reqs/sec) | DB: 0.00000 (0%) | 302 Found [http://test.host/user/hidden] Processing UserController#login (for 0.0.0.0 at 2007-05-31 12:28:44) [POST] Session ID: Parameters: {"user"=>{"password"=>"test", "login"=>"bob"}, "action"=>"login", "controller"=>"user"} User Load (0.000156) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.000157) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00083 (1206 reqs/sec) | DB: 0.00031 (37%) | 302 Found [http://test.host/user/hidden] SQL (0.000088) ROLLBACK SQL (0.000073) BEGIN Processing UserController#login (for 0.0.0.0 at 2007-05-31 12:28:44) [POST] Session ID: Parameters: {"user"=>{"password"=>"test", "login"=>"adminbob"}, "action"=>"login", "controller"=>"user"} User Load (0.000170) SELECT * FROM users WHERE (login = 'adminbob') LIMIT 1 User Load (0.000169) SELECT * FROM users WHERE (login = 'adminbob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00085 (1181 reqs/sec) | DB: 0.00050 (59%) | 302 Found [http://test.host/user/login?user=loginadminbobpasswordtest] User Load (0.000155) SELECT * FROM users WHERE (users.`login` = 'bob' ) LIMIT 1 Processing UserController#change_role (for 0.0.0.0 at 2007-05-31 12:28:44) [POST] Session ID: Parameters: {"role"=>"admin", "action"=>"change_role", "id"=>"1000001", "method"=>"post", "controller"=>"user"} User Load (0.000154) SELECT * FROM users WHERE (users.id = 1000004) LIMIT 1 User Load (0.000168) SELECT * FROM users WHERE (users.id = '1000001') LIMIT 1 User Load (0.000203) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.000227) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 Redirected to http://test.host/user/list Completed in 0.00211 (474 reqs/sec) | DB: 0.00091 (43%) | 302 Found [http://test.host/user/login?user=loginadminbobpasswordtest] SQL (0.000101) ROLLBACK SQL (0.000076) BEGIN Processing UserController#signup (for 0.0.0.0 at 2007-05-31 12:28:44) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"newpassword", "password"=>"newpassword", "login"=>"newbob", "email"=>"newbob@mcbob.com"}, "action"=>"signup", "controller"=>"user"} User Load (0.000156) SELECT * FROM users WHERE (users.login = 'newbob') LIMIT 1 User Load (0.000159) SELECT * FROM users WHERE (users.email = 'newbob@mcbob.com') LIMIT 1 SQL (0.000195) INSERT INTO users (`salt`, `hashed_password`, `role`, `login`, `email`) VALUES('qhzJGdNY7u', '852654930d7e540603d57e3a5373536fa2738027', NULL, 'newbob', 'newbob@mcbob.com') User Load (0.000181) SELECT * FROM users WHERE (login = 'newbob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00255 (391 reqs/sec) | DB: 0.00087 (33%) | 302 Found [http://test.host/user/signup?user=loginnewbobpasswordnewpasswordpassword_confirmationnewpasswordemailnewbob%40mcbob.com] SQL (0.000360) ROLLBACK SQL (0.000095) BEGIN Processing UserController#list (for 0.0.0.0 at 2007-05-31 12:49:03) [GET] Session ID: Parameters: {"action"=>"list", "controller"=>"user"} Redirected to http://test.host/user/login Filter chain halted as [login_required] returned false Completed in 0.00017 (5745 reqs/sec) | DB: 0.00010 (54%) | 302 Found [http://test.host/user/list] Processing UserController#login (for 0.0.0.0 at 2007-05-31 12:49:03) [POST] Session ID: Parameters: {"user"=>{"password"=>"test", "login"=>"bob"}, "action"=>"login", "controller"=>"user"} User Load (0.000180) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Columns (0.001324) SHOW FIELDS FROM users User Load (0.000193) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/user/list Completed in 0.00350 (285 reqs/sec) | DB: 0.00170 (48%) | 302 Found [http://test.host/user/list] Processing UserController#list (for 0.0.0.0 at 2007-05-31 12:49:03) [GET] Session ID: Parameters: {"action"=>"list", "controller"=>"user"} User Load (0.000231) SELECT * FROM users WHERE (users.id = 1000001) LIMIT 1 Redirected to http://test.host/ Filter chain halted as [admin_required] returned false Completed in 0.00079 (1259 reqs/sec) | DB: 0.00023 (29%) | 302 Found [http://test.host/user/list] Processing UserController#logout (for 0.0.0.0 at 2007-05-31 12:49:03) [GET] Session ID: Parameters: {"action"=>"logout", "controller"=>"user"} Redirected to http://test.host/user/login Completed in 0.00013 (7639 reqs/sec) | DB: 0.00000 (0%) | 302 Found [http://test.host/user/list] Processing UserController#login (for 0.0.0.0 at 2007-05-31 12:49:03) [POST] Session ID: Parameters: {"user"=>{"password"=>"test", "login"=>"adminbob"}, "action"=>"login", "controller"=>"user"} User Load (0.000342) SELECT * FROM users WHERE (login = 'adminbob') LIMIT 1 User Load (0.000186) SELECT * FROM users WHERE (login = 'adminbob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00116 (864 reqs/sec) | DB: 0.00053 (45%) | 302 Found [http://test.host/user/list] Processing UserController#list (for 0.0.0.0 at 2007-05-31 12:49:03) [GET] Session ID: Parameters: {"action"=>"list", "controller"=>"user"} User Load (0.000184) SELECT * FROM users WHERE (users.id = 1000004) LIMIT 1 User Load (0.000162) SELECT * FROM users  Rendering user/list Completed in 0.04906 (20 reqs/sec) | Rendering: 0.04826 (98%) | DB: 0.00035 (0%) | 200 OK [http://test.host/user/list] SQL (0.000148) ROLLBACK SQL (0.000126) BEGIN Processing UserController#login (for 0.0.0.0 at 2007-05-31 12:49:03) [POST] Session ID: Parameters: {"user"=>{"password"=>"test", "login"=>"bob"}, "action"=>"login", "controller"=>"user"} User Load (0.000128) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.000112) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00072 (1382 reqs/sec) | DB: 0.00051 (71%) | 302 Found [http://test.host/user/login?user=loginbobpasswordtest] User Load (0.000116) SELECT * FROM users WHERE (users.id = 1000001) LIMIT 1 SQL (0.000080) ROLLBACK SQL (0.000057) BEGIN Processing UserController#signup (for 0.0.0.0 at 2007-05-31 12:49:03) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"wrong", "password"=>"newpassword", "login"=>"newbob", "email"=>"newbob@mcbob.com"}, "action"=>"signup", "controller"=>"user"} User Load (0.000143) SELECT * FROM users WHERE (users.login = 'newbob') LIMIT 1 User Load (0.000116) SELECT * FROM users WHERE (users.email = 'newbob@mcbob.com') LIMIT 1 Rendering user/signup Completed in 0.06738 (14 reqs/sec) | Rendering: 0.06603 (97%) | DB: 0.00051 (0%) | 200 OK [http://test.host/user/signup?user=loginnewbobpasswordnewpasswordpassword_confirmationwrongemailnewbob%40mcbob.com] Processing UserController#signup (for 0.0.0.0 at 2007-05-31 12:49:03) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"newpassword", "password"=>"newpassword", "login"=>"yo", "email"=>"newbob@mcbob.com"}, "action"=>"signup", "controller"=>"user"} User Load (0.000367) SELECT * FROM users WHERE (users.login = 'yo') LIMIT 1 User Load (0.000159) SELECT * FROM users WHERE (users.email = 'newbob@mcbob.com') LIMIT 1 Rendering user/signup Completed in 0.04281 (23 reqs/sec) | Rendering: 0.04111 (96%) | DB: 0.00053 (1%) | 200 OK [http://test.host/user/signup?user=loginnewbobpasswordnewpasswordpassword_confirmationwrongemailnewbob%40mcbob.com] Processing UserController#signup (for 0.0.0.0 at 2007-05-31 12:49:03) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"wrong", "password"=>"newpassword", "login"=>"yo", "email"=>"newbob@mcbob.com"}, "action"=>"signup", "controller"=>"user"} User Load (0.000276) SELECT * FROM users WHERE (users.login = 'yo') LIMIT 1 User Load (0.000175) SELECT * FROM users WHERE (users.email = 'newbob@mcbob.com') LIMIT 1 Rendering user/signup Completed in 0.04303 (23 reqs/sec) | Rendering: 0.04156 (96%) | DB: 0.00045 (1%) | 200 OK [http://test.host/user/signup?user=loginnewbobpasswordnewpasswordpassword_confirmationwrongemailnewbob%40mcbob.com] SQL (0.000179) ROLLBACK SQL (0.000089) BEGIN Processing UserController#login (for 0.0.0.0 at 2007-05-31 12:49:03) [POST] Session ID: Parameters: {"user"=>{"password"=>"test", "login"=>"bob"}, "action"=>"login", "controller"=>"user"} User Load (0.000173) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.000153) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00095 (1052 reqs/sec) | DB: 0.00059 (62%) | 302 Found [http://test.host/user/login?user=loginbobpasswordtest] Processing UserController#change_password (for 0.0.0.0 at 2007-05-31 12:49:03) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"wrong", "password"=>"newpass"}, "action"=>"change_password", "controller"=>"user"} User Load (0.000189) SELECT * FROM users WHERE (users.id = 1000001) LIMIT 1 User Load (0.000266) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.000237) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 User Load (0.000219) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.000209) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 Rendering user/change_password Completed in 0.00435 (229 reqs/sec) | Rendering: 0.00137 (31%) | DB: 0.00112 (25%) | 200 OK [http://test.host/user/login?user=loginbobpasswordtest] Processing UserController#change_password (for 0.0.0.0 at 2007-05-31 12:49:03) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"", "password"=>""}, "action"=>"change_password", "controller"=>"user"} User Load (0.000172) SELECT * FROM users WHERE (users.id = 1000001) LIMIT 1 User Load (0.000215) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.000235) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 User Load (0.000226) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.000219) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 Rendering user/change_password Completed in 0.00345 (289 reqs/sec) | Rendering: 0.00066 (19%) | DB: 0.00107 (30%) | 200 OK [http://test.host/user/login?user=loginbobpasswordtest] Processing UserController#change_password (for 0.0.0.0 at 2007-05-31 12:49:03) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"newpass", "password"=>"newpass"}, "action"=>"change_password", "controller"=>"user"} User Load (0.000152) SELECT * FROM users WHERE (users.id = 1000001) LIMIT 1 User Load (0.000213) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.000220) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 User Update (0.000196) UPDATE users SET `login` = 'bob', `hashed_password` = 'd2a03cc50e66818e761af6c15d45199d9b6861c9', `role` = NULL, `salt` = '1000', `email` = 'bob@mcbob.com' WHERE id = 1000001 User Load (0.000220) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.000208) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 User Update (0.000157) UPDATE users SET `login` = 'bob', `hashed_password` = 'd2a03cc50e66818e761af6c15d45199d9b6861c9', `role` = NULL, `salt` = '1000', `email` = 'bob@mcbob.com' WHERE id = 1000001 Rendering user/change_password Completed in 0.00454 (220 reqs/sec) | Rendering: 0.00063 (13%) | DB: 0.00137 (30%) | 200 OK [http://test.host/user/login?user=loginbobpasswordtest] Processing UserController#logout (for 0.0.0.0 at 2007-05-31 12:49:03) [GET] Session ID: Parameters: {"action"=>"logout", "controller"=>"user"} Redirected to http://test.host/user/login Completed in 0.00012 (8338 reqs/sec) | Rendering: 0.00063 (526%) | DB: 0.00137 (1139%) | 302 Found [http://test.host/user/login?user=loginbobpasswordtest] Processing UserController#login (for 0.0.0.0 at 2007-05-31 12:49:03) [POST] Session ID: Parameters: {"user"=>{"password"=>"test", "login"=>"bob"}, "action"=>"login", "controller"=>"user"} User Load (0.000168) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Rendering user/login Completed in 0.00179 (559 reqs/sec) | Rendering: 0.00133 (74%) | DB: 0.00017 (9%) | 200 OK [http://test.host/user/login?user=loginbobpasswordtest] Processing UserController#login (for 0.0.0.0 at 2007-05-31 12:49:03) [POST] Session ID: Parameters: {"user"=>{"password"=>"newpass", "login"=>"bob"}, "action"=>"login", "controller"=>"user"} User Load (0.000169) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.000172) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00087 (1144 reqs/sec) | Rendering: 0.00133 (152%) | DB: 0.00051 (58%) | 302 Found [http://test.host/user/login?user=loginbobpasswordtest] SQL (0.000391) ROLLBACK SQL (0.000092) BEGIN Processing UserController#login (for 0.0.0.0 at 2007-05-31 12:49:03) [POST] Session ID: Parameters: {"user"=>{"password"=>"test", "login"=>"bob"}, "action"=>"login", "controller"=>"user"} User Load (0.000350) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.000119) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00095 (1055 reqs/sec) | DB: 0.00095 (100%) | 302 Found [http://test.host/user/login?user=loginbobpasswordtest] Processing UserController#logout (for 0.0.0.0 at 2007-05-31 12:49:03) [GET] Session ID: Parameters: {"action"=>"logout", "controller"=>"user"} Redirected to http://test.host/user/login Completed in 0.00012 (8683 reqs/sec) | DB: 0.00000 (0%) | 302 Found [http://test.host/user/login?user=loginbobpasswordtest] Processing UserController#forgot_password (for 0.0.0.0 at 2007-05-31 12:49:03) [POST] Session ID: Parameters: {"user"=>{"email"=>"notauser@doesntexist.com"}, "action"=>"forgot_password", "controller"=>"user"} User Load (0.000149) SELECT * FROM users WHERE (users.`email` = 'notauser@doesntexist.com' ) LIMIT 1 Rendering user/forgot_password Completed in 0.00127 (790 reqs/sec) | Rendering: 0.00086 (68%) | DB: 0.00015 (11%) | 200 OK [http://test.host/user/login?user=loginbobpasswordtest] Processing UserController#forgot_password (for 0.0.0.0 at 2007-05-31 12:49:03) [POST] Session ID: Parameters: {"user"=>{"email"=>"exbob@mcbob.com"}, "action"=>"forgot_password", "controller"=>"user"} User Load (0.000143) SELECT * FROM users WHERE (users.`email` = 'exbob@mcbob.com' ) LIMIT 1 User Load (0.000216) SELECT * FROM users WHERE (users.login = 'existingbob' AND users.id <> 1000002) LIMIT 1 User Load (0.000159) SELECT * FROM users WHERE (users.email = 'exbob@mcbob.com' AND users.id <> 1000002) LIMIT 1 User Update (0.000170) UPDATE users SET `login` = 'existingbob', `hashed_password` = 'fd34ae67b759525eec61a9f182f775dfb3e3bc1b', `role` = NULL, `salt` = '1000', `email` = 'exbob@mcbob.com' WHERE id = 1000002 Sent mail: Date: Thu, 31 May 2007 12:49:03 -0700 From: support@yourdomain.com To: exbob@mcbob.com Subject: Your password is ... Content-Type: text/plain; charset=utf-8 _____________ Your username is existingbob. Your new password is wrRbnNAo4X. Please login and change it to something more memorable. --------------- Redirected to http://test.host/user/login Completed in 0.00782 (127 reqs/sec) | Rendering: 0.00086 (11%) | DB: 0.00084 (10%) | 302 Found [http://test.host/user/login?user=loginbobpasswordtest] SQL (0.000484) ROLLBACK SQL (0.000095) BEGIN Processing UserController#login (for 0.0.0.0 at 2007-05-31 12:49:03) [POST] Session ID: Parameters: {"user"=>{"password"=>"nont_correct", "login"=>"bob"}, "action"=>"login", "controller"=>"user"} User Load (0.000278) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Rendering user/login Completed in 0.00137 (730 reqs/sec) | Rendering: 0.00069 (50%) | DB: 0.00086 (62%) | 200 OK [http://test.host/user/login?user=loginbobpasswordnont_correct] SQL (0.000128) ROLLBACK SQL (0.000070) BEGIN Processing UserController#login (for 0.0.0.0 at 2007-05-31 12:49:03) [POST] Session ID: Parameters: {"user"=>{"password"=>"test", "login"=>"bob"}, "action"=>"login", "controller"=>"user"} User Load (0.000159) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.000337) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00124 (809 reqs/sec) | DB: 0.00069 (56%) | 302 Found [http://test.host/user/login?user=loginbobpasswordtest] Processing UserController#logout (for 0.0.0.0 at 2007-05-31 12:49:03) [GET] Session ID: Parameters: {"action"=>"logout", "controller"=>"user"} Redirected to http://test.host/user/login Completed in 0.00012 (8144 reqs/sec) | DB: 0.00000 (0%) | 302 Found [http://test.host/user/login?user=loginbobpasswordtest] SQL (0.000127) ROLLBACK SQL (0.000075) BEGIN Processing UserController#welcome (for 0.0.0.0 at 2007-05-31 12:49:03) [GET] Session ID: Parameters: {"action"=>"welcome", "controller"=>"user"} Redirected to http://test.host/user/login Filter chain halted as [login_required] returned false Completed in 0.00014 (7194 reqs/sec) | DB: 0.00020 (145%) | 302 Found [http://test.host/] Processing UserController#login (for 0.0.0.0 at 2007-05-31 12:49:03) [POST] Session ID: Parameters: {"user"=>{"password"=>"test", "login"=>"bob"}, "action"=>"login", "controller"=>"user"} User Load (0.000172) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.000168) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00082 (1225 reqs/sec) | DB: 0.00034 (41%) | 302 Found [http://test.host/] Processing UserController#welcome (for 0.0.0.0 at 2007-05-31 12:49:03) [GET] Session ID: Parameters: {"action"=>"welcome", "controller"=>"user"} User Load (0.000147) SELECT * FROM users WHERE (users.id = 1000001) LIMIT 1 Rendering user/welcome Completed in 0.00132 (758 reqs/sec) | Rendering: 0.00093 (70%) | DB: 0.00015 (11%) | 200 OK [http://test.host/] SQL (0.000079) ROLLBACK SQL (0.000070) BEGIN Processing UserController#hidden (for 0.0.0.0 at 2007-05-31 12:49:03) [GET] Session ID: Parameters: {"action"=>"hidden", "controller"=>"user"} Redirected to http://test.host/user/login Filter chain halted as [login_required] returned false Completed in 0.00016 (6168 reqs/sec) | DB: 0.00015 (91%) | 302 Found [http://test.host/user/hidden] Processing UserController#login (for 0.0.0.0 at 2007-05-31 12:49:03) [POST] Session ID: Parameters: {"user"=>{"password"=>"test", "login"=>"bob"}, "action"=>"login", "controller"=>"user"} User Load (0.000133) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.000113) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/user/hidden Completed in 0.00071 (1408 reqs/sec) | DB: 0.00025 (34%) | 302 Found [http://test.host/user/hidden] Processing UserController#logout (for 0.0.0.0 at 2007-05-31 12:49:03) [GET] Session ID: Parameters: {"action"=>"logout", "controller"=>"user"} Redirected to http://test.host/user/login Completed in 0.00012 (8272 reqs/sec) | DB: 0.00000 (0%) | 302 Found [http://test.host/user/hidden] Processing UserController#login (for 0.0.0.0 at 2007-05-31 12:49:03) [POST] Session ID: Parameters: {"user"=>{"password"=>"test", "login"=>"bob"}, "action"=>"login", "controller"=>"user"} User Load (0.000121) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.000111) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00070 (1428 reqs/sec) | DB: 0.00023 (33%) | 302 Found [http://test.host/user/hidden] SQL (0.000072) ROLLBACK SQL (0.000066) BEGIN Processing UserController#login (for 0.0.0.0 at 2007-05-31 12:49:03) [POST] Session ID: Parameters: {"user"=>{"password"=>"test", "login"=>"adminbob"}, "action"=>"login", "controller"=>"user"} User Load (0.000203) SELECT * FROM users WHERE (login = 'adminbob') LIMIT 1 User Load (0.000147) SELECT * FROM users WHERE (login = 'adminbob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00088 (1131 reqs/sec) | DB: 0.00049 (55%) | 302 Found [http://test.host/user/login?user=loginadminbobpasswordtest] User Load (0.000167) SELECT * FROM users WHERE (users.`login` = 'bob' ) LIMIT 1 Processing UserController#change_role (for 0.0.0.0 at 2007-05-31 12:49:03) [POST] Session ID: Parameters: {"role"=>"admin", "action"=>"change_role", "id"=>"1000001", "method"=>"post", "controller"=>"user"} User Load (0.000166) SELECT * FROM users WHERE (users.id = 1000004) LIMIT 1 User Load (0.000165) SELECT * FROM users WHERE (users.id = '1000001') LIMIT 1 User Load (0.000274) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.000190) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 User Load (0.000162) SELECT * FROM users WHERE (users.id = '1000001') LIMIT 1 User Load (0.000245) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.000226) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 Redirected to http://test.host/user/list Completed in 0.00343 (291 reqs/sec) | DB: 0.00159 (46%) | 302 Found [http://test.host/user/login?user=loginadminbobpasswordtest] SQL (0.000136) ROLLBACK SQL (0.000057) BEGIN Processing UserController#signup (for 0.0.0.0 at 2007-05-31 12:49:03) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"newpassword", "password"=>"newpassword", "login"=>"newbob", "email"=>"newbob@mcbob.com"}, "action"=>"signup", "controller"=>"user"} User Load (0.000147) SELECT * FROM users WHERE (users.login = 'newbob') LIMIT 1 User Load (0.000119) SELECT * FROM users WHERE (users.email = 'newbob@mcbob.com') LIMIT 1 SQL (0.000166) INSERT INTO users (`salt`, `hashed_password`, `role`, `login`, `email`) VALUES('svecvv7Jg0', '50a5205b7f146f2fe13d9f1644cd1df4dc3a8b6c', NULL, 'newbob', 'newbob@mcbob.com') User Load (0.000125) SELECT * FROM users WHERE (login = 'newbob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00224 (447 reqs/sec) | DB: 0.00075 (33%) | 302 Found [http://test.host/user/signup?user=loginnewbobpasswordnewpasswordpassword_confirmationnewpasswordemailnewbob%40mcbob.com] SQL (0.000381) ROLLBACK SQL (0.000086) BEGIN Processing UserController#list (for 0.0.0.0 at 2007-05-31 12:54:58) [GET] Session ID: Parameters: {"action"=>"list", "controller"=>"user"} Redirected to http://test.host/user/login Filter chain halted as [login_required] returned false Completed in 0.00018 (5489 reqs/sec) | DB: 0.00009 (47%) | 302 Found [http://test.host/user/list] Processing UserController#login (for 0.0.0.0 at 2007-05-31 12:54:58) [POST] Session ID: Parameters: {"user"=>{"password"=>"test", "login"=>"bob"}, "action"=>"login", "controller"=>"user"} User Load (0.000158) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Columns (0.001319) SHOW FIELDS FROM users User Load (0.000329) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/user/list Completed in 0.00356 (280 reqs/sec) | DB: 0.00181 (50%) | 302 Found [http://test.host/user/list] Processing UserController#list (for 0.0.0.0 at 2007-05-31 12:54:58) [GET] Session ID: Parameters: {"action"=>"list", "controller"=>"user"} User Load (0.000189) SELECT * FROM users WHERE (users.id = 1000001) LIMIT 1 Redirected to http://test.host/ Filter chain halted as [admin_required] returned false Completed in 0.00061 (1633 reqs/sec) | DB: 0.00019 (30%) | 302 Found [http://test.host/user/list] Processing UserController#logout (for 0.0.0.0 at 2007-05-31 12:54:58) [GET] Session ID: Parameters: {"action"=>"logout", "controller"=>"user"} Redirected to http://test.host/user/login Completed in 0.00012 (8405 reqs/sec) | DB: 0.00000 (0%) | 302 Found [http://test.host/user/list] Processing UserController#login (for 0.0.0.0 at 2007-05-31 12:54:58) [POST] Session ID: Parameters: {"user"=>{"password"=>"test", "login"=>"adminbob"}, "action"=>"login", "controller"=>"user"} User Load (0.000179) SELECT * FROM users WHERE (login = 'adminbob') LIMIT 1 User Load (0.000164) SELECT * FROM users WHERE (login = 'adminbob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00088 (1132 reqs/sec) | DB: 0.00034 (38%) | 302 Found [http://test.host/user/list] Processing UserController#list (for 0.0.0.0 at 2007-05-31 12:54:58) [GET] Session ID: Parameters: {"action"=>"list", "controller"=>"user"} User Load (0.000166) SELECT * FROM users WHERE (users.id = 1000004) LIMIT 1 User Load (0.000160) SELECT * FROM users  Rendering user/list Completed in 0.00261 (383 reqs/sec) | Rendering: 0.00185 (70%) | DB: 0.00033 (12%) | 200 OK [http://test.host/user/list] SQL (0.000129) ROLLBACK SQL (0.000085) BEGIN Processing UserController#login (for 0.0.0.0 at 2007-05-31 12:54:58) [POST] Session ID: Parameters: {"user"=>{"password"=>"test", "login"=>"bob"}, "action"=>"login", "controller"=>"user"} User Load (0.000164) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.000157) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00085 (1172 reqs/sec) | DB: 0.00053 (62%) | 302 Found [http://test.host/user/login?user=loginbobpasswordtest] User Load (0.000156) SELECT * FROM users WHERE (users.id = 1000001) LIMIT 1 SQL (0.000090) ROLLBACK SQL (0.000074) BEGIN Processing UserController#signup (for 0.0.0.0 at 2007-05-31 12:54:58) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"wrong", "password"=>"newpassword", "login"=>"newbob", "email"=>"newbob@mcbob.com"}, "action"=>"signup", "controller"=>"user"} User Load (0.000172) SELECT * FROM users WHERE (users.login = 'newbob') LIMIT 1 User Load (0.000164) SELECT * FROM users WHERE (users.email = 'newbob@mcbob.com') LIMIT 1 Rendering user/signup Completed in 0.06752 (14 reqs/sec) | Rendering: 0.06607 (97%) | DB: 0.00066 (0%) | 200 OK [http://test.host/user/signup?user=loginnewbobpasswordnewpasswordpassword_confirmationwrongemailnewbob%40mcbob.com] Processing UserController#signup (for 0.0.0.0 at 2007-05-31 12:54:58) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"newpassword", "password"=>"newpassword", "login"=>"yo", "email"=>"newbob@mcbob.com"}, "action"=>"signup", "controller"=>"user"} User Load (0.000302) SELECT * FROM users WHERE (users.login = 'yo') LIMIT 1 User Load (0.000167) SELECT * FROM users WHERE (users.email = 'newbob@mcbob.com') LIMIT 1 Rendering user/signup Completed in 0.04239 (23 reqs/sec) | Rendering: 0.04082 (96%) | DB: 0.00047 (1%) | 200 OK [http://test.host/user/signup?user=loginnewbobpasswordnewpasswordpassword_confirmationwrongemailnewbob%40mcbob.com] Processing UserController#signup (for 0.0.0.0 at 2007-05-31 12:54:58) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"wrong", "password"=>"newpassword", "login"=>"yo", "email"=>"newbob@mcbob.com"}, "action"=>"signup", "controller"=>"user"} User Load (0.000231) SELECT * FROM users WHERE (users.login = 'yo') LIMIT 1 User Load (0.000180) SELECT * FROM users WHERE (users.email = 'newbob@mcbob.com') LIMIT 1 Rendering user/signup Completed in 0.04224 (23 reqs/sec) | Rendering: 0.04065 (96%) | DB: 0.00041 (0%) | 200 OK [http://test.host/user/signup?user=loginnewbobpasswordnewpasswordpassword_confirmationwrongemailnewbob%40mcbob.com] SQL (0.000163) ROLLBACK SQL (0.000129) BEGIN Processing UserController#login (for 0.0.0.0 at 2007-05-31 12:54:59) [POST] Session ID: Parameters: {"user"=>{"password"=>"test", "login"=>"bob"}, "action"=>"login", "controller"=>"user"} User Load (0.000168) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.000166) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00094 (1059 reqs/sec) | DB: 0.00063 (66%) | 302 Found [http://test.host/user/login?user=loginbobpasswordtest] Processing UserController#change_password (for 0.0.0.0 at 2007-05-31 12:54:59) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"wrong", "password"=>"newpass"}, "action"=>"change_password", "controller"=>"user"} User Load (0.000181) SELECT * FROM users WHERE (users.id = 1000001) LIMIT 1 User Load (0.000531) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.000163) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 User Update (0.000195) UPDATE users SET `login` = 'bob', `hashed_password` = 'd2a03cc50e66818e761af6c15d45199d9b6861c9', `role` = NULL, `salt` = '1000', `email` = 'bob@mcbob.com' WHERE id = 1000001 User Load (0.000167) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.000169) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 User Update (0.000110) UPDATE users SET `login` = 'bob', `hashed_password` = 'd2a03cc50e66818e761af6c15d45199d9b6861c9', `role` = NULL, `salt` = '1000', `email` = 'bob@mcbob.com' WHERE id = 1000001 Rendering user/change_password Completed in 0.00522 (191 reqs/sec) | Rendering: 0.00133 (25%) | DB: 0.00152 (29%) | 200 OK [http://test.host/user/login?user=loginbobpasswordtest] SQL (0.000441) ROLLBACK SQL (0.000076) BEGIN Processing UserController#login (for 0.0.0.0 at 2007-05-31 12:54:59) [POST] Session ID: Parameters: {"user"=>{"password"=>"test", "login"=>"bob"}, "action"=>"login", "controller"=>"user"} User Load (0.000276) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.000113) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00092 (1085 reqs/sec) | DB: 0.00091 (98%) | 302 Found [http://test.host/user/login?user=loginbobpasswordtest] Processing UserController#logout (for 0.0.0.0 at 2007-05-31 12:54:59) [GET] Session ID: Parameters: {"action"=>"logout", "controller"=>"user"} Redirected to http://test.host/user/login Completed in 0.00012 (8405 reqs/sec) | DB: 0.00000 (0%) | 302 Found [http://test.host/user/login?user=loginbobpasswordtest] Processing UserController#forgot_password (for 0.0.0.0 at 2007-05-31 12:54:59) [POST] Session ID: Parameters: {"user"=>{"email"=>"notauser@doesntexist.com"}, "action"=>"forgot_password", "controller"=>"user"} User Load (0.000136) SELECT * FROM users WHERE (users.`email` = 'notauser@doesntexist.com' ) LIMIT 1 Rendering user/forgot_password Completed in 0.00126 (796 reqs/sec) | Rendering: 0.00088 (70%) | DB: 0.00014 (10%) | 200 OK [http://test.host/user/login?user=loginbobpasswordtest] Processing UserController#forgot_password (for 0.0.0.0 at 2007-05-31 12:54:59) [POST] Session ID: Parameters: {"user"=>{"email"=>"exbob@mcbob.com"}, "action"=>"forgot_password", "controller"=>"user"} User Load (0.000157) SELECT * FROM users WHERE (users.`email` = 'exbob@mcbob.com' ) LIMIT 1 User Load (0.000216) SELECT * FROM users WHERE (users.login = 'existingbob' AND users.id <> 1000002) LIMIT 1 User Load (0.000159) SELECT * FROM users WHERE (users.email = 'exbob@mcbob.com' AND users.id <> 1000002) LIMIT 1 User Update (0.000245) UPDATE users SET `login` = 'existingbob', `hashed_password` = '4f36dac876fb155cf8875d2b26d747d6f396d52f', `role` = NULL, `salt` = '1000', `email` = 'exbob@mcbob.com' WHERE id = 1000002 Sent mail: Date: Thu, 31 May 2007 12:54:59 -0700 From: support@yourdomain.com To: exbob@mcbob.com Subject: Your password is ... Content-Type: text/plain; charset=utf-8 _____________ Your username is existingbob. Your new password is RWMjGkZIvi. Please login and change it to something more memorable. --------------- Redirected to http://test.host/user/login Completed in 0.00777 (128 reqs/sec) | Rendering: 0.00088 (11%) | DB: 0.00091 (11%) | 302 Found [http://test.host/user/login?user=loginbobpasswordtest] SQL (0.000366) ROLLBACK SQL (0.000096) BEGIN Processing UserController#login (for 0.0.0.0 at 2007-05-31 12:54:59) [POST] Session ID: Parameters: {"user"=>{"password"=>"nont_correct", "login"=>"bob"}, "action"=>"login", "controller"=>"user"} User Load (0.000166) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Rendering user/login Completed in 0.00178 (562 reqs/sec) | Rendering: 0.00131 (73%) | DB: 0.00063 (35%) | 200 OK [http://test.host/user/login?user=loginbobpasswordnont_correct] SQL (0.000094) ROLLBACK SQL (0.000080) BEGIN Processing UserController#login (for 0.0.0.0 at 2007-05-31 12:54:59) [POST] Session ID: Parameters: {"user"=>{"password"=>"test", "login"=>"bob"}, "action"=>"login", "controller"=>"user"} User Load (0.000165) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.000154) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00087 (1151 reqs/sec) | DB: 0.00049 (56%) | 302 Found [http://test.host/user/login?user=loginbobpasswordtest] Processing UserController#logout (for 0.0.0.0 at 2007-05-31 12:54:59) [GET] Session ID: Parameters: {"action"=>"logout", "controller"=>"user"} Redirected to http://test.host/user/login Completed in 0.00014 (7358 reqs/sec) | DB: 0.00000 (0%) | 302 Found [http://test.host/user/login?user=loginbobpasswordtest] SQL (0.000085) ROLLBACK SQL (0.000077) BEGIN Processing UserController#welcome (for 0.0.0.0 at 2007-05-31 12:54:59) [GET] Session ID: Parameters: {"action"=>"welcome", "controller"=>"user"} Redirected to http://test.host/user/login Filter chain halted as [login_required] returned false Completed in 0.00017 (5983 reqs/sec) | DB: 0.00016 (96%) | 302 Found [http://test.host/] Processing UserController#login (for 0.0.0.0 at 2007-05-31 12:54:59) [POST] Session ID: Parameters: {"user"=>{"password"=>"test", "login"=>"bob"}, "action"=>"login", "controller"=>"user"} User Load (0.000166) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.000158) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00083 (1211 reqs/sec) | DB: 0.00032 (39%) | 302 Found [http://test.host/] Processing UserController#welcome (for 0.0.0.0 at 2007-05-31 12:54:59) [GET] Session ID: Parameters: {"action"=>"welcome", "controller"=>"user"} User Load (0.000162) SELECT * FROM users WHERE (users.id = 1000001) LIMIT 1 Rendering user/welcome Completed in 0.00125 (799 reqs/sec) | Rendering: 0.00084 (67%) | DB: 0.00016 (12%) | 200 OK [http://test.host/] SQL (0.000089) ROLLBACK SQL (0.000075) BEGIN Processing UserController#hidden (for 0.0.0.0 at 2007-05-31 12:54:59) [GET] Session ID: Parameters: {"action"=>"hidden", "controller"=>"user"} Redirected to http://test.host/user/login Filter chain halted as [login_required] returned false Completed in 0.00014 (7294 reqs/sec) | DB: 0.00016 (119%) | 302 Found [http://test.host/user/hidden] Processing UserController#login (for 0.0.0.0 at 2007-05-31 12:54:59) [POST] Session ID: Parameters: {"user"=>{"password"=>"test", "login"=>"bob"}, "action"=>"login", "controller"=>"user"} User Load (0.000145) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.000113) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/user/hidden Completed in 0.00069 (1457 reqs/sec) | DB: 0.00026 (37%) | 302 Found [http://test.host/user/hidden] Processing UserController#logout (for 0.0.0.0 at 2007-05-31 12:54:59) [GET] Session ID: Parameters: {"action"=>"logout", "controller"=>"user"} Redirected to http://test.host/user/login Completed in 0.00012 (8542 reqs/sec) | DB: 0.00000 (0%) | 302 Found [http://test.host/user/hidden] Processing UserController#login (for 0.0.0.0 at 2007-05-31 12:54:59) [POST] Session ID: Parameters: {"user"=>{"password"=>"test", "login"=>"bob"}, "action"=>"login", "controller"=>"user"} User Load (0.000117) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.000118) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00067 (1490 reqs/sec) | DB: 0.00024 (35%) | 302 Found [http://test.host/user/hidden] SQL (0.000082) ROLLBACK SQL (0.000088) BEGIN Processing UserController#login (for 0.0.0.0 at 2007-05-31 12:54:59) [POST] Session ID: Parameters: {"user"=>{"password"=>"test", "login"=>"adminbob"}, "action"=>"login", "controller"=>"user"} User Load (0.000173) SELECT * FROM users WHERE (login = 'adminbob') LIMIT 1 User Load (0.000163) SELECT * FROM users WHERE (login = 'adminbob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00087 (1144 reqs/sec) | DB: 0.00051 (57%) | 302 Found [http://test.host/user/login?user=loginadminbobpasswordtest] User Load (0.000156) SELECT * FROM users WHERE (users.`login` = 'bob' ) LIMIT 1 Processing UserController#change_role (for 0.0.0.0 at 2007-05-31 12:54:59) [POST] Session ID: Parameters: {"role"=>"admin", "action"=>"change_role", "id"=>"1000001", "method"=>"post", "controller"=>"user"} User Load (0.000153) SELECT * FROM users WHERE (users.id = 1000004) LIMIT 1 User Load (0.000202) SELECT * FROM users WHERE (users.id = '1000001') LIMIT 1 User Load (0.000217) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.000168) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 User Update (0.000190) UPDATE users SET `login` = 'bob', `hashed_password` = '77a0d943cdbace52716a9ef9fae12e45e2788d39', `role` = 'admin', `salt` = '1000', `email` = 'bob@mcbob.com' WHERE id = 1000001 Redirected to http://test.host/user/list Completed in 0.00239 (419 reqs/sec) | DB: 0.00109 (45%) | 302 Found [http://test.host/user/login?user=loginadminbobpasswordtest] SQL (0.000384) ROLLBACK SQL (0.000094) BEGIN Processing UserController#signup (for 0.0.0.0 at 2007-05-31 12:54:59) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"newpassword", "password"=>"newpassword", "login"=>"newbob", "email"=>"newbob@mcbob.com"}, "action"=>"signup", "controller"=>"user"} User Load (0.000187) SELECT * FROM users WHERE (users.login = 'newbob') LIMIT 1 User Load (0.000175) SELECT * FROM users WHERE (users.email = 'newbob@mcbob.com') LIMIT 1 SQL (0.000189) INSERT INTO users (`salt`, `hashed_password`, `role`, `login`, `email`) VALUES('YDARcACHmc', '24a34c48ad8dc49c1f1c6ab3acc015357d2b3e97', NULL, 'newbob', 'newbob@mcbob.com') User Load (0.000213) SELECT * FROM users WHERE (login = 'newbob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00263 (380 reqs/sec) | DB: 0.00124 (47%) | 302 Found [http://test.host/user/signup?user=loginnewbobpasswordnewpasswordpassword_confirmationnewpasswordemailnewbob%40mcbob.com] SQL (0.000379) ROLLBACK SQL (0.000093) BEGIN Processing UserController#list (for 0.0.0.0 at 2007-05-31 12:58:28) [GET] Session ID: Parameters: {"action"=>"list", "controller"=>"user"} Redirected to http://test.host/user/login Filter chain halted as [login_required] returned false Completed in 0.00017 (5882 reqs/sec) | DB: 0.00009 (54%) | 302 Found [http://test.host/user/list] Processing UserController#login (for 0.0.0.0 at 2007-05-31 12:58:28) [POST] Session ID: Parameters: {"user"=>{"password"=>"test", "login"=>"bob"}, "action"=>"login", "controller"=>"user"} User Load (0.000181) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Columns (0.001423) SHOW FIELDS FROM users User Load (0.000172) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/user/list Completed in 0.00354 (282 reqs/sec) | DB: 0.00178 (50%) | 302 Found [http://test.host/user/list] Processing UserController#list (for 0.0.0.0 at 2007-05-31 12:58:28) [GET] Session ID: Parameters: {"action"=>"list", "controller"=>"user"} User Load (0.000173) SELECT * FROM users WHERE (users.id = 1000001) LIMIT 1 Redirected to http://test.host/ Filter chain halted as [admin_required] returned false Completed in 0.00056 (1778 reqs/sec) | DB: 0.00017 (30%) | 302 Found [http://test.host/user/list] Processing UserController#logout (for 0.0.0.0 at 2007-05-31 12:58:28) [GET] Session ID: Parameters: {"action"=>"logout", "controller"=>"user"} Redirected to http://test.host/user/login Completed in 0.00012 (8405 reqs/sec) | DB: 0.00000 (0%) | 302 Found [http://test.host/user/list] Processing UserController#login (for 0.0.0.0 at 2007-05-31 12:58:28) [POST] Session ID: Parameters: {"user"=>{"password"=>"test", "login"=>"adminbob"}, "action"=>"login", "controller"=>"user"} User Load (0.000171) SELECT * FROM users WHERE (login = 'adminbob') LIMIT 1 User Load (0.000173) SELECT * FROM users WHERE (login = 'adminbob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00084 (1188 reqs/sec) | DB: 0.00034 (40%) | 302 Found [http://test.host/user/list] Processing UserController#list (for 0.0.0.0 at 2007-05-31 12:58:28) [GET] Session ID: Parameters: {"action"=>"list", "controller"=>"user"} User Load (0.000157) SELECT * FROM users WHERE (users.id = 1000004) LIMIT 1 User Load (0.000159) SELECT * FROM users  Rendering user/list Completed in 0.00251 (398 reqs/sec) | Rendering: 0.00178 (70%) | DB: 0.00032 (12%) | 200 OK [http://test.host/user/list] SQL (0.000121) ROLLBACK SQL (0.000076) BEGIN Processing UserController#login (for 0.0.0.0 at 2007-05-31 12:58:28) [POST] Session ID: Parameters: {"user"=>{"password"=>"test", "login"=>"bob"}, "action"=>"login", "controller"=>"user"} User Load (0.000163) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.000168) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00084 (1191 reqs/sec) | DB: 0.00053 (62%) | 302 Found [http://test.host/user/login?user=loginbobpasswordtest] User Load (0.000214) SELECT * FROM users WHERE (users.id = 1000001) LIMIT 1 SQL (0.000123) ROLLBACK SQL (0.000098) BEGIN Processing UserController#signup (for 0.0.0.0 at 2007-05-31 12:58:28) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"wrong", "password"=>"newpassword", "login"=>"newbob", "email"=>"newbob@mcbob.com"}, "action"=>"signup", "controller"=>"user"} User Load (0.000155) SELECT * FROM users WHERE (users.login = 'newbob') LIMIT 1 User Load (0.000172) SELECT * FROM users WHERE (users.email = 'newbob@mcbob.com') LIMIT 1 Rendering user/signup Completed in 0.06740 (14 reqs/sec) | Rendering: 0.06585 (97%) | DB: 0.00076 (1%) | 200 OK [http://test.host/user/signup?user=loginnewbobpasswordnewpasswordpassword_confirmationwrongemailnewbob%40mcbob.com] Processing UserController#signup (for 0.0.0.0 at 2007-05-31 12:58:28) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"newpassword", "password"=>"newpassword", "login"=>"yo", "email"=>"newbob@mcbob.com"}, "action"=>"signup", "controller"=>"user"} User Load (0.000309) SELECT * FROM users WHERE (users.login = 'yo') LIMIT 1 User Load (0.000178) SELECT * FROM users WHERE (users.email = 'newbob@mcbob.com') LIMIT 1 Rendering user/signup Completed in 0.04385 (22 reqs/sec) | Rendering: 0.04218 (96%) | DB: 0.00049 (1%) | 200 OK [http://test.host/user/signup?user=loginnewbobpasswordnewpasswordpassword_confirmationwrongemailnewbob%40mcbob.com] Processing UserController#signup (for 0.0.0.0 at 2007-05-31 12:58:28) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"wrong", "password"=>"newpassword", "login"=>"yo", "email"=>"newbob@mcbob.com"}, "action"=>"signup", "controller"=>"user"} User Load (0.000380) SELECT * FROM users WHERE (users.login = 'yo') LIMIT 1 User Load (0.000186) SELECT * FROM users WHERE (users.email = 'newbob@mcbob.com') LIMIT 1 Rendering user/signup Completed in 0.04234 (23 reqs/sec) | Rendering: 0.04066 (96%) | DB: 0.00057 (1%) | 200 OK [http://test.host/user/signup?user=loginnewbobpasswordnewpasswordpassword_confirmationwrongemailnewbob%40mcbob.com] SQL (0.000163) ROLLBACK SQL (0.000092) BEGIN Processing UserController#login (for 0.0.0.0 at 2007-05-31 12:58:28) [POST] Session ID: Parameters: {"user"=>{"password"=>"test", "login"=>"bob"}, "action"=>"login", "controller"=>"user"} User Load (0.000174) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.000174) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00100 (1004 reqs/sec) | DB: 0.00060 (60%) | 302 Found [http://test.host/user/login?user=loginbobpasswordtest] Processing UserController#change_password (for 0.0.0.0 at 2007-05-31 12:58:28) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"wrong", "password"=>"newpass"}, "action"=>"change_password", "controller"=>"user"} User Load (0.000176) SELECT * FROM users WHERE (users.id = 1000001) LIMIT 1 User Load (0.000257) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.000223) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 User Update (0.000213) UPDATE users SET `login` = 'bob', `hashed_password` = 'd2a03cc50e66818e761af6c15d45199d9b6861c9', `role` = NULL, `salt` = '1000', `email` = 'bob@mcbob.com' WHERE id = 1000001 User Load (0.000396) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.000285) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 User Update (0.000139) UPDATE users SET `login` = 'bob', `hashed_password` = 'd2a03cc50e66818e761af6c15d45199d9b6861c9', `role` = NULL, `salt` = '1000', `email` = 'bob@mcbob.com' WHERE id = 1000001 Rendering user/change_password Completed in 0.00574 (174 reqs/sec) | Rendering: 0.00132 (22%) | DB: 0.00169 (29%) | 200 OK [http://test.host/user/login?user=loginbobpasswordtest] SQL (0.018266) ROLLBACK SQL (0.000077) BEGIN Processing UserController#login (for 0.0.0.0 at 2007-05-31 12:58:28) [POST] Session ID: Parameters: {"user"=>{"password"=>"test", "login"=>"bob"}, "action"=>"login", "controller"=>"user"} User Load (0.000135) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.000112) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00077 (1300 reqs/sec) | DB: 0.01859 (2416%) | 302 Found [http://test.host/user/login?user=loginbobpasswordtest] Processing UserController#logout (for 0.0.0.0 at 2007-05-31 12:58:28) [GET] Session ID: Parameters: {"action"=>"logout", "controller"=>"user"} Redirected to http://test.host/user/login Completed in 0.00012 (8490 reqs/sec) | DB: 0.00000 (0%) | 302 Found [http://test.host/user/login?user=loginbobpasswordtest] Processing UserController#forgot_password (for 0.0.0.0 at 2007-05-31 12:58:28) [POST] Session ID: Parameters: {"user"=>{"email"=>"notauser@doesntexist.com"}, "action"=>"forgot_password", "controller"=>"user"} User Load (0.000131) SELECT * FROM users WHERE (users.`email` = 'notauser@doesntexist.com' ) LIMIT 1 Rendering user/forgot_password Completed in 0.00127 (788 reqs/sec) | Rendering: 0.00090 (71%) | DB: 0.00013 (10%) | 200 OK [http://test.host/user/login?user=loginbobpasswordtest] Processing UserController#forgot_password (for 0.0.0.0 at 2007-05-31 12:58:28) [POST] Session ID: Parameters: {"user"=>{"email"=>"exbob@mcbob.com"}, "action"=>"forgot_password", "controller"=>"user"} User Load (0.000138) SELECT * FROM users WHERE (users.`email` = 'exbob@mcbob.com' ) LIMIT 1 User Load (0.000216) SELECT * FROM users WHERE (users.login = 'existingbob' AND users.id <> 1000002) LIMIT 1 User Load (0.000160) SELECT * FROM users WHERE (users.email = 'exbob@mcbob.com' AND users.id <> 1000002) LIMIT 1 User Update (0.000162) UPDATE users SET `login` = 'existingbob', `hashed_password` = '43008fefb2f436efd72d3d5e5d1c13b88c5c4269', `role` = NULL, `salt` = '1000', `email` = 'exbob@mcbob.com' WHERE id = 1000002 Sent mail: Date: Thu, 31 May 2007 12:58:28 -0700 From: support@yourdomain.com To: exbob@mcbob.com Subject: Your password is ... Content-Type: text/plain; charset=utf-8 _____________ Your username is existingbob. Your new password is lwRgWwB2OA. Please login and change it to something more memorable. --------------- Redirected to http://test.host/user/login Completed in 0.00760 (131 reqs/sec) | Rendering: 0.00090 (11%) | DB: 0.00081 (10%) | 302 Found [http://test.host/user/login?user=loginbobpasswordtest] SQL (0.000407) ROLLBACK SQL (0.000118) BEGIN Processing UserController#login (for 0.0.0.0 at 2007-05-31 12:58:28) [POST] Session ID: Parameters: {"user"=>{"password"=>"nont_correct", "login"=>"bob"}, "action"=>"login", "controller"=>"user"} User Load (0.000172) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Rendering user/login Completed in 0.00176 (566 reqs/sec) | Rendering: 0.00130 (73%) | DB: 0.00070 (39%) | 200 OK [http://test.host/user/login?user=loginbobpasswordnont_correct] SQL (0.000103) ROLLBACK SQL (0.000066) BEGIN Processing UserController#login (for 0.0.0.0 at 2007-05-31 12:58:28) [POST] Session ID: Parameters: {"user"=>{"password"=>"test", "login"=>"bob"}, "action"=>"login", "controller"=>"user"} User Load (0.000194) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.000151) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00091 (1098 reqs/sec) | DB: 0.00051 (56%) | 302 Found [http://test.host/user/login?user=loginbobpasswordtest] Processing UserController#logout (for 0.0.0.0 at 2007-05-31 12:58:28) [GET] Session ID: Parameters: {"action"=>"logout", "controller"=>"user"} Redirected to http://test.host/user/login Completed in 0.00012 (8542 reqs/sec) | DB: 0.00000 (0%) | 302 Found [http://test.host/user/login?user=loginbobpasswordtest] SQL (0.000087) ROLLBACK SQL (0.000075) BEGIN Processing UserController#welcome (for 0.0.0.0 at 2007-05-31 12:58:28) [GET] Session ID: Parameters: {"action"=>"welcome", "controller"=>"user"} Redirected to http://test.host/user/login Filter chain halted as [login_required] returned false Completed in 0.00017 (5745 reqs/sec) | DB: 0.00016 (93%) | 302 Found [http://test.host/] Processing UserController#login (for 0.0.0.0 at 2007-05-31 12:58:28) [POST] Session ID: Parameters: {"user"=>{"password"=>"test", "login"=>"bob"}, "action"=>"login", "controller"=>"user"} User Load (0.000164) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.000157) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00081 (1228 reqs/sec) | DB: 0.00032 (39%) | 302 Found [http://test.host/] Processing UserController#welcome (for 0.0.0.0 at 2007-05-31 12:58:28) [GET] Session ID: Parameters: {"action"=>"welcome", "controller"=>"user"} User Load (0.000153) SELECT * FROM users WHERE (users.id = 1000001) LIMIT 1 Rendering user/welcome Completed in 0.00123 (812 reqs/sec) | Rendering: 0.00083 (67%) | DB: 0.00015 (12%) | 200 OK [http://test.host/] SQL (0.000087) ROLLBACK SQL (0.000078) BEGIN Processing UserController#hidden (for 0.0.0.0 at 2007-05-31 12:58:28) [GET] Session ID: Parameters: {"action"=>"hidden", "controller"=>"user"} Redirected to http://test.host/user/login Filter chain halted as [login_required] returned false Completed in 0.00014 (7294 reqs/sec) | DB: 0.00016 (120%) | 302 Found [http://test.host/user/hidden] Processing UserController#login (for 0.0.0.0 at 2007-05-31 12:58:28) [POST] Session ID: Parameters: {"user"=>{"password"=>"test", "login"=>"bob"}, "action"=>"login", "controller"=>"user"} User Load (0.000136) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.000113) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/user/hidden Completed in 0.00068 (1474 reqs/sec) | DB: 0.00025 (36%) | 302 Found [http://test.host/user/hidden] Processing UserController#logout (for 0.0.0.0 at 2007-05-31 12:58:28) [GET] Session ID: Parameters: {"action"=>"logout", "controller"=>"user"} Redirected to http://test.host/user/login Completed in 0.00012 (8473 reqs/sec) | DB: 0.00000 (0%) | 302 Found [http://test.host/user/hidden] Processing UserController#login (for 0.0.0.0 at 2007-05-31 12:58:28) [POST] Session ID: Parameters: {"user"=>{"password"=>"test", "login"=>"bob"}, "action"=>"login", "controller"=>"user"} User Load (0.000122) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.000110) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00069 (1457 reqs/sec) | DB: 0.00023 (33%) | 302 Found [http://test.host/user/hidden] SQL (0.000076) ROLLBACK SQL (0.000096) BEGIN Processing UserController#login (for 0.0.0.0 at 2007-05-31 12:58:28) [POST] Session ID: Parameters: {"user"=>{"password"=>"test", "login"=>"adminbob"}, "action"=>"login", "controller"=>"user"} User Load (0.000173) SELECT * FROM users WHERE (login = 'adminbob') LIMIT 1 User Load (0.000162) SELECT * FROM users WHERE (login = 'adminbob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00090 (1112 reqs/sec) | DB: 0.00051 (56%) | 302 Found [http://test.host/user/login?user=loginadminbobpasswordtest] User Load (0.000156) SELECT * FROM users WHERE (users.`login` = 'bob' ) LIMIT 1 Processing UserController#change_role (for 0.0.0.0 at 2007-05-31 12:58:28) [POST] Session ID: Parameters: {"role"=>"admin", "action"=>"change_role", "id"=>"1000001", "method"=>"post", "controller"=>"user"} User Load (0.000153) SELECT * FROM users WHERE (users.id = 1000004) LIMIT 1 User Load (0.000161) SELECT * FROM users WHERE (users.id = '1000001') LIMIT 1 User Load (0.000248) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.000229) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 User Load (0.000159) SELECT * FROM users WHERE (users.id = '1000001') LIMIT 1 User Load (0.000214) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.000226) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 Redirected to http://test.host/user/list Completed in 0.00325 (308 reqs/sec) | DB: 0.00155 (47%) | 302 Found [http://test.host/user/login?user=loginadminbobpasswordtest] SQL (0.000089) ROLLBACK SQL (0.000074) BEGIN Processing UserController#signup (for 0.0.0.0 at 2007-05-31 12:58:28) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"newpassword", "password"=>"newpassword", "login"=>"newbob", "email"=>"newbob@mcbob.com"}, "action"=>"signup", "controller"=>"user"} User Load (0.000169) SELECT * FROM users WHERE (users.login = 'newbob') LIMIT 1 User Load (0.000163) SELECT * FROM users WHERE (users.email = 'newbob@mcbob.com') LIMIT 1 SQL (0.000192) INSERT INTO users (`salt`, `hashed_password`, `role`, `login`, `email`) VALUES('TJvAVgWShW', '593b202137f9ecd13eb873d5987399308d1cbb31', NULL, 'newbob', 'newbob@mcbob.com') User Load (0.000168) SELECT * FROM users WHERE (login = 'newbob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00245 (407 reqs/sec) | DB: 0.00085 (34%) | 302 Found [http://test.host/user/signup?user=loginnewbobpasswordnewpasswordpassword_confirmationnewpasswordemailnewbob%40mcbob.com] SQL (0.000364) ROLLBACK SQL (0.000086) BEGIN Processing UserController#list (for 0.0.0.0 at 2007-05-31 12:58:40) [GET] Session ID: Parameters: {"action"=>"list", "controller"=>"user"} Redirected to http://test.host/user/login Filter chain halted as [login_required] returned false Completed in 0.00017 (5745 reqs/sec) | DB: 0.00009 (49%) | 302 Found [http://test.host/user/list] Processing UserController#login (for 0.0.0.0 at 2007-05-31 12:58:40) [POST] Session ID: Parameters: {"user"=>{"password"=>"test", "login"=>"bob"}, "action"=>"login", "controller"=>"user"} User Load (0.000182) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Columns (0.001223) SHOW FIELDS FROM users User Load (0.000192) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/user/list Completed in 0.00342 (292 reqs/sec) | DB: 0.00160 (46%) | 302 Found [http://test.host/user/list] Processing UserController#list (for 0.0.0.0 at 2007-05-31 12:58:40) [GET] Session ID: Parameters: {"action"=>"list", "controller"=>"user"} User Load (0.000170) SELECT * FROM users WHERE (users.id = 1000001) LIMIT 1 Redirected to http://test.host/ Filter chain halted as [admin_required] returned false Completed in 0.00060 (1667 reqs/sec) | DB: 0.00017 (28%) | 302 Found [http://test.host/user/list] Processing UserController#logout (for 0.0.0.0 at 2007-05-31 12:58:40) [GET] Session ID: Parameters: {"action"=>"logout", "controller"=>"user"} Redirected to http://test.host/user/login Completed in 0.00012 (8338 reqs/sec) | DB: 0.00000 (0%) | 302 Found [http://test.host/user/list] Processing UserController#login (for 0.0.0.0 at 2007-05-31 12:58:40) [POST] Session ID: Parameters: {"user"=>{"password"=>"test", "login"=>"adminbob"}, "action"=>"login", "controller"=>"user"} User Load (0.000166) SELECT * FROM users WHERE (login = 'adminbob') LIMIT 1 User Load (0.000163) SELECT * FROM users WHERE (login = 'adminbob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00085 (1179 reqs/sec) | DB: 0.00033 (38%) | 302 Found [http://test.host/user/list] Processing UserController#list (for 0.0.0.0 at 2007-05-31 12:58:40) [GET] Session ID: Parameters: {"action"=>"list", "controller"=>"user"} User Load (0.000172) SELECT * FROM users WHERE (users.id = 1000004) LIMIT 1 User Load (0.000158) SELECT * FROM users  Rendering user/list Completed in 0.00262 (381 reqs/sec) | Rendering: 0.00185 (70%) | DB: 0.00033 (12%) | 200 OK [http://test.host/user/list] SQL (0.000122) ROLLBACK SQL (0.000078) BEGIN Processing UserController#login (for 0.0.0.0 at 2007-05-31 12:58:40) [POST] Session ID: Parameters: {"user"=>{"password"=>"test", "login"=>"bob"}, "action"=>"login", "controller"=>"user"} User Load (0.000164) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.000157) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00086 (1162 reqs/sec) | DB: 0.00052 (60%) | 302 Found [http://test.host/user/login?user=loginbobpasswordtest] User Load (0.000151) SELECT * FROM users WHERE (users.id = 1000001) LIMIT 1 SQL (0.000093) ROLLBACK SQL (0.000129) BEGIN Processing UserController#signup (for 0.0.0.0 at 2007-05-31 12:58:40) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"wrong", "password"=>"newpassword", "login"=>"newbob", "email"=>"newbob@mcbob.com"}, "action"=>"signup", "controller"=>"user"} User Load (0.000157) SELECT * FROM users WHERE (users.login = 'newbob') LIMIT 1 User Load (0.000135) SELECT * FROM users WHERE (users.email = 'newbob@mcbob.com') LIMIT 1 Rendering user/signup Completed in 0.06761 (14 reqs/sec) | Rendering: 0.06625 (97%) | DB: 0.00066 (0%) | 200 OK [http://test.host/user/signup?user=loginnewbobpasswordnewpasswordpassword_confirmationwrongemailnewbob%40mcbob.com] Processing UserController#signup (for 0.0.0.0 at 2007-05-31 12:58:40) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"newpassword", "password"=>"newpassword", "login"=>"yo", "email"=>"newbob@mcbob.com"}, "action"=>"signup", "controller"=>"user"} User Load (0.000400) SELECT * FROM users WHERE (users.login = 'yo') LIMIT 1 User Load (0.000121) SELECT * FROM users WHERE (users.email = 'newbob@mcbob.com') LIMIT 1 Rendering user/signup Completed in 0.04279 (23 reqs/sec) | Rendering: 0.04123 (96%) | DB: 0.00052 (1%) | 200 OK [http://test.host/user/signup?user=loginnewbobpasswordnewpasswordpassword_confirmationwrongemailnewbob%40mcbob.com] Processing UserController#signup (for 0.0.0.0 at 2007-05-31 12:58:40) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"wrong", "password"=>"newpassword", "login"=>"yo", "email"=>"newbob@mcbob.com"}, "action"=>"signup", "controller"=>"user"} User Load (0.000384) SELECT * FROM users WHERE (users.login = 'yo') LIMIT 1 User Load (0.000120) SELECT * FROM users WHERE (users.email = 'newbob@mcbob.com') LIMIT 1 Rendering user/signup Completed in 0.04256 (23 reqs/sec) | Rendering: 0.04102 (96%) | DB: 0.00050 (1%) | 200 OK [http://test.host/user/signup?user=loginnewbobpasswordnewpasswordpassword_confirmationwrongemailnewbob%40mcbob.com] SQL (0.000177) ROLLBACK SQL (0.000059) BEGIN Processing UserController#login (for 0.0.0.0 at 2007-05-31 12:58:40) [POST] Session ID: Parameters: {"user"=>{"password"=>"test", "login"=>"bob"}, "action"=>"login", "controller"=>"user"} User Load (0.000365) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.000163) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00116 (864 reqs/sec) | DB: 0.00076 (66%) | 302 Found [http://test.host/user/login?user=loginbobpasswordtest] Processing UserController#change_password (for 0.0.0.0 at 2007-05-31 12:58:40) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"wrong", "password"=>"newpass"}, "action"=>"change_password", "controller"=>"user"} User Load (0.000189) SELECT * FROM users WHERE (users.id = 1000001) LIMIT 1 User Load (0.000322) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.000241) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 User Load (0.000212) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.000221) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 Rendering user/change_password Completed in 0.00415 (241 reqs/sec) | Rendering: 0.00138 (33%) | DB: 0.00119 (28%) | 200 OK [http://test.host/user/login?user=loginbobpasswordtest] Processing UserController#change_password (for 0.0.0.0 at 2007-05-31 12:58:40) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"", "password"=>""}, "action"=>"change_password", "controller"=>"user"} User Load (0.000166) SELECT * FROM users WHERE (users.id = 1000001) LIMIT 1 User Load (0.000212) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.000223) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 User Load (0.000215) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.000219) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 Rendering user/change_password Completed in 0.00317 (315 reqs/sec) | Rendering: 0.00065 (20%) | DB: 0.00103 (32%) | 200 OK [http://test.host/user/login?user=loginbobpasswordtest] Processing UserController#change_password (for 0.0.0.0 at 2007-05-31 12:58:40) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"newpass", "password"=>"newpass"}, "action"=>"change_password", "controller"=>"user"} User Load (0.000164) SELECT * FROM users WHERE (users.id = 1000001) LIMIT 1 User Load (0.000218) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.000232) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 User Update (0.000211) UPDATE users SET `login` = 'bob', `hashed_password` = 'd2a03cc50e66818e761af6c15d45199d9b6861c9', `role` = NULL, `salt` = '1000', `email` = 'bob@mcbob.com' WHERE id = 1000001 User Load (0.000230) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.000243) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 User Update (0.000156) UPDATE users SET `login` = 'bob', `hashed_password` = 'd2a03cc50e66818e761af6c15d45199d9b6861c9', `role` = NULL, `salt` = '1000', `email` = 'bob@mcbob.com' WHERE id = 1000001 Rendering user/change_password Completed in 0.00492 (203 reqs/sec) | Rendering: 0.00065 (13%) | DB: 0.00145 (29%) | 200 OK [http://test.host/user/login?user=loginbobpasswordtest] Processing UserController#logout (for 0.0.0.0 at 2007-05-31 12:58:40) [GET] Session ID: Parameters: {"action"=>"logout", "controller"=>"user"} Redirected to http://test.host/user/login Completed in 0.00012 (8192 reqs/sec) | Rendering: 0.00065 (534%) | DB: 0.00145 (1191%) | 302 Found [http://test.host/user/login?user=loginbobpasswordtest] Processing UserController#login (for 0.0.0.0 at 2007-05-31 12:58:40) [POST] Session ID: Parameters: {"user"=>{"password"=>"test", "login"=>"bob"}, "action"=>"login", "controller"=>"user"} User Load (0.000164) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Rendering user/login Completed in 0.00175 (572 reqs/sec) | Rendering: 0.00131 (75%) | DB: 0.00016 (9%) | 200 OK [http://test.host/user/login?user=loginbobpasswordtest] Processing UserController#login (for 0.0.0.0 at 2007-05-31 12:58:40) [POST] Session ID: Parameters: {"user"=>{"password"=>"newpass", "login"=>"bob"}, "action"=>"login", "controller"=>"user"} User Load (0.000168) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.000154) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00086 (1157 reqs/sec) | Rendering: 0.00131 (151%) | DB: 0.00049 (56%) | 302 Found [http://test.host/user/login?user=loginbobpasswordtest] SQL (0.000372) ROLLBACK SQL (0.000094) BEGIN Processing UserController#login (for 0.0.0.0 at 2007-05-31 12:58:40) [POST] Session ID: Parameters: {"user"=>{"password"=>"test", "login"=>"bob"}, "action"=>"login", "controller"=>"user"} User Load (0.000150) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.000159) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00084 (1188 reqs/sec) | DB: 0.00078 (92%) | 302 Found [http://test.host/user/login?user=loginbobpasswordtest] Processing UserController#logout (for 0.0.0.0 at 2007-05-31 12:58:40) [GET] Session ID: Parameters: {"action"=>"logout", "controller"=>"user"} Redirected to http://test.host/user/login Completed in 0.00012 (8542 reqs/sec) | DB: 0.00000 (0%) | 302 Found [http://test.host/user/login?user=loginbobpasswordtest] Processing UserController#forgot_password (for 0.0.0.0 at 2007-05-31 12:58:40) [POST] Session ID: Parameters: {"user"=>{"email"=>"notauser@doesntexist.com"}, "action"=>"forgot_password", "controller"=>"user"} User Load (0.000193) SELECT * FROM users WHERE (users.`email` = 'notauser@doesntexist.com' ) LIMIT 1 Rendering user/forgot_password Completed in 0.00131 (763 reqs/sec) | Rendering: 0.00085 (64%) | DB: 0.00019 (14%) | 200 OK [http://test.host/user/login?user=loginbobpasswordtest] Processing UserController#forgot_password (for 0.0.0.0 at 2007-05-31 12:58:40) [POST] Session ID: Parameters: {"user"=>{"email"=>"exbob@mcbob.com"}, "action"=>"forgot_password", "controller"=>"user"} User Load (0.000160) SELECT * FROM users WHERE (users.`email` = 'exbob@mcbob.com' ) LIMIT 1 User Load (0.000213) SELECT * FROM users WHERE (users.login = 'existingbob' AND users.id <> 1000002) LIMIT 1 User Load (0.000221) SELECT * FROM users WHERE (users.email = 'exbob@mcbob.com' AND users.id <> 1000002) LIMIT 1 User Update (0.000179) UPDATE users SET `login` = 'existingbob', `hashed_password` = '1d129ce50d8912540956982adc3c2e7bd41f14e0', `role` = NULL, `salt` = '1000', `email` = 'exbob@mcbob.com' WHERE id = 1000002 Sent mail: Date: Thu, 31 May 2007 12:58:40 -0700 From: support@yourdomain.com To: exbob@mcbob.com Subject: Your password is ... Content-Type: text/plain; charset=utf-8 _____________ Your username is existingbob. Your new password is xA2ESuj7fh. Please login and change it to something more memorable. --------------- Redirected to http://test.host/user/login Completed in 0.00804 (124 reqs/sec) | Rendering: 0.00085 (10%) | DB: 0.00097 (12%) | 302 Found [http://test.host/user/login?user=loginbobpasswordtest] SQL (0.000443) ROLLBACK SQL (0.000071) BEGIN Processing UserController#login (for 0.0.0.0 at 2007-05-31 12:58:41) [POST] Session ID: Parameters: {"user"=>{"password"=>"nont_correct", "login"=>"bob"}, "action"=>"login", "controller"=>"user"} User Load (0.000212) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Rendering user/login Completed in 0.00135 (742 reqs/sec) | Rendering: 0.00074 (55%) | DB: 0.00073 (53%) | 200 OK [http://test.host/user/login?user=loginbobpasswordnont_correct] SQL (0.000125) ROLLBACK SQL (0.000083) BEGIN Processing UserController#login (for 0.0.0.0 at 2007-05-31 12:58:41) [POST] Session ID: Parameters: {"user"=>{"password"=>"test", "login"=>"bob"}, "action"=>"login", "controller"=>"user"} User Load (0.000166) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.000167) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00087 (1151 reqs/sec) | DB: 0.00054 (62%) | 302 Found [http://test.host/user/login?user=loginbobpasswordtest] Processing UserController#logout (for 0.0.0.0 at 2007-05-31 12:58:41) [GET] Session ID: Parameters: {"action"=>"logout", "controller"=>"user"} Redirected to http://test.host/user/login Completed in 0.00012 (8630 reqs/sec) | DB: 0.00000 (0%) | 302 Found [http://test.host/user/login?user=loginbobpasswordtest] SQL (0.000089) ROLLBACK SQL (0.000085) BEGIN Processing UserController#welcome (for 0.0.0.0 at 2007-05-31 12:58:41) [GET] Session ID: Parameters: {"action"=>"welcome", "controller"=>"user"} Redirected to http://test.host/user/login Filter chain halted as [login_required] returned false Completed in 0.00014 (7307 reqs/sec) | DB: 0.00017 (127%) | 302 Found [http://test.host/] Processing UserController#login (for 0.0.0.0 at 2007-05-31 12:58:41) [POST] Session ID: Parameters: {"user"=>{"password"=>"test", "login"=>"bob"}, "action"=>"login", "controller"=>"user"} User Load (0.000219) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.000159) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00086 (1167 reqs/sec) | DB: 0.00038 (44%) | 302 Found [http://test.host/] Processing UserController#welcome (for 0.0.0.0 at 2007-05-31 12:58:41) [GET] Session ID: Parameters: {"action"=>"welcome", "controller"=>"user"} User Load (0.000161) SELECT * FROM users WHERE (users.id = 1000001) LIMIT 1 Rendering user/welcome Completed in 0.00131 (765 reqs/sec) | Rendering: 0.00092 (70%) | DB: 0.00016 (12%) | 200 OK [http://test.host/] SQL (0.000086) ROLLBACK SQL (0.000075) BEGIN Processing UserController#hidden (for 0.0.0.0 at 2007-05-31 12:58:41) [GET] Session ID: Parameters: {"action"=>"hidden", "controller"=>"user"} Redirected to http://test.host/user/login Filter chain halted as [login_required] returned false Completed in 0.00017 (5849 reqs/sec) | DB: 0.00016 (94%) | 302 Found [http://test.host/user/hidden] Processing UserController#login (for 0.0.0.0 at 2007-05-31 12:58:41) [POST] Session ID: Parameters: {"user"=>{"password"=>"test", "login"=>"bob"}, "action"=>"login", "controller"=>"user"} User Load (0.000137) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.000111) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/user/hidden Completed in 0.00072 (1385 reqs/sec) | DB: 0.00025 (34%) | 302 Found [http://test.host/user/hidden] Processing UserController#logout (for 0.0.0.0 at 2007-05-31 12:58:41) [GET] Session ID: Parameters: {"action"=>"logout", "controller"=>"user"} Redirected to http://test.host/user/login Completed in 0.00012 (8272 reqs/sec) | DB: 0.00000 (0%) | 302 Found [http://test.host/user/hidden] Processing UserController#login (for 0.0.0.0 at 2007-05-31 12:58:41) [POST] Session ID: Parameters: {"user"=>{"password"=>"test", "login"=>"bob"}, "action"=>"login", "controller"=>"user"} User Load (0.000121) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.000110) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00070 (1426 reqs/sec) | DB: 0.00023 (32%) | 302 Found [http://test.host/user/hidden] SQL (0.000084) ROLLBACK SQL (0.000058) BEGIN Processing UserController#login (for 0.0.0.0 at 2007-05-31 12:58:41) [POST] Session ID: Parameters: {"user"=>{"password"=>"test", "login"=>"adminbob"}, "action"=>"login", "controller"=>"user"} User Load (0.000121) SELECT * FROM users WHERE (login = 'adminbob') LIMIT 1 User Load (0.000115) SELECT * FROM users WHERE (login = 'adminbob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00069 (1445 reqs/sec) | DB: 0.00038 (54%) | 302 Found [http://test.host/user/login?user=loginadminbobpasswordtest] User Load (0.000117) SELECT * FROM users WHERE (users.`login` = 'bob' ) LIMIT 1 Processing UserController#change_role (for 0.0.0.0 at 2007-05-31 12:58:41) [POST] Session ID: Parameters: {"role"=>"admin", "action"=>"change_role", "id"=>"1000001", "method"=>"post", "controller"=>"user"} User Load (0.000112) SELECT * FROM users WHERE (users.id = 1000004) LIMIT 1 User Load (0.000135) SELECT * FROM users WHERE (users.id = '1000001') LIMIT 1 User Load (0.000205) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.000161) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 User Load (0.000116) SELECT * FROM users WHERE (users.id = '1000001') LIMIT 1 User Load (0.000406) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.000233) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 Redirected to http://test.host/user/list Completed in 0.00304 (328 reqs/sec) | DB: 0.00148 (48%) | 302 Found [http://test.host/user/login?user=loginadminbobpasswordtest] SQL (0.000119) ROLLBACK SQL (0.000076) BEGIN Processing UserController#signup (for 0.0.0.0 at 2007-05-31 12:58:41) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"newpassword", "password"=>"newpassword", "login"=>"newbob", "email"=>"newbob@mcbob.com"}, "action"=>"signup", "controller"=>"user"} User Load (0.000167) SELECT * FROM users WHERE (users.login = 'newbob') LIMIT 1 User Load (0.000165) SELECT * FROM users WHERE (users.email = 'newbob@mcbob.com') LIMIT 1 SQL (0.000197) INSERT INTO users (`salt`, `hashed_password`, `role`, `login`, `email`) VALUES('FiPvry8oih', 'bc4f73752e15bba9aed4de328f62ce2d4057bde9', NULL, 'newbob', 'newbob@mcbob.com') User Load (0.000176) SELECT * FROM users WHERE (login = 'newbob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00259 (386 reqs/sec) | DB: 0.00090 (34%) | 302 Found [http://test.host/user/signup?user=loginnewbobpasswordnewpasswordpassword_confirmationnewpasswordemailnewbob%40mcbob.com] SQL (0.005450) ROLLBACK SQL (0.000084) BEGIN Processing UserController#list (for 0.0.0.0 at 2007-05-31 12:58:54) [GET] Session ID: Parameters: {"action"=>"list", "controller"=>"user"} Redirected to http://test.host/user/login Filter chain halted as [login_required] returned false Completed in 0.00017 (5882 reqs/sec) | DB: 0.00008 (49%) | 302 Found [http://test.host/user/list] Processing UserController#login (for 0.0.0.0 at 2007-05-31 12:58:54) [POST] Session ID: Parameters: {"user"=>{"password"=>"test", "login"=>"bob"}, "action"=>"login", "controller"=>"user"} User Load (0.000201) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Columns (0.001440) SHOW FIELDS FROM users User Load (0.000249) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/user/list Completed in 0.00399 (250 reqs/sec) | DB: 0.00189 (47%) | 302 Found [http://test.host/user/list] Processing UserController#list (for 0.0.0.0 at 2007-05-31 12:58:54) [GET] Session ID: Parameters: {"action"=>"list", "controller"=>"user"} User Load (0.000181) SELECT * FROM users WHERE (users.id = 1000001) LIMIT 1 Redirected to http://test.host/ Filter chain halted as [admin_required] returned false Completed in 0.00058 (1715 reqs/sec) | DB: 0.00018 (31%) | 302 Found [http://test.host/user/list] Processing UserController#logout (for 0.0.0.0 at 2007-05-31 12:58:54) [GET] Session ID: Parameters: {"action"=>"logout", "controller"=>"user"} Redirected to http://test.host/user/login Completed in 0.00012 (8128 reqs/sec) | DB: 0.00000 (0%) | 302 Found [http://test.host/user/list] Processing UserController#login (for 0.0.0.0 at 2007-05-31 12:58:54) [POST] Session ID: Parameters: {"user"=>{"password"=>"test", "login"=>"adminbob"}, "action"=>"login", "controller"=>"user"} User Load (0.000191) SELECT * FROM users WHERE (login = 'adminbob') LIMIT 1 User Load (0.000164) SELECT * FROM users WHERE (login = 'adminbob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00091 (1093 reqs/sec) | DB: 0.00036 (38%) | 302 Found [http://test.host/user/list] Processing UserController#list (for 0.0.0.0 at 2007-05-31 12:58:54) [GET] Session ID: Parameters: {"action"=>"list", "controller"=>"user"} User Load (0.000164) SELECT * FROM users WHERE (users.id = 1000004) LIMIT 1 User Load (0.000161) SELECT * FROM users  Rendering user/list Completed in 0.00259 (386 reqs/sec) | Rendering: 0.00183 (70%) | DB: 0.00032 (12%) | 200 OK [http://test.host/user/list] SQL (0.000123) ROLLBACK SQL (0.000086) BEGIN Processing UserController#login (for 0.0.0.0 at 2007-05-31 12:58:54) [POST] Session ID: Parameters: {"user"=>{"password"=>"test", "login"=>"bob"}, "action"=>"login", "controller"=>"user"} User Load (0.000166) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.000157) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00086 (1168 reqs/sec) | DB: 0.00053 (62%) | 302 Found [http://test.host/user/login?user=loginbobpasswordtest] User Load (0.000160) SELECT * FROM users WHERE (users.id = 1000001) LIMIT 1 SQL (0.000091) ROLLBACK SQL (0.000082) BEGIN Processing UserController#signup (for 0.0.0.0 at 2007-05-31 12:58:54) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"wrong", "password"=>"newpassword", "login"=>"newbob", "email"=>"newbob@mcbob.com"}, "action"=>"signup", "controller"=>"user"} User Load (0.000170) SELECT * FROM users WHERE (users.login = 'newbob') LIMIT 1 User Load (0.000164) SELECT * FROM users WHERE (users.email = 'newbob@mcbob.com') LIMIT 1 Rendering user/signup Completed in 0.06775 (14 reqs/sec) | Rendering: 0.06624 (97%) | DB: 0.00067 (0%) | 200 OK [http://test.host/user/signup?user=loginnewbobpasswordnewpasswordpassword_confirmationwrongemailnewbob%40mcbob.com] Processing UserController#signup (for 0.0.0.0 at 2007-05-31 12:58:54) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"newpassword", "password"=>"newpassword", "login"=>"yo", "email"=>"newbob@mcbob.com"}, "action"=>"signup", "controller"=>"user"} User Load (0.000327) SELECT * FROM users WHERE (users.login = 'yo') LIMIT 1 User Load (0.000176) SELECT * FROM users WHERE (users.email = 'newbob@mcbob.com') LIMIT 1 Rendering user/signup Completed in 0.04414 (22 reqs/sec) | Rendering: 0.04247 (96%) | DB: 0.00050 (1%) | 200 OK [http://test.host/user/signup?user=loginnewbobpasswordnewpasswordpassword_confirmationwrongemailnewbob%40mcbob.com] Processing UserController#signup (for 0.0.0.0 at 2007-05-31 12:58:54) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"wrong", "password"=>"newpassword", "login"=>"yo", "email"=>"newbob@mcbob.com"}, "action"=>"signup", "controller"=>"user"} User Load (0.000382) SELECT * FROM users WHERE (users.login = 'yo') LIMIT 1 User Load (0.000120) SELECT * FROM users WHERE (users.email = 'newbob@mcbob.com') LIMIT 1 Rendering user/signup Completed in 0.04352 (22 reqs/sec) | Rendering: 0.04204 (96%) | DB: 0.00050 (1%) | 200 OK [http://test.host/user/signup?user=loginnewbobpasswordnewpasswordpassword_confirmationwrongemailnewbob%40mcbob.com] SQL (0.000191) ROLLBACK SQL (0.000090) BEGIN Processing UserController#login (for 0.0.0.0 at 2007-05-31 12:58:54) [POST] Session ID: Parameters: {"user"=>{"password"=>"test", "login"=>"bob"}, "action"=>"login", "controller"=>"user"} User Load (0.000178) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.000163) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00100 (1004 reqs/sec) | DB: 0.00062 (62%) | 302 Found [http://test.host/user/login?user=loginbobpasswordtest] Processing UserController#change_password (for 0.0.0.0 at 2007-05-31 12:58:54) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"wrong", "password"=>"newpass"}, "action"=>"change_password", "controller"=>"user"} User Load (0.000184) SELECT * FROM users WHERE (users.id = 1000001) LIMIT 1 User Load (0.000291) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.000232) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 User Load (0.000216) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.000209) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 Rendering user/change_password Completed in 0.00429 (233 reqs/sec) | Rendering: 0.00138 (32%) | DB: 0.00113 (26%) | 200 OK [http://test.host/user/login?user=loginbobpasswordtest] Processing UserController#change_password (for 0.0.0.0 at 2007-05-31 12:58:54) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"", "password"=>""}, "action"=>"change_password", "controller"=>"user"} User Load (0.000165) SELECT * FROM users WHERE (users.id = 1000001) LIMIT 1 User Load (0.000223) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.000251) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 User Load (0.000217) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.000235) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 Rendering user/change_password Completed in 0.00367 (272 reqs/sec) | Rendering: 0.00073 (20%) | DB: 0.00109 (29%) | 200 OK [http://test.host/user/login?user=loginbobpasswordtest] Processing UserController#change_password (for 0.0.0.0 at 2007-05-31 12:58:54) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"newpass", "password"=>"newpass"}, "action"=>"change_password", "controller"=>"user"} User Load (0.000161) SELECT * FROM users WHERE (users.id = 1000001) LIMIT 1 User Load (0.000212) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.000239) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 User Update (0.000229) UPDATE users SET `login` = 'bob', `hashed_password` = 'd2a03cc50e66818e761af6c15d45199d9b6861c9', `role` = NULL, `salt` = '1000', `email` = 'bob@mcbob.com' WHERE id = 1000001 User Load (0.000239) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.000221) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 User Update (0.000147) UPDATE users SET `login` = 'bob', `hashed_password` = 'd2a03cc50e66818e761af6c15d45199d9b6861c9', `role` = NULL, `salt` = '1000', `email` = 'bob@mcbob.com' WHERE id = 1000001 Rendering user/change_password Completed in 0.00491 (203 reqs/sec) | Rendering: 0.00067 (13%) | DB: 0.00145 (29%) | 200 OK [http://test.host/user/login?user=loginbobpasswordtest] Processing UserController#logout (for 0.0.0.0 at 2007-05-31 12:58:54) [GET] Session ID: Parameters: {"action"=>"logout", "controller"=>"user"} Redirected to http://test.host/user/login Completed in 0.00012 (8192 reqs/sec) | Rendering: 0.00067 (547%) | DB: 0.00145 (1186%) | 302 Found [http://test.host/user/login?user=loginbobpasswordtest] Processing UserController#login (for 0.0.0.0 at 2007-05-31 12:58:54) [POST] Session ID: Parameters: {"user"=>{"password"=>"test", "login"=>"bob"}, "action"=>"login", "controller"=>"user"} User Load (0.000177) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Rendering user/login Completed in 0.00177 (566 reqs/sec) | Rendering: 0.00131 (74%) | DB: 0.00018 (10%) | 200 OK [http://test.host/user/login?user=loginbobpasswordtest] Processing UserController#login (for 0.0.0.0 at 2007-05-31 12:58:54) [POST] Session ID: Parameters: {"user"=>{"password"=>"newpass", "login"=>"bob"}, "action"=>"login", "controller"=>"user"} User Load (0.000165) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.000157) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00087 (1145 reqs/sec) | Rendering: 0.00131 (149%) | DB: 0.00050 (57%) | 302 Found [http://test.host/user/login?user=loginbobpasswordtest] SQL (0.000354) ROLLBACK SQL (0.000086) BEGIN Processing UserController#login (for 0.0.0.0 at 2007-05-31 12:58:54) [POST] Session ID: Parameters: {"user"=>{"password"=>"test", "login"=>"bob"}, "action"=>"login", "controller"=>"user"} User Load (0.000169) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.000188) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00090 (1109 reqs/sec) | DB: 0.00080 (88%) | 302 Found [http://test.host/user/login?user=loginbobpasswordtest] Processing UserController#logout (for 0.0.0.0 at 2007-05-31 12:58:54) [GET] Session ID: Parameters: {"action"=>"logout", "controller"=>"user"} Redirected to http://test.host/user/login Completed in 0.00013 (7810 reqs/sec) | DB: 0.00000 (0%) | 302 Found [http://test.host/user/login?user=loginbobpasswordtest] Processing UserController#forgot_password (for 0.0.0.0 at 2007-05-31 12:58:54) [POST] Session ID: Parameters: {"user"=>{"email"=>"notauser@doesntexist.com"}, "action"=>"forgot_password", "controller"=>"user"} User Load (0.000193) SELECT * FROM users WHERE (users.`email` = 'notauser@doesntexist.com' ) LIMIT 1 Rendering user/forgot_password Completed in 0.00134 (748 reqs/sec) | Rendering: 0.00087 (64%) | DB: 0.00019 (14%) | 200 OK [http://test.host/user/login?user=loginbobpasswordtest] Processing UserController#forgot_password (for 0.0.0.0 at 2007-05-31 12:58:54) [POST] Session ID: Parameters: {"user"=>{"email"=>"exbob@mcbob.com"}, "action"=>"forgot_password", "controller"=>"user"} User Load (0.000164) SELECT * FROM users WHERE (users.`email` = 'exbob@mcbob.com' ) LIMIT 1 User Load (0.000239) SELECT * FROM users WHERE (users.login = 'existingbob' AND users.id <> 1000002) LIMIT 1 User Load (0.000232) SELECT * FROM users WHERE (users.email = 'exbob@mcbob.com' AND users.id <> 1000002) LIMIT 1 User Update (0.000180) UPDATE users SET `login` = 'existingbob', `hashed_password` = 'f2ed2347d8bb72cad9997c328a9e113002475fc9', `role` = NULL, `salt` = '1000', `email` = 'exbob@mcbob.com' WHERE id = 1000002 Sent mail: Date: Thu, 31 May 2007 12:58:54 -0700 From: support@yourdomain.com To: exbob@mcbob.com Subject: Your password is ... Content-Type: text/plain; charset=utf-8 _____________ Your username is existingbob. Your new password is fEoP4VxEwe. Please login and change it to something more memorable. --------------- Redirected to http://test.host/user/login Completed in 0.00823 (121 reqs/sec) | Rendering: 0.00087 (10%) | DB: 0.00101 (12%) | 302 Found [http://test.host/user/login?user=loginbobpasswordtest] SQL (0.000319) ROLLBACK SQL (0.000086) BEGIN Processing UserController#login (for 0.0.0.0 at 2007-05-31 12:58:54) [POST] Session ID: Parameters: {"user"=>{"password"=>"nont_correct", "login"=>"bob"}, "action"=>"login", "controller"=>"user"} User Load (0.000167) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Rendering user/login Completed in 0.00107 (932 reqs/sec) | Rendering: 0.00064 (59%) | DB: 0.00057 (53%) | 200 OK [http://test.host/user/login?user=loginbobpasswordnont_correct] SQL (0.000100) ROLLBACK SQL (0.000080) BEGIN Processing UserController#login (for 0.0.0.0 at 2007-05-31 12:58:54) [POST] Session ID: Parameters: {"user"=>{"password"=>"test", "login"=>"bob"}, "action"=>"login", "controller"=>"user"} User Load (0.000166) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.000159) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00085 (1172 reqs/sec) | DB: 0.00050 (59%) | 302 Found [http://test.host/user/login?user=loginbobpasswordtest] Processing UserController#logout (for 0.0.0.0 at 2007-05-31 12:58:54) [GET] Session ID: Parameters: {"action"=>"logout", "controller"=>"user"} Redirected to http://test.host/user/login Completed in 0.00011 (8701 reqs/sec) | DB: 0.00000 (0%) | 302 Found [http://test.host/user/login?user=loginbobpasswordtest] SQL (0.000085) ROLLBACK SQL (0.000077) BEGIN Processing UserController#welcome (for 0.0.0.0 at 2007-05-31 12:58:54) [GET] Session ID: Parameters: {"action"=>"welcome", "controller"=>"user"} Redirected to http://test.host/user/login Filter chain halted as [login_required] returned false Completed in 0.00013 (7410 reqs/sec) | DB: 0.00016 (120%) | 302 Found [http://test.host/] Processing UserController#login (for 0.0.0.0 at 2007-05-31 12:58:54) [POST] Session ID: Parameters: {"user"=>{"password"=>"test", "login"=>"bob"}, "action"=>"login", "controller"=>"user"} User Load (0.000165) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.000158) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00081 (1231 reqs/sec) | DB: 0.00032 (39%) | 302 Found [http://test.host/] Processing UserController#welcome (for 0.0.0.0 at 2007-05-31 12:58:54) [GET] Session ID: Parameters: {"action"=>"welcome", "controller"=>"user"} User Load (0.000152) SELECT * FROM users WHERE (users.id = 1000001) LIMIT 1 Rendering user/welcome Completed in 0.00125 (798 reqs/sec) | Rendering: 0.00086 (68%) | DB: 0.00015 (12%) | 200 OK [http://test.host/] SQL (0.000085) ROLLBACK SQL (0.000076) BEGIN Processing UserController#hidden (for 0.0.0.0 at 2007-05-31 12:58:54) [GET] Session ID: Parameters: {"action"=>"hidden", "controller"=>"user"} Redirected to http://test.host/user/login Filter chain halted as [login_required] returned false Completed in 0.00016 (6213 reqs/sec) | DB: 0.00016 (100%) | 302 Found [http://test.host/user/hidden] Processing UserController#login (for 0.0.0.0 at 2007-05-31 12:58:54) [POST] Session ID: Parameters: {"user"=>{"password"=>"test", "login"=>"bob"}, "action"=>"login", "controller"=>"user"} User Load (0.000164) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.000150) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/user/hidden Completed in 0.00084 (1191 reqs/sec) | DB: 0.00031 (37%) | 302 Found [http://test.host/user/hidden] Processing UserController#logout (for 0.0.0.0 at 2007-05-31 12:58:54) [GET] Session ID: Parameters: {"action"=>"logout", "controller"=>"user"} Redirected to http://test.host/user/login Completed in 0.00013 (7810 reqs/sec) | DB: 0.00000 (0%) | 302 Found [http://test.host/user/hidden] Processing UserController#login (for 0.0.0.0 at 2007-05-31 12:58:54) [POST] Session ID: Parameters: {"user"=>{"password"=>"test", "login"=>"bob"}, "action"=>"login", "controller"=>"user"} User Load (0.000171) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.000156) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00087 (1153 reqs/sec) | DB: 0.00033 (37%) | 302 Found [http://test.host/user/hidden] SQL (0.000086) ROLLBACK SQL (0.000065) BEGIN Processing UserController#login (for 0.0.0.0 at 2007-05-31 12:58:54) [POST] Session ID: Parameters: {"user"=>{"password"=>"test", "login"=>"adminbob"}, "action"=>"login", "controller"=>"user"} User Load (0.000170) SELECT * FROM users WHERE (login = 'adminbob') LIMIT 1 User Load (0.000164) SELECT * FROM users WHERE (login = 'adminbob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00087 (1144 reqs/sec) | DB: 0.00049 (55%) | 302 Found [http://test.host/user/login?user=loginadminbobpasswordtest] User Load (0.000155) SELECT * FROM users WHERE (users.`login` = 'bob' ) LIMIT 1 Processing UserController#change_role (for 0.0.0.0 at 2007-05-31 12:58:54) [POST] Session ID: Parameters: {"role"=>"admin", "action"=>"change_role", "id"=>"1000001", "method"=>"post", "controller"=>"user"} User Load (0.000160) SELECT * FROM users WHERE (users.id = 1000004) LIMIT 1 User Load (0.000159) SELECT * FROM users WHERE (users.id = '1000001') LIMIT 1 User Load (0.000235) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.000225) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 User Load (0.000160) SELECT * FROM users WHERE (users.id = '1000001') LIMIT 1 User Load (0.000250) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.000221) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 Redirected to http://test.host/user/list Completed in 0.00354 (282 reqs/sec) | DB: 0.00157 (44%) | 302 Found [http://test.host/user/login?user=loginadminbobpasswordtest] SQL (0.000104) ROLLBACK SQL (0.000079) BEGIN Processing UserController#signup (for 0.0.0.0 at 2007-05-31 12:58:54) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"newpassword", "password"=>"newpassword", "login"=>"newbob", "email"=>"newbob@mcbob.com"}, "action"=>"signup", "controller"=>"user"} User Load (0.000174) SELECT * FROM users WHERE (users.login = 'newbob') LIMIT 1 User Load (0.000164) SELECT * FROM users WHERE (users.email = 'newbob@mcbob.com') LIMIT 1 SQL (0.000218) INSERT INTO users (`salt`, `hashed_password`, `role`, `login`, `email`) VALUES('Slolfk2L5s', 'd2f195a553a42ac46d43100f54b3960e1d2af804', NULL, 'newbob', 'newbob@mcbob.com') User Load (0.000172) SELECT * FROM users WHERE (login = 'newbob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00254 (393 reqs/sec) | DB: 0.00091 (35%) | 302 Found [http://test.host/user/signup?user=loginnewbobpasswordnewpasswordpassword_confirmationnewpasswordemailnewbob%40mcbob.com] SQL (0.000328) ROLLBACK SQL (0.000075) BEGIN Processing UserController#list (for 0.0.0.0 at 2007-05-31 12:59:10) [GET] Session ID: Parameters: {"action"=>"list", "controller"=>"user"} Redirected to http://test.host/user/login Filter chain halted as [login_required] returned false Completed in 0.00018 (5652 reqs/sec) | DB: 0.00008 (42%) | 302 Found [http://test.host/user/list] Processing UserController#login (for 0.0.0.0 at 2007-05-31 12:59:10) [POST] Session ID: Parameters: {"user"=>{"password"=>"test", "login"=>"bob"}, "action"=>"login", "controller"=>"user"} User Load (0.000180) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Columns (0.001474) SHOW FIELDS FROM users User Load (0.000144) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/user/list Completed in 0.00352 (284 reqs/sec) | DB: 0.00180 (51%) | 302 Found [http://test.host/user/list] Processing UserController#list (for 0.0.0.0 at 2007-05-31 12:59:10) [GET] Session ID: Parameters: {"action"=>"list", "controller"=>"user"} User Load (0.000130) SELECT * FROM users WHERE (users.id = 1000001) LIMIT 1 Redirected to http://test.host/ Filter chain halted as [admin_required] returned false Completed in 0.00045 (2212 reqs/sec) | DB: 0.00013 (28%) | 302 Found [http://test.host/user/list] Processing UserController#logout (for 0.0.0.0 at 2007-05-31 12:59:10) [GET] Session ID: Parameters: {"action"=>"logout", "controller"=>"user"} Redirected to http://test.host/user/login Completed in 0.00012 (8338 reqs/sec) | DB: 0.00000 (0%) | 302 Found [http://test.host/user/list] Processing UserController#login (for 0.0.0.0 at 2007-05-31 12:59:10) [POST] Session ID: Parameters: {"user"=>{"password"=>"test", "login"=>"adminbob"}, "action"=>"login", "controller"=>"user"} User Load (0.000129) SELECT * FROM users WHERE (login = 'adminbob') LIMIT 1 User Load (0.000115) SELECT * FROM users WHERE (login = 'adminbob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00070 (1428 reqs/sec) | DB: 0.00024 (34%) | 302 Found [http://test.host/user/list] Processing UserController#list (for 0.0.0.0 at 2007-05-31 12:59:10) [GET] Session ID: Parameters: {"action"=>"list", "controller"=>"user"} User Load (0.000117) SELECT * FROM users WHERE (users.id = 1000004) LIMIT 1 User Load (0.000124) SELECT * FROM users  Rendering user/list Completed in 0.00242 (413 reqs/sec) | Rendering: 0.00182 (75%) | DB: 0.00024 (9%) | 200 OK [http://test.host/user/list] SQL (0.000087) ROLLBACK SQL (0.000133) BEGIN Processing UserController#login (for 0.0.0.0 at 2007-05-31 12:59:10) [POST] Session ID: Parameters: {"user"=>{"password"=>"test", "login"=>"bob"}, "action"=>"login", "controller"=>"user"} User Load (0.000182) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.000158) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00088 (1141 reqs/sec) | DB: 0.00056 (63%) | 302 Found [http://test.host/user/login?user=loginbobpasswordtest] User Load (0.000157) SELECT * FROM users WHERE (users.id = 1000001) LIMIT 1 SQL (0.000114) ROLLBACK SQL (0.000073) BEGIN Processing UserController#signup (for 0.0.0.0 at 2007-05-31 12:59:10) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"wrong", "password"=>"newpassword", "login"=>"newbob", "email"=>"newbob@mcbob.com"}, "action"=>"signup", "controller"=>"user"} User Load (0.000171) SELECT * FROM users WHERE (users.login = 'newbob') LIMIT 1 User Load (0.000164) SELECT * FROM users WHERE (users.email = 'newbob@mcbob.com') LIMIT 1 Rendering user/signup Completed in 0.06744 (14 reqs/sec) | Rendering: 0.06597 (97%) | DB: 0.00068 (1%) | 200 OK [http://test.host/user/signup?user=loginnewbobpasswordnewpasswordpassword_confirmationwrongemailnewbob%40mcbob.com] Processing UserController#signup (for 0.0.0.0 at 2007-05-31 12:59:10) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"newpassword", "password"=>"newpassword", "login"=>"yo", "email"=>"newbob@mcbob.com"}, "action"=>"signup", "controller"=>"user"} User Load (0.000286) SELECT * FROM users WHERE (users.login = 'yo') LIMIT 1 User Load (0.000171) SELECT * FROM users WHERE (users.email = 'newbob@mcbob.com') LIMIT 1 Rendering user/signup Completed in 0.04243 (23 reqs/sec) | Rendering: 0.04089 (96%) | DB: 0.00046 (1%) | 200 OK [http://test.host/user/signup?user=loginnewbobpasswordnewpasswordpassword_confirmationwrongemailnewbob%40mcbob.com] Processing UserController#signup (for 0.0.0.0 at 2007-05-31 12:59:10) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"wrong", "password"=>"newpassword", "login"=>"yo", "email"=>"newbob@mcbob.com"}, "action"=>"signup", "controller"=>"user"} User Load (0.000232) SELECT * FROM users WHERE (users.login = 'yo') LIMIT 1 User Load (0.000166) SELECT * FROM users WHERE (users.email = 'newbob@mcbob.com') LIMIT 1 Rendering user/signup Completed in 0.04219 (23 reqs/sec) | Rendering: 0.04076 (96%) | DB: 0.00040 (0%) | 200 OK [http://test.host/user/signup?user=loginnewbobpasswordnewpasswordpassword_confirmationwrongemailnewbob%40mcbob.com] SQL (0.000147) ROLLBACK SQL (0.000084) BEGIN Processing UserController#login (for 0.0.0.0 at 2007-05-31 12:59:10) [POST] Session ID: Parameters: {"user"=>{"password"=>"test", "login"=>"bob"}, "action"=>"login", "controller"=>"user"} User Load (0.000180) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.000141) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00096 (1042 reqs/sec) | DB: 0.00055 (57%) | 302 Found [http://test.host/user/login?user=loginbobpasswordtest] Processing UserController#change_password (for 0.0.0.0 at 2007-05-31 12:59:10) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"wrong", "password"=>"newpass"}, "action"=>"change_password", "controller"=>"user"} User Load (0.000173) SELECT * FROM users WHERE (users.id = 1000001) LIMIT 1 User Load (0.000289) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.000231) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 User Load (0.000217) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.000221) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 Rendering user/change_password Completed in 0.00432 (231 reqs/sec) | Rendering: 0.00139 (32%) | DB: 0.00113 (26%) | 200 OK [http://test.host/user/login?user=loginbobpasswordtest] Processing UserController#change_password (for 0.0.0.0 at 2007-05-31 12:59:10) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"", "password"=>""}, "action"=>"change_password", "controller"=>"user"} User Load (0.000164) SELECT * FROM users WHERE (users.id = 1000001) LIMIT 1 User Load (0.000216) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.000220) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 User Load (0.000238) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.000226) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 Rendering user/change_password Completed in 0.00335 (298 reqs/sec) | Rendering: 0.00067 (19%) | DB: 0.00106 (31%) | 200 OK [http://test.host/user/login?user=loginbobpasswordtest] Processing UserController#change_password (for 0.0.0.0 at 2007-05-31 12:59:10) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"newpass", "password"=>"newpass"}, "action"=>"change_password", "controller"=>"user"} User Load (0.000154) SELECT * FROM users WHERE (users.id = 1000001) LIMIT 1 User Load (0.000231) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.000234) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 User Update (0.000211) UPDATE users SET `login` = 'bob', `hashed_password` = 'd2a03cc50e66818e761af6c15d45199d9b6861c9', `role` = NULL, `salt` = '1000', `email` = 'bob@mcbob.com' WHERE id = 1000001 User Load (0.000241) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.000221) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 User Update (0.000145) UPDATE users SET `login` = 'bob', `hashed_password` = 'd2a03cc50e66818e761af6c15d45199d9b6861c9', `role` = NULL, `salt` = '1000', `email` = 'bob@mcbob.com' WHERE id = 1000001 Rendering user/change_password Completed in 0.00492 (203 reqs/sec) | Rendering: 0.00061 (12%) | DB: 0.00144 (29%) | 200 OK [http://test.host/user/login?user=loginbobpasswordtest] Processing UserController#logout (for 0.0.0.0 at 2007-05-31 12:59:10) [GET] Session ID: Parameters: {"action"=>"logout", "controller"=>"user"} Redirected to http://test.host/user/login Completed in 0.00012 (8128 reqs/sec) | Rendering: 0.00061 (494%) | DB: 0.00144 (1168%) | 302 Found [http://test.host/user/login?user=loginbobpasswordtest] Processing UserController#login (for 0.0.0.0 at 2007-05-31 12:59:10) [POST] Session ID: Parameters: {"user"=>{"password"=>"test", "login"=>"bob"}, "action"=>"login", "controller"=>"user"} User Load (0.000172) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Rendering user/login Completed in 0.00181 (551 reqs/sec) | Rendering: 0.00129 (71%) | DB: 0.00017 (9%) | 200 OK [http://test.host/user/login?user=loginbobpasswordtest] Processing UserController#login (for 0.0.0.0 at 2007-05-31 12:59:10) [POST] Session ID: Parameters: {"user"=>{"password"=>"newpass", "login"=>"bob"}, "action"=>"login", "controller"=>"user"} User Load (0.000158) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.000159) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00087 (1142 reqs/sec) | Rendering: 0.00129 (147%) | DB: 0.00049 (55%) | 302 Found [http://test.host/user/login?user=loginbobpasswordtest] SQL (0.000381) ROLLBACK SQL (0.000093) BEGIN Processing UserController#login (for 0.0.0.0 at 2007-05-31 12:59:10) [POST] Session ID: Parameters: {"user"=>{"password"=>"test", "login"=>"bob"}, "action"=>"login", "controller"=>"user"} User Load (0.000164) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.000146) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00088 (1133 reqs/sec) | DB: 0.00078 (88%) | 302 Found [http://test.host/user/login?user=loginbobpasswordtest] Processing UserController#logout (for 0.0.0.0 at 2007-05-31 12:59:10) [GET] Session ID: Parameters: {"action"=>"logout", "controller"=>"user"} Redirected to http://test.host/user/login Completed in 0.00014 (7345 reqs/sec) | DB: 0.00000 (0%) | 302 Found [http://test.host/user/login?user=loginbobpasswordtest] Processing UserController#forgot_password (for 0.0.0.0 at 2007-05-31 12:59:10) [POST] Session ID: Parameters: {"user"=>{"email"=>"notauser@doesntexist.com"}, "action"=>"forgot_password", "controller"=>"user"} User Load (0.000169) SELECT * FROM users WHERE (users.`email` = 'notauser@doesntexist.com' ) LIMIT 1 Rendering user/forgot_password Completed in 0.00133 (754 reqs/sec) | Rendering: 0.00088 (66%) | DB: 0.00017 (12%) | 200 OK [http://test.host/user/login?user=loginbobpasswordtest] Processing UserController#forgot_password (for 0.0.0.0 at 2007-05-31 12:59:10) [POST] Session ID: Parameters: {"user"=>{"email"=>"exbob@mcbob.com"}, "action"=>"forgot_password", "controller"=>"user"} User Load (0.000171) SELECT * FROM users WHERE (users.`email` = 'exbob@mcbob.com' ) LIMIT 1 User Load (0.000235) SELECT * FROM users WHERE (users.login = 'existingbob' AND users.id <> 1000002) LIMIT 1 User Load (0.000225) SELECT * FROM users WHERE (users.email = 'exbob@mcbob.com' AND users.id <> 1000002) LIMIT 1 User Update (0.000179) UPDATE users SET `login` = 'existingbob', `hashed_password` = '3cd7e2a13acf88975dab7d3d520b71b3097b9699', `role` = NULL, `salt` = '1000', `email` = 'exbob@mcbob.com' WHERE id = 1000002 Sent mail: Date: Thu, 31 May 2007 12:59:10 -0700 From: support@yourdomain.com To: exbob@mcbob.com Subject: Your password is ... Content-Type: text/plain; charset=utf-8 _____________ Your username is existingbob. Your new password is 2N3Y7RFEjX. Please login and change it to something more memorable. --------------- Redirected to http://test.host/user/login Completed in 0.00825 (121 reqs/sec) | Rendering: 0.00088 (10%) | DB: 0.00098 (11%) | 302 Found [http://test.host/user/login?user=loginbobpasswordtest] SQL (0.000968) ROLLBACK SQL (0.000092) BEGIN Processing UserController#login (for 0.0.0.0 at 2007-05-31 12:59:10) [POST] Session ID: Parameters: {"user"=>{"password"=>"nont_correct", "login"=>"bob"}, "action"=>"login", "controller"=>"user"} User Load (0.000149) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Rendering user/login Completed in 0.00108 (928 reqs/sec) | Rendering: 0.00066 (61%) | DB: 0.00121 (112%) | 200 OK [http://test.host/user/login?user=loginbobpasswordnont_correct] SQL (0.000094) ROLLBACK SQL (0.000073) BEGIN Processing UserController#login (for 0.0.0.0 at 2007-05-31 12:59:10) [POST] Session ID: Parameters: {"user"=>{"password"=>"test", "login"=>"bob"}, "action"=>"login", "controller"=>"user"} User Load (0.000152) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.000159) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00086 (1158 reqs/sec) | DB: 0.00048 (55%) | 302 Found [http://test.host/user/login?user=loginbobpasswordtest] Processing UserController#logout (for 0.0.0.0 at 2007-05-31 12:59:10) [GET] Session ID: Parameters: {"action"=>"logout", "controller"=>"user"} Redirected to http://test.host/user/login Completed in 0.00012 (8612 reqs/sec) | DB: 0.00000 (0%) | 302 Found [http://test.host/user/login?user=loginbobpasswordtest] SQL (0.000086) ROLLBACK SQL (0.000084) BEGIN Processing UserController#welcome (for 0.0.0.0 at 2007-05-31 12:59:10) [GET] Session ID: Parameters: {"action"=>"welcome", "controller"=>"user"} Redirected to http://test.host/user/login Filter chain halted as [login_required] returned false Completed in 0.00017 (5915 reqs/sec) | DB: 0.00017 (100%) | 302 Found [http://test.host/] Processing UserController#login (for 0.0.0.0 at 2007-05-31 12:59:10) [POST] Session ID: Parameters: {"user"=>{"password"=>"test", "login"=>"bob"}, "action"=>"login", "controller"=>"user"} User Load (0.000160) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.000157) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00081 (1242 reqs/sec) | DB: 0.00032 (39%) | 302 Found [http://test.host/] Processing UserController#welcome (for 0.0.0.0 at 2007-05-31 12:59:10) [GET] Session ID: Parameters: {"action"=>"welcome", "controller"=>"user"} User Load (0.000152) SELECT * FROM users WHERE (users.id = 1000001) LIMIT 1 Rendering user/welcome Completed in 0.00123 (813 reqs/sec) | Rendering: 0.00083 (67%) | DB: 0.00015 (12%) | 200 OK [http://test.host/] SQL (0.000085) ROLLBACK SQL (0.000076) BEGIN Processing UserController#hidden (for 0.0.0.0 at 2007-05-31 12:59:10) [GET] Session ID: Parameters: {"action"=>"hidden", "controller"=>"user"} Redirected to http://test.host/user/login Filter chain halted as [login_required] returned false Completed in 0.00016 (6141 reqs/sec) | DB: 0.00016 (98%) | 302 Found [http://test.host/user/hidden] Processing UserController#login (for 0.0.0.0 at 2007-05-31 12:59:10) [POST] Session ID: Parameters: {"user"=>{"password"=>"test", "login"=>"bob"}, "action"=>"login", "controller"=>"user"} User Load (0.000334) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.000115) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/user/hidden Completed in 0.00087 (1144 reqs/sec) | DB: 0.00045 (51%) | 302 Found [http://test.host/user/hidden] Processing UserController#logout (for 0.0.0.0 at 2007-05-31 12:59:10) [GET] Session ID: Parameters: {"action"=>"logout", "controller"=>"user"} Redirected to http://test.host/user/login Completed in 0.00012 (8473 reqs/sec) | DB: 0.00000 (0%) | 302 Found [http://test.host/user/hidden] Processing UserController#login (for 0.0.0.0 at 2007-05-31 12:59:10) [POST] Session ID: Parameters: {"user"=>{"password"=>"test", "login"=>"bob"}, "action"=>"login", "controller"=>"user"} User Load (0.000124) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.000112) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00070 (1424 reqs/sec) | DB: 0.00024 (33%) | 302 Found [http://test.host/user/hidden] SQL (0.000083) ROLLBACK SQL (0.000116) BEGIN Processing UserController#login (for 0.0.0.0 at 2007-05-31 12:59:10) [POST] Session ID: Parameters: {"user"=>{"password"=>"test", "login"=>"adminbob"}, "action"=>"login", "controller"=>"user"} User Load (0.000176) SELECT * FROM users WHERE (login = 'adminbob') LIMIT 1 User Load (0.000165) SELECT * FROM users WHERE (login = 'adminbob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00086 (1157 reqs/sec) | DB: 0.00054 (62%) | 302 Found [http://test.host/user/login?user=loginadminbobpasswordtest] User Load (0.000148) SELECT * FROM users WHERE (users.`login` = 'bob' ) LIMIT 1 Processing UserController#change_role (for 0.0.0.0 at 2007-05-31 12:59:10) [POST] Session ID: Parameters: {"role"=>"admin", "action"=>"change_role", "id"=>"1000001", "method"=>"post", "controller"=>"user"} User Load (0.000165) SELECT * FROM users WHERE (users.id = 1000004) LIMIT 1 User Load (0.000164) SELECT * FROM users WHERE (users.id = '1000001') LIMIT 1 User Update (0.000261) UPDATE users SET `login` = 'bob', `hashed_password` = '77a0d943cdbace52716a9ef9fae12e45e2788d39', `role` = 'admin', `salt` = '1000', `email` = 'bob@mcbob.com' WHERE id = 1000001 Redirected to http://test.host/user/list Completed in 0.00157 (638 reqs/sec) | DB: 0.00074 (47%) | 302 Found [http://test.host/user/login?user=loginadminbobpasswordtest] SQL (0.000367) ROLLBACK SQL (0.000093) BEGIN Processing UserController#signup (for 0.0.0.0 at 2007-05-31 12:59:10) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"newpassword", "password"=>"newpassword", "login"=>"newbob", "email"=>"newbob@mcbob.com"}, "action"=>"signup", "controller"=>"user"} User Load (0.000177) SELECT * FROM users WHERE (users.login = 'newbob') LIMIT 1 User Load (0.000164) SELECT * FROM users WHERE (users.email = 'newbob@mcbob.com') LIMIT 1 SQL (0.000179) INSERT INTO users (`salt`, `hashed_password`, `role`, `login`, `email`) VALUES('5hPxL8oBkY', 'd87ce8ebb621b42268fc451082e55c881f540019', NULL, 'newbob', 'newbob@mcbob.com') User Load (0.000168) SELECT * FROM users WHERE (login = 'newbob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00245 (407 reqs/sec) | DB: 0.00115 (46%) | 302 Found [http://test.host/user/signup?user=loginnewbobpasswordnewpasswordpassword_confirmationnewpasswordemailnewbob%40mcbob.com] SQL (0.000310) ROLLBACK SQL (0.000137) BEGIN Processing UserController#list (for 0.0.0.0 at 2007-05-31 12:59:19) [GET] Session ID: Parameters: {"action"=>"list", "controller"=>"user"} Redirected to http://test.host/user/login Filter chain halted as [login_required] returned false Completed in 0.00017 (5785 reqs/sec) | DB: 0.00014 (79%) | 302 Found [http://test.host/user/list] Processing UserController#login (for 0.0.0.0 at 2007-05-31 12:59:19) [POST] Session ID: Parameters: {"user"=>{"password"=>"test", "login"=>"bob"}, "action"=>"login", "controller"=>"user"} User Load (0.000163) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Columns (0.001305) SHOW FIELDS FROM users User Load (0.000267) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/user/list Completed in 0.00351 (284 reqs/sec) | DB: 0.00173 (49%) | 302 Found [http://test.host/user/list] Processing UserController#list (for 0.0.0.0 at 2007-05-31 12:59:19) [GET] Session ID: Parameters: {"action"=>"list", "controller"=>"user"} User Load (0.000185) SELECT * FROM users WHERE (users.id = 1000001) LIMIT 1 Redirected to http://test.host/ Filter chain halted as [admin_required] returned false Completed in 0.00060 (1663 reqs/sec) | DB: 0.00019 (30%) | 302 Found [http://test.host/user/list] Processing UserController#logout (for 0.0.0.0 at 2007-05-31 12:59:19) [GET] Session ID: Parameters: {"action"=>"logout", "controller"=>"user"} Redirected to http://test.host/user/login Completed in 0.00013 (7928 reqs/sec) | DB: 0.00000 (0%) | 302 Found [http://test.host/user/list] Processing UserController#login (for 0.0.0.0 at 2007-05-31 12:59:19) [POST] Session ID: Parameters: {"user"=>{"password"=>"test", "login"=>"adminbob"}, "action"=>"login", "controller"=>"user"} User Load (0.000156) SELECT * FROM users WHERE (login = 'adminbob') LIMIT 1 User Load (0.000165) SELECT * FROM users WHERE (login = 'adminbob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00083 (1207 reqs/sec) | DB: 0.00032 (38%) | 302 Found [http://test.host/user/list] Processing UserController#list (for 0.0.0.0 at 2007-05-31 12:59:19) [GET] Session ID: Parameters: {"action"=>"list", "controller"=>"user"} User Load (0.000161) SELECT * FROM users WHERE (users.id = 1000004) LIMIT 1 User Load (0.000171) SELECT * FROM users  Rendering user/list Completed in 0.00257 (388 reqs/sec) | Rendering: 0.00183 (71%) | DB: 0.00033 (12%) | 200 OK [http://test.host/user/list] SQL (0.000121) ROLLBACK SQL (0.000075) BEGIN Processing UserController#login (for 0.0.0.0 at 2007-05-31 12:59:19) [POST] Session ID: Parameters: {"user"=>{"password"=>"test", "login"=>"bob"}, "action"=>"login", "controller"=>"user"} User Load (0.000164) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.000168) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00084 (1196 reqs/sec) | DB: 0.00053 (63%) | 302 Found [http://test.host/user/login?user=loginbobpasswordtest] User Load (0.000156) SELECT * FROM users WHERE (users.id = 1000001) LIMIT 1 SQL (0.000086) ROLLBACK SQL (0.000099) BEGIN Processing UserController#signup (for 0.0.0.0 at 2007-05-31 12:59:19) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"wrong", "password"=>"newpassword", "login"=>"newbob", "email"=>"newbob@mcbob.com"}, "action"=>"signup", "controller"=>"user"} User Load (0.000146) SELECT * FROM users WHERE (users.login = 'newbob') LIMIT 1 User Load (0.000117) SELECT * FROM users WHERE (users.email = 'newbob@mcbob.com') LIMIT 1 Rendering user/signup Completed in 0.06776 (14 reqs/sec) | Rendering: 0.06644 (98%) | DB: 0.00060 (0%) | 200 OK [http://test.host/user/signup?user=loginnewbobpasswordnewpasswordpassword_confirmationwrongemailnewbob%40mcbob.com] Processing UserController#signup (for 0.0.0.0 at 2007-05-31 12:59:19) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"newpassword", "password"=>"newpassword", "login"=>"yo", "email"=>"newbob@mcbob.com"}, "action"=>"signup", "controller"=>"user"} User Load (0.000351) SELECT * FROM users WHERE (users.login = 'yo') LIMIT 1 User Load (0.000180) SELECT * FROM users WHERE (users.email = 'newbob@mcbob.com') LIMIT 1 Rendering user/signup Completed in 0.04307 (23 reqs/sec) | Rendering: 0.04137 (96%) | DB: 0.00053 (1%) | 200 OK [http://test.host/user/signup?user=loginnewbobpasswordnewpasswordpassword_confirmationwrongemailnewbob%40mcbob.com] Processing UserController#signup (for 0.0.0.0 at 2007-05-31 12:59:19) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"wrong", "password"=>"newpassword", "login"=>"yo", "email"=>"newbob@mcbob.com"}, "action"=>"signup", "controller"=>"user"} User Load (0.000244) SELECT * FROM users WHERE (users.login = 'yo') LIMIT 1 User Load (0.000167) SELECT * FROM users WHERE (users.email = 'newbob@mcbob.com') LIMIT 1 Rendering user/signup Completed in 0.04281 (23 reqs/sec) | Rendering: 0.04124 (96%) | DB: 0.00041 (0%) | 200 OK [http://test.host/user/signup?user=loginnewbobpasswordnewpasswordpassword_confirmationwrongemailnewbob%40mcbob.com] SQL (0.000177) ROLLBACK SQL (0.000091) BEGIN Processing UserController#login (for 0.0.0.0 at 2007-05-31 12:59:19) [POST] Session ID: Parameters: {"user"=>{"password"=>"test", "login"=>"bob"}, "action"=>"login", "controller"=>"user"} User Load (0.000140) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.000223) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00120 (833 reqs/sec) | DB: 0.00063 (52%) | 302 Found [http://test.host/user/login?user=loginbobpasswordtest] Processing UserController#change_password (for 0.0.0.0 at 2007-05-31 12:59:19) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"wrong", "password"=>"newpass"}, "action"=>"change_password", "controller"=>"user"} User Load (0.000195) SELECT * FROM users WHERE (users.id = 1000001) LIMIT 1 User Load (0.000230) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.000161) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 User Load (0.000162) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.000158) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 Rendering user/change_password Completed in 0.00387 (258 reqs/sec) | Rendering: 0.00138 (35%) | DB: 0.00091 (23%) | 200 OK [http://test.host/user/login?user=loginbobpasswordtest] Processing UserController#change_password (for 0.0.0.0 at 2007-05-31 12:59:19) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"", "password"=>""}, "action"=>"change_password", "controller"=>"user"} User Load (0.000155) SELECT * FROM users WHERE (users.id = 1000001) LIMIT 1 User Load (0.000173) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.000178) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 User Load (0.000158) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.000159) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 Rendering user/change_password Completed in 0.00292 (342 reqs/sec) | Rendering: 0.00069 (23%) | DB: 0.00082 (28%) | 200 OK [http://test.host/user/login?user=loginbobpasswordtest] Processing UserController#change_password (for 0.0.0.0 at 2007-05-31 12:59:19) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"newpass", "password"=>"newpass"}, "action"=>"change_password", "controller"=>"user"} User Load (0.000154) SELECT * FROM users WHERE (users.id = 1000001) LIMIT 1 User Load (0.000181) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.000168) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 User Update (0.000163) UPDATE users SET `login` = 'bob', `hashed_password` = 'd2a03cc50e66818e761af6c15d45199d9b6861c9', `role` = NULL, `salt` = '1000', `email` = 'bob@mcbob.com' WHERE id = 1000001 User Load (0.000168) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.000172) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 User Update (0.000111) UPDATE users SET `login` = 'bob', `hashed_password` = 'd2a03cc50e66818e761af6c15d45199d9b6861c9', `role` = NULL, `salt` = '1000', `email` = 'bob@mcbob.com' WHERE id = 1000001 Rendering user/change_password Completed in 0.00414 (241 reqs/sec) | Rendering: 0.00060 (14%) | DB: 0.00112 (27%) | 200 OK [http://test.host/user/login?user=loginbobpasswordtest] Processing UserController#logout (for 0.0.0.0 at 2007-05-31 12:59:19) [GET] Session ID: Parameters: {"action"=>"logout", "controller"=>"user"} Redirected to http://test.host/user/login Completed in 0.00012 (8065 reqs/sec) | Rendering: 0.00060 (481%) | DB: 0.00112 (900%) | 302 Found [http://test.host/user/login?user=loginbobpasswordtest] Processing UserController#login (for 0.0.0.0 at 2007-05-31 12:59:19) [POST] Session ID: Parameters: {"user"=>{"password"=>"test", "login"=>"bob"}, "action"=>"login", "controller"=>"user"} User Load (0.000138) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Rendering user/login Completed in 0.00163 (613 reqs/sec) | Rendering: 0.00125 (76%) | DB: 0.00014 (8%) | 200 OK [http://test.host/user/login?user=loginbobpasswordtest] Processing UserController#login (for 0.0.0.0 at 2007-05-31 12:59:19) [POST] Session ID: Parameters: {"user"=>{"password"=>"newpass", "login"=>"bob"}, "action"=>"login", "controller"=>"user"} User Load (0.000126) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.000358) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00103 (972 reqs/sec) | Rendering: 0.00125 (121%) | DB: 0.00062 (60%) | 302 Found [http://test.host/user/login?user=loginbobpasswordtest] SQL (0.000469) ROLLBACK SQL (0.000126) BEGIN Processing UserController#login (for 0.0.0.0 at 2007-05-31 12:59:19) [POST] Session ID: Parameters: {"user"=>{"password"=>"test", "login"=>"bob"}, "action"=>"login", "controller"=>"user"} User Load (0.000227) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.000152) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00110 (907 reqs/sec) | DB: 0.00097 (88%) | 302 Found [http://test.host/user/login?user=loginbobpasswordtest] Processing UserController#logout (for 0.0.0.0 at 2007-05-31 12:59:19) [GET] Session ID: Parameters: {"action"=>"logout", "controller"=>"user"} Redirected to http://test.host/user/login Completed in 0.00012 (8338 reqs/sec) | DB: 0.00000 (0%) | 302 Found [http://test.host/user/login?user=loginbobpasswordtest] Processing UserController#forgot_password (for 0.0.0.0 at 2007-05-31 12:59:19) [POST] Session ID: Parameters: {"user"=>{"email"=>"notauser@doesntexist.com"}, "action"=>"forgot_password", "controller"=>"user"} User Load (0.000194) SELECT * FROM users WHERE (users.`email` = 'notauser@doesntexist.com' ) LIMIT 1 Rendering user/forgot_password Completed in 0.00133 (750 reqs/sec) | Rendering: 0.00086 (64%) | DB: 0.00019 (14%) | 200 OK [http://test.host/user/login?user=loginbobpasswordtest] Processing UserController#forgot_password (for 0.0.0.0 at 2007-05-31 12:59:19) [POST] Session ID: Parameters: {"user"=>{"email"=>"exbob@mcbob.com"}, "action"=>"forgot_password", "controller"=>"user"} User Load (0.000148) SELECT * FROM users WHERE (users.`email` = 'exbob@mcbob.com' ) LIMIT 1 User Load (0.000291) SELECT * FROM users WHERE (users.login = 'existingbob' AND users.id <> 1000002) LIMIT 1 User Load (0.000256) SELECT * FROM users WHERE (users.email = 'exbob@mcbob.com' AND users.id <> 1000002) LIMIT 1 User Update (0.000188) UPDATE users SET `login` = 'existingbob', `hashed_password` = '6bbe5fb11c4dc44534000b3d3b45bd8c8fb35eba', `role` = NULL, `salt` = '1000', `email` = 'exbob@mcbob.com' WHERE id = 1000002 Sent mail: Date: Thu, 31 May 2007 12:59:19 -0700 From: support@yourdomain.com To: exbob@mcbob.com Subject: Your password is ... Content-Type: text/plain; charset=utf-8 _____________ Your username is existingbob. Your new password is b0J0MrUNcg. Please login and change it to something more memorable. --------------- Redirected to http://test.host/user/login Completed in 0.00855 (116 reqs/sec) | Rendering: 0.00086 (10%) | DB: 0.00108 (12%) | 302 Found [http://test.host/user/login?user=loginbobpasswordtest] SQL (0.000424) ROLLBACK SQL (0.000115) BEGIN Processing UserController#login (for 0.0.0.0 at 2007-05-31 12:59:19) [POST] Session ID: Parameters: {"user"=>{"password"=>"nont_correct", "login"=>"bob"}, "action"=>"login", "controller"=>"user"} User Load (0.000168) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Rendering user/login Completed in 0.00123 (814 reqs/sec) | Rendering: 0.00071 (58%) | DB: 0.00071 (57%) | 200 OK [http://test.host/user/login?user=loginbobpasswordnont_correct] SQL (0.000111) ROLLBACK SQL (0.000073) BEGIN Processing UserController#login (for 0.0.0.0 at 2007-05-31 12:59:19) [POST] Session ID: Parameters: {"user"=>{"password"=>"test", "login"=>"bob"}, "action"=>"login", "controller"=>"user"} User Load (0.000177) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.000165) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00087 (1154 reqs/sec) | DB: 0.00053 (60%) | 302 Found [http://test.host/user/login?user=loginbobpasswordtest] Processing UserController#logout (for 0.0.0.0 at 2007-05-31 12:59:19) [GET] Session ID: Parameters: {"action"=>"logout", "controller"=>"user"} Redirected to http://test.host/user/login Completed in 0.00012 (8473 reqs/sec) | DB: 0.00000 (0%) | 302 Found [http://test.host/user/login?user=loginbobpasswordtest] SQL (0.000086) ROLLBACK SQL (0.000085) BEGIN Processing UserController#welcome (for 0.0.0.0 at 2007-05-31 12:59:19) [GET] Session ID: Parameters: {"action"=>"welcome", "controller"=>"user"} Redirected to http://test.host/user/login Filter chain halted as [login_required] returned false Completed in 0.00014 (7307 reqs/sec) | DB: 0.00017 (125%) | 302 Found [http://test.host/] Processing UserController#login (for 0.0.0.0 at 2007-05-31 12:59:19) [POST] Session ID: Parameters: {"user"=>{"password"=>"test", "login"=>"bob"}, "action"=>"login", "controller"=>"user"} User Load (0.000183) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.000171) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00083 (1200 reqs/sec) | DB: 0.00035 (42%) | 302 Found [http://test.host/] Processing UserController#welcome (for 0.0.0.0 at 2007-05-31 12:59:19) [GET] Session ID: Parameters: {"action"=>"welcome", "controller"=>"user"} User Load (0.000161) SELECT * FROM users WHERE (users.id = 1000001) LIMIT 1 Rendering user/welcome Completed in 0.00129 (776 reqs/sec) | Rendering: 0.00087 (67%) | DB: 0.00016 (12%) | 200 OK [http://test.host/] SQL (0.000121) ROLLBACK SQL (0.000084) BEGIN Processing UserController#hidden (for 0.0.0.0 at 2007-05-31 12:59:19) [GET] Session ID: Parameters: {"action"=>"hidden", "controller"=>"user"} Redirected to http://test.host/user/login Filter chain halted as [login_required] returned false Completed in 0.00013 (7410 reqs/sec) | DB: 0.00021 (152%) | 302 Found [http://test.host/user/hidden] Processing UserController#login (for 0.0.0.0 at 2007-05-31 12:59:19) [POST] Session ID: Parameters: {"user"=>{"password"=>"test", "login"=>"bob"}, "action"=>"login", "controller"=>"user"} User Load (0.000167) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.000158) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/user/hidden Completed in 0.00091 (1102 reqs/sec) | DB: 0.00033 (35%) | 302 Found [http://test.host/user/hidden] Processing UserController#logout (for 0.0.0.0 at 2007-05-31 12:59:19) [GET] Session ID: Parameters: {"action"=>"logout", "controller"=>"user"} Redirected to http://test.host/user/login Completed in 0.00012 (8405 reqs/sec) | DB: 0.00000 (0%) | 302 Found [http://test.host/user/hidden] Processing UserController#login (for 0.0.0.0 at 2007-05-31 12:59:19) [POST] Session ID: Parameters: {"user"=>{"password"=>"test", "login"=>"bob"}, "action"=>"login", "controller"=>"user"} User Load (0.000162) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.000159) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00089 (1127 reqs/sec) | DB: 0.00032 (36%) | 302 Found [http://test.host/user/hidden] SQL (0.000085) ROLLBACK SQL (0.000126) BEGIN Processing UserController#login (for 0.0.0.0 at 2007-05-31 12:59:19) [POST] Session ID: Parameters: {"user"=>{"password"=>"test", "login"=>"adminbob"}, "action"=>"login", "controller"=>"user"} User Load (0.000155) SELECT * FROM users WHERE (login = 'adminbob') LIMIT 1 User Load (0.000116) SELECT * FROM users WHERE (login = 'adminbob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00073 (1372 reqs/sec) | DB: 0.00048 (66%) | 302 Found [http://test.host/user/login?user=loginadminbobpasswordtest] User Load (0.000115) SELECT * FROM users WHERE (users.`login` = 'bob' ) LIMIT 1 Processing UserController#change_role (for 0.0.0.0 at 2007-05-31 12:59:19) [POST] Session ID: Parameters: {"role"=>"admin", "action"=>"change_role", "id"=>"1000001", "method"=>"post", "controller"=>"user"} User Load (0.000181) SELECT * FROM users WHERE (users.id = 1000004) LIMIT 1 User Load (0.000141) SELECT * FROM users WHERE (users.id = '1000001') LIMIT 1 User Update (0.000263) UPDATE users SET `login` = 'bob', `hashed_password` = '77a0d943cdbace52716a9ef9fae12e45e2788d39', `role` = 'admin', `salt` = '1000', `email` = 'bob@mcbob.com' WHERE id = 1000001 Redirected to http://test.host/user/list Completed in 0.00150 (667 reqs/sec) | DB: 0.00070 (46%) | 302 Found [http://test.host/user/login?user=loginadminbobpasswordtest] SQL (0.000367) ROLLBACK SQL (0.000080) BEGIN Processing UserController#signup (for 0.0.0.0 at 2007-05-31 12:59:19) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"newpassword", "password"=>"newpassword", "login"=>"newbob", "email"=>"newbob@mcbob.com"}, "action"=>"signup", "controller"=>"user"} User Load (0.000136) SELECT * FROM users WHERE (users.login = 'newbob') LIMIT 1 User Load (0.000116) SELECT * FROM users WHERE (users.email = 'newbob@mcbob.com') LIMIT 1 SQL (0.000162) INSERT INTO users (`salt`, `hashed_password`, `role`, `login`, `email`) VALUES('remo46Ed8H', '50efa9fce9f7e5f1b158d24ccc6fb50a8ae75e80', NULL, 'newbob', 'newbob@mcbob.com') User Load (0.000123) SELECT * FROM users WHERE (login = 'newbob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00218 (458 reqs/sec) | DB: 0.00098 (45%) | 302 Found [http://test.host/user/signup?user=loginnewbobpasswordnewpasswordpassword_confirmationnewpasswordemailnewbob%40mcbob.com] SQL (0.000315) ROLLBACK SQL (0.000086) BEGIN Processing UserController#list (for 0.0.0.0 at 2007-05-31 13:00:34) [GET] Session ID: Parameters: {"action"=>"list", "controller"=>"user"} Redirected to http://test.host/user/login Filter chain halted as [login_required] returned false Completed in 0.00017 (5817 reqs/sec) | DB: 0.00009 (49%) | 302 Found [http://test.host/user/list] Processing UserController#login (for 0.0.0.0 at 2007-05-31 13:00:34) [POST] Session ID: Parameters: {"user"=>{"password"=>"test", "login"=>"bob"}, "action"=>"login", "controller"=>"user"} User Load (0.000157) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Columns (0.001304) SHOW FIELDS FROM users User Load (0.000211) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/user/list Completed in 0.00365 (274 reqs/sec) | DB: 0.00167 (45%) | 302 Found [http://test.host/user/list] Processing UserController#list (for 0.0.0.0 at 2007-05-31 13:00:34) [GET] Session ID: Parameters: {"action"=>"list", "controller"=>"user"} User Load (0.000157) SELECT * FROM users WHERE (users.id = 1000001) LIMIT 1 Redirected to http://test.host/ Filter chain halted as [admin_required] returned false Completed in 0.00049 (2061 reqs/sec) | DB: 0.00016 (32%) | 302 Found [http://test.host/user/list] Processing UserController#logout (for 0.0.0.0 at 2007-05-31 13:00:34) [GET] Session ID: Parameters: {"action"=>"logout", "controller"=>"user"} Redirected to http://test.host/user/login Completed in 0.00013 (7884 reqs/sec) | DB: 0.00000 (0%) | 302 Found [http://test.host/user/list] Processing UserController#login (for 0.0.0.0 at 2007-05-31 13:00:34) [POST] Session ID: Parameters: {"user"=>{"password"=>"test", "login"=>"adminbob"}, "action"=>"login", "controller"=>"user"} User Load (0.000180) SELECT * FROM users WHERE (login = 'adminbob') LIMIT 1 User Load (0.000169) SELECT * FROM users WHERE (login = 'adminbob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00087 (1147 reqs/sec) | DB: 0.00035 (40%) | 302 Found [http://test.host/user/list] Processing UserController#list (for 0.0.0.0 at 2007-05-31 13:00:34) [GET] Session ID: Parameters: {"action"=>"list", "controller"=>"user"} User Load (0.000156) SELECT * FROM users WHERE (users.id = 1000004) LIMIT 1 User Load (0.000158) SELECT * FROM users  Rendering user/list Completed in 0.00251 (399 reqs/sec) | Rendering: 0.00177 (70%) | DB: 0.00031 (12%) | 200 OK [http://test.host/user/list] SQL (0.000122) ROLLBACK SQL (0.000095) BEGIN Processing UserController#login (for 0.0.0.0 at 2007-05-31 13:00:34) [POST] Session ID: Parameters: {"user"=>{"password"=>"test", "login"=>"bob"}, "action"=>"login", "controller"=>"user"} User Load (0.000163) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.000156) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00084 (1193 reqs/sec) | DB: 0.00054 (63%) | 302 Found [http://test.host/user/login?user=loginbobpasswordtest] User Load (0.000158) SELECT * FROM users WHERE (users.id = 1000001) LIMIT 1 SQL (0.000084) ROLLBACK SQL (0.000075) BEGIN Processing UserController#signup (for 0.0.0.0 at 2007-05-31 13:00:34) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"wrong", "password"=>"newpassword", "login"=>"newbob", "email"=>"newbob@mcbob.com"}, "action"=>"signup", "controller"=>"user"} User Load (0.000171) SELECT * FROM users WHERE (users.login = 'newbob') LIMIT 1 User Load (0.000162) SELECT * FROM users WHERE (users.email = 'newbob@mcbob.com') LIMIT 1 Rendering user/signup Completed in 0.06799 (14 reqs/sec) | Rendering: 0.06655 (97%) | DB: 0.00065 (0%) | 200 OK [http://test.host/user/signup?user=loginnewbobpasswordnewpasswordpassword_confirmationwrongemailnewbob%40mcbob.com] Processing UserController#signup (for 0.0.0.0 at 2007-05-31 13:00:34) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"newpassword", "password"=>"newpassword", "login"=>"yo", "email"=>"newbob@mcbob.com"}, "action"=>"signup", "controller"=>"user"} User Load (0.000359) SELECT * FROM users WHERE (users.login = 'yo') LIMIT 1 User Load (0.000171) SELECT * FROM users WHERE (users.email = 'newbob@mcbob.com') LIMIT 1 Rendering user/signup Completed in 0.04267 (23 reqs/sec) | Rendering: 0.04099 (96%) | DB: 0.00053 (1%) | 200 OK [http://test.host/user/signup?user=loginnewbobpasswordnewpasswordpassword_confirmationwrongemailnewbob%40mcbob.com] Processing UserController#signup (for 0.0.0.0 at 2007-05-31 13:00:34) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"wrong", "password"=>"newpassword", "login"=>"yo", "email"=>"newbob@mcbob.com"}, "action"=>"signup", "controller"=>"user"} User Load (0.000241) SELECT * FROM users WHERE (users.login = 'yo') LIMIT 1 User Load (0.000165) SELECT * FROM users WHERE (users.email = 'newbob@mcbob.com') LIMIT 1 Rendering user/signup Completed in 0.04268 (23 reqs/sec) | Rendering: 0.04120 (96%) | DB: 0.00041 (0%) | 200 OK [http://test.host/user/signup?user=loginnewbobpasswordnewpasswordpassword_confirmationwrongemailnewbob%40mcbob.com] SQL (0.000172) ROLLBACK SQL (0.000148) BEGIN Processing UserController#login (for 0.0.0.0 at 2007-05-31 13:00:34) [POST] Session ID: Parameters: {"user"=>{"password"=>"test", "login"=>"bob"}, "action"=>"login", "controller"=>"user"} User Load (0.000157) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.000113) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00080 (1253 reqs/sec) | DB: 0.00059 (73%) | 302 Found [http://test.host/user/login?user=loginbobpasswordtest] Processing UserController#change_password (for 0.0.0.0 at 2007-05-31 13:00:34) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"wrong", "password"=>"newpass"}, "action"=>"change_password", "controller"=>"user"} User Load (0.000138) SELECT * FROM users WHERE (users.id = 1000001) LIMIT 1 User Load (0.000418) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.000226) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 User Load (0.000219) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.000232) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 Rendering user/change_password Completed in 0.00441 (226 reqs/sec) | Rendering: 0.00142 (32%) | DB: 0.00123 (27%) | 200 OK [http://test.host/user/login?user=loginbobpasswordtest] Processing UserController#change_password (for 0.0.0.0 at 2007-05-31 13:00:34) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"", "password"=>""}, "action"=>"change_password", "controller"=>"user"} User Load (0.000163) SELECT * FROM users WHERE (users.id = 1000001) LIMIT 1 User Load (0.000218) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.000221) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 User Load (0.000215) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.000243) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 Rendering user/change_password Completed in 0.00342 (292 reqs/sec) | Rendering: 0.00071 (20%) | DB: 0.00106 (31%) | 200 OK [http://test.host/user/login?user=loginbobpasswordtest] Processing UserController#change_password (for 0.0.0.0 at 2007-05-31 13:00:34) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"newpass", "password"=>"newpass"}, "action"=>"change_password", "controller"=>"user"} User Load (0.000160) SELECT * FROM users WHERE (users.id = 1000001) LIMIT 1 User Load (0.000216) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.000220) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 User Update (0.000210) UPDATE users SET `login` = 'bob', `hashed_password` = 'd2a03cc50e66818e761af6c15d45199d9b6861c9', `role` = NULL, `salt` = '1000', `email` = 'bob@mcbob.com' WHERE id = 1000001 User Load (0.000224) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.000226) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 User Update (0.000148) UPDATE users SET `login` = 'bob', `hashed_password` = 'd2a03cc50e66818e761af6c15d45199d9b6861c9', `role` = NULL, `salt` = '1000', `email` = 'bob@mcbob.com' WHERE id = 1000001 Rendering user/change_password Completed in 0.00486 (205 reqs/sec) | Rendering: 0.00063 (12%) | DB: 0.00140 (28%) | 200 OK [http://test.host/user/login?user=loginbobpasswordtest] Processing UserController#logout (for 0.0.0.0 at 2007-05-31 13:00:34) [GET] Session ID: Parameters: {"action"=>"logout", "controller"=>"user"} Redirected to http://test.host/user/login Completed in 0.00012 (8272 reqs/sec) | Rendering: 0.00063 (519%) | DB: 0.00140 (1161%) | 302 Found [http://test.host/user/login?user=loginbobpasswordtest] Processing UserController#login (for 0.0.0.0 at 2007-05-31 13:00:34) [POST] Session ID: Parameters: {"user"=>{"password"=>"test", "login"=>"bob"}, "action"=>"login", "controller"=>"user"} User Load (0.000166) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Rendering user/login Completed in 0.00177 (565 reqs/sec) | Rendering: 0.00132 (74%) | DB: 0.00017 (9%) | 200 OK [http://test.host/user/login?user=loginbobpasswordtest] Processing UserController#login (for 0.0.0.0 at 2007-05-31 13:00:34) [POST] Session ID: Parameters: {"user"=>{"password"=>"newpass", "login"=>"bob"}, "action"=>"login", "controller"=>"user"} User Load (0.000160) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.000156) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00084 (1197 reqs/sec) | Rendering: 0.00132 (158%) | DB: 0.00048 (57%) | 302 Found [http://test.host/user/login?user=loginbobpasswordtest] SQL (0.000402) ROLLBACK SQL (0.000080) BEGIN Processing UserController#login (for 0.0.0.0 at 2007-05-31 13:00:34) [POST] Session ID: Parameters: {"user"=>{"password"=>"test", "login"=>"bob"}, "action"=>"login", "controller"=>"user"} User Load (0.000152) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.000183) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00087 (1149 reqs/sec) | DB: 0.00082 (93%) | 302 Found [http://test.host/user/login?user=loginbobpasswordtest] Processing UserController#logout (for 0.0.0.0 at 2007-05-31 13:00:34) [GET] Session ID: Parameters: {"action"=>"logout", "controller"=>"user"} Redirected to http://test.host/user/login Completed in 0.00012 (8559 reqs/sec) | DB: 0.00000 (0%) | 302 Found [http://test.host/user/login?user=loginbobpasswordtest] Processing UserController#forgot_password (for 0.0.0.0 at 2007-05-31 13:00:34) [POST] Session ID: Parameters: {"user"=>{"email"=>"notauser@doesntexist.com"}, "action"=>"forgot_password", "controller"=>"user"} User Load (0.000208) SELECT * FROM users WHERE (users.`email` = 'notauser@doesntexist.com' ) LIMIT 1 Rendering user/forgot_password Completed in 0.00139 (716 reqs/sec) | Rendering: 0.00085 (61%) | DB: 0.00021 (14%) | 200 OK [http://test.host/user/login?user=loginbobpasswordtest] Processing UserController#forgot_password (for 0.0.0.0 at 2007-05-31 13:00:34) [POST] Session ID: Parameters: {"user"=>{"email"=>"exbob@mcbob.com"}, "action"=>"forgot_password", "controller"=>"user"} User Load (0.000163) SELECT * FROM users WHERE (users.`email` = 'exbob@mcbob.com' ) LIMIT 1 User Load (0.000240) SELECT * FROM users WHERE (users.login = 'existingbob' AND users.id <> 1000002) LIMIT 1 User Load (0.000224) SELECT * FROM users WHERE (users.email = 'exbob@mcbob.com' AND users.id <> 1000002) LIMIT 1 User Update (0.000176) UPDATE users SET `login` = 'existingbob', `hashed_password` = 'df883dfb3fb246ce350950d7bf39e9dd6167715c', `role` = NULL, `salt` = '1000', `email` = 'exbob@mcbob.com' WHERE id = 1000002 Sent mail: Date: Thu, 31 May 2007 13:00:34 -0700 From: support@yourdomain.com To: exbob@mcbob.com Subject: Your password is ... Content-Type: text/plain; charset=utf-8 _____________ Your username is existingbob. Your new password is kcHwtBDYfs. Please login and change it to something more memorable. --------------- Redirected to http://test.host/user/login Completed in 0.00830 (120 reqs/sec) | Rendering: 0.00085 (10%) | DB: 0.00101 (12%) | 302 Found [http://test.host/user/login?user=loginbobpasswordtest] SQL (0.000354) ROLLBACK SQL (0.000074) BEGIN Processing UserController#login (for 0.0.0.0 at 2007-05-31 13:00:34) [POST] Session ID: Parameters: {"user"=>{"password"=>"nont_correct", "login"=>"bob"}, "action"=>"login", "controller"=>"user"} User Load (0.000321) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Rendering user/login Completed in 0.00121 (827 reqs/sec) | Rendering: 0.00062 (51%) | DB: 0.00075 (61%) | 200 OK [http://test.host/user/login?user=loginbobpasswordnont_correct] SQL (0.000086) ROLLBACK SQL (0.000062) BEGIN Processing UserController#login (for 0.0.0.0 at 2007-05-31 13:00:34) [POST] Session ID: Parameters: {"user"=>{"password"=>"test", "login"=>"bob"}, "action"=>"login", "controller"=>"user"} User Load (0.000122) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.000110) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00072 (1398 reqs/sec) | DB: 0.00038 (53%) | 302 Found [http://test.host/user/login?user=loginbobpasswordtest] Processing UserController#logout (for 0.0.0.0 at 2007-05-31 13:00:34) [GET] Session ID: Parameters: {"action"=>"logout", "controller"=>"user"} Redirected to http://test.host/user/login Completed in 0.00012 (8542 reqs/sec) | DB: 0.00000 (0%) | 302 Found [http://test.host/user/login?user=loginbobpasswordtest] SQL (0.000068) ROLLBACK SQL (0.000066) BEGIN Processing UserController#welcome (for 0.0.0.0 at 2007-05-31 13:00:34) [GET] Session ID: Parameters: {"action"=>"welcome", "controller"=>"user"} Redirected to http://test.host/user/login Filter chain halted as [login_required] returned false Completed in 0.00013 (7410 reqs/sec) | DB: 0.00013 (99%) | 302 Found [http://test.host/] Processing UserController#login (for 0.0.0.0 at 2007-05-31 13:00:34) [POST] Session ID: Parameters: {"user"=>{"password"=>"test", "login"=>"bob"}, "action"=>"login", "controller"=>"user"} User Load (0.000119) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.000106) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00064 (1570 reqs/sec) | DB: 0.00023 (35%) | 302 Found [http://test.host/] Processing UserController#welcome (for 0.0.0.0 at 2007-05-31 13:00:34) [GET] Session ID: Parameters: {"action"=>"welcome", "controller"=>"user"} User Load (0.000129) SELECT * FROM users WHERE (users.id = 1000001) LIMIT 1 Rendering user/welcome Completed in 0.00113 (888 reqs/sec) | Rendering: 0.00079 (69%) | DB: 0.00013 (11%) | 200 OK [http://test.host/] SQL (0.000070) ROLLBACK SQL (0.000058) BEGIN Processing UserController#hidden (for 0.0.0.0 at 2007-05-31 13:00:34) [GET] Session ID: Parameters: {"action"=>"hidden", "controller"=>"user"} Redirected to http://test.host/user/login Filter chain halted as [login_required] returned false Completed in 0.00014 (7397 reqs/sec) | DB: 0.00013 (94%) | 302 Found [http://test.host/user/hidden] Processing UserController#login (for 0.0.0.0 at 2007-05-31 13:00:34) [POST] Session ID: Parameters: {"user"=>{"password"=>"test", "login"=>"bob"}, "action"=>"login", "controller"=>"user"} User Load (0.000122) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.000116) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/user/hidden Completed in 0.00065 (1531 reqs/sec) | DB: 0.00024 (36%) | 302 Found [http://test.host/user/hidden] Processing UserController#logout (for 0.0.0.0 at 2007-05-31 13:00:34) [GET] Session ID: Parameters: {"action"=>"logout", "controller"=>"user"} Redirected to http://test.host/user/login Completed in 0.00012 (8473 reqs/sec) | DB: 0.00000 (0%) | 302 Found [http://test.host/user/hidden] Processing UserController#login (for 0.0.0.0 at 2007-05-31 13:00:34) [POST] Session ID: Parameters: {"user"=>{"password"=>"test", "login"=>"bob"}, "action"=>"login", "controller"=>"user"} User Load (0.000117) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.000109) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00068 (1478 reqs/sec) | DB: 0.00023 (33%) | 302 Found [http://test.host/user/hidden] SQL (0.000065) ROLLBACK SQL (0.000058) BEGIN Processing UserController#login (for 0.0.0.0 at 2007-05-31 13:00:34) [POST] Session ID: Parameters: {"user"=>{"password"=>"test", "login"=>"adminbob"}, "action"=>"login", "controller"=>"user"} User Load (0.000119) SELECT * FROM users WHERE (login = 'adminbob') LIMIT 1 User Load (0.000117) SELECT * FROM users WHERE (login = 'adminbob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00068 (1472 reqs/sec) | DB: 0.00036 (52%) | 302 Found [http://test.host/user/login?user=loginadminbobpasswordtest] User Load (0.000116) SELECT * FROM users WHERE (users.`login` = 'bob' ) LIMIT 1 Processing UserController#change_role (for 0.0.0.0 at 2007-05-31 13:00:34) [POST] Session ID: Parameters: {"role"=>"admin", "action"=>"change_role", "id"=>"1000001", "method"=>"post", "controller"=>"user"} User Load (0.000113) SELECT * FROM users WHERE (users.id = 1000004) LIMIT 1 User Load (0.000119) SELECT * FROM users WHERE (users.id = '1000001') LIMIT 1 User Update (0.000213) UPDATE users SET `login` = 'bob', `hashed_password` = '77a0d943cdbace52716a9ef9fae12e45e2788d39', `role` = 'admin', `salt` = '1000', `email` = 'bob@mcbob.com' WHERE id = 1000001 Redirected to http://test.host/user/list Completed in 0.00127 (789 reqs/sec) | DB: 0.00056 (44%) | 302 Found [http://test.host/user/login?user=loginadminbobpasswordtest] SQL (0.000367) ROLLBACK SQL (0.000090) BEGIN Processing UserController#signup (for 0.0.0.0 at 2007-05-31 13:00:34) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"newpassword", "password"=>"newpassword", "login"=>"newbob", "email"=>"newbob@mcbob.com"}, "action"=>"signup", "controller"=>"user"} User Load (0.000135) SELECT * FROM users WHERE (users.login = 'newbob') LIMIT 1 User Load (0.000247) SELECT * FROM users WHERE (users.email = 'newbob@mcbob.com') LIMIT 1 SQL (0.000234) INSERT INTO users (`salt`, `hashed_password`, `role`, `login`, `email`) VALUES('CJAGhUylCG', '6bb3f8caf21aa28068cd8b45460f3b469462eade', NULL, 'newbob', 'newbob@mcbob.com') User Load (0.000190) SELECT * FROM users WHERE (login = 'newbob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00268 (372 reqs/sec) | DB: 0.00126 (47%) | 302 Found [http://test.host/user/signup?user=loginnewbobpasswordnewpasswordpassword_confirmationnewpasswordemailnewbob%40mcbob.com] SQL (0.000331) ROLLBACK SQL (0.000088) BEGIN Processing UserController#list (for 0.0.0.0 at 2007-05-31 13:07:38) [GET] Session ID: Parameters: {"action"=>"list", "controller"=>"user"} Redirected to http://test.host/user/login Filter chain halted as [login_required] returned false Completed in 0.00018 (5683 reqs/sec) | DB: 0.00009 (50%) | 302 Found [http://test.host/user/list] Processing UserController#login (for 0.0.0.0 at 2007-05-31 13:07:38) [POST] Session ID: Parameters: {"user"=>{"password"=>"test", "login"=>"bob"}, "action"=>"login", "controller"=>"user"} User Load (0.000159) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Columns (0.001205) SHOW FIELDS FROM users User Load (0.000151) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/user/list Completed in 0.00324 (308 reqs/sec) | DB: 0.00151 (46%) | 302 Found [http://test.host/user/list] Processing UserController#list (for 0.0.0.0 at 2007-05-31 13:07:38) [GET] Session ID: Parameters: {"action"=>"list", "controller"=>"user"} User Load (0.000374) SELECT * FROM users WHERE (users.id = 1000001) LIMIT 1 Redirected to http://test.host/ Filter chain halted as [admin_required] returned false Completed in 0.00076 (1323 reqs/sec) | DB: 0.00037 (49%) | 302 Found [http://test.host/user/list] Processing UserController#logout (for 0.0.0.0 at 2007-05-31 13:07:38) [GET] Session ID: Parameters: {"action"=>"logout", "controller"=>"user"} Redirected to http://test.host/user/login Completed in 0.00012 (8256 reqs/sec) | DB: 0.00000 (0%) | 302 Found [http://test.host/user/list] Processing UserController#login (for 0.0.0.0 at 2007-05-31 13:07:38) [POST] Session ID: Parameters: {"user"=>{"password"=>"test", "login"=>"adminbob"}, "action"=>"login", "controller"=>"user"} User Load (0.000201) SELECT * FROM users WHERE (login = 'adminbob') LIMIT 1 User Load (0.000176) SELECT * FROM users WHERE (login = 'adminbob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00091 (1098 reqs/sec) | DB: 0.00038 (41%) | 302 Found [http://test.host/user/list] Processing UserController#list (for 0.0.0.0 at 2007-05-31 13:07:38) [GET] Session ID: Parameters: {"action"=>"list", "controller"=>"user"} User Load (0.000168) SELECT * FROM users WHERE (users.id = 1000004) LIMIT 1 User Load (0.000162) SELECT * FROM users  Rendering user/list Completed in 0.05270 (18 reqs/sec) | Rendering: 0.05194 (98%) | DB: 0.00033 (0%) | 200 OK [http://test.host/user/list] SQL (0.000139) ROLLBACK SQL (0.000096) BEGIN Processing UserController#login (for 0.0.0.0 at 2007-05-31 13:07:38) [POST] Session ID: Parameters: {"user"=>{"password"=>"test", "login"=>"bob"}, "action"=>"login", "controller"=>"user"} User Load (0.000164) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.000158) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00094 (1067 reqs/sec) | DB: 0.00056 (59%) | 302 Found [http://test.host/user/login?user=loginbobpasswordtest] User Load (0.000155) SELECT * FROM users WHERE (users.id = 1000001) LIMIT 1 SQL (0.000090) ROLLBACK SQL (0.000085) BEGIN Processing UserController#signup (for 0.0.0.0 at 2007-05-31 13:07:38) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"wrong", "password"=>"newpassword", "login"=>"newbob", "email"=>"newbob@mcbob.com"}, "action"=>"signup", "controller"=>"user"} User Load (0.000293) SELECT * FROM users WHERE (users.login = 'newbob') LIMIT 1 User Load (0.000119) SELECT * FROM users WHERE (users.email = 'newbob@mcbob.com') LIMIT 1 Rendering user/signup Completed in 0.06790 (14 reqs/sec) | Rendering: 0.06643 (97%) | DB: 0.00074 (1%) | 200 OK [http://test.host/user/signup?user=loginnewbobpasswordnewpasswordpassword_confirmationwrongemailnewbob%40mcbob.com] Processing UserController#signup (for 0.0.0.0 at 2007-05-31 13:07:38) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"newpassword", "password"=>"newpassword", "login"=>"yo", "email"=>"newbob@mcbob.com"}, "action"=>"signup", "controller"=>"user"} User Load (0.000388) SELECT * FROM users WHERE (users.login = 'yo') LIMIT 1 User Load (0.000121) SELECT * FROM users WHERE (users.email = 'newbob@mcbob.com') LIMIT 1 Rendering user/signup Completed in 0.04245 (23 reqs/sec) | Rendering: 0.04087 (96%) | DB: 0.00051 (1%) | 200 OK [http://test.host/user/signup?user=loginnewbobpasswordnewpasswordpassword_confirmationwrongemailnewbob%40mcbob.com] Processing UserController#signup (for 0.0.0.0 at 2007-05-31 13:07:38) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"wrong", "password"=>"newpassword", "login"=>"yo", "email"=>"newbob@mcbob.com"}, "action"=>"signup", "controller"=>"user"} User Load (0.000361) SELECT * FROM users WHERE (users.login = 'yo') LIMIT 1 User Load (0.000136) SELECT * FROM users WHERE (users.email = 'newbob@mcbob.com') LIMIT 1 Rendering user/signup Completed in 0.04384 (22 reqs/sec) | Rendering: 0.04237 (96%) | DB: 0.00050 (1%) | 200 OK [http://test.host/user/signup?user=loginnewbobpasswordnewpasswordpassword_confirmationwrongemailnewbob%40mcbob.com] SQL (0.000188) ROLLBACK SQL (0.000102) BEGIN Processing UserController#login (for 0.0.0.0 at 2007-05-31 13:07:38) [POST] Session ID: Parameters: {"user"=>{"password"=>"test", "login"=>"bob"}, "action"=>"login", "controller"=>"user"} User Load (0.000374) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.000119) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00103 (974 reqs/sec) | DB: 0.00078 (76%) | 302 Found [http://test.host/user/login?user=loginbobpasswordtest] Processing UserController#change_password (for 0.0.0.0 at 2007-05-31 13:07:38) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"wrong", "password"=>"newpass"}, "action"=>"change_password", "controller"=>"user"} User Load (0.000154) SELECT * FROM users WHERE (users.id = 1000001) LIMIT 1 User Load (0.000247) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.000158) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 User Load (0.000191) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.000168) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 Rendering user/change_password Completed in 0.00383 (261 reqs/sec) | Rendering: 0.00141 (36%) | DB: 0.00092 (23%) | 200 OK [http://test.host/user/login?user=loginbobpasswordtest] Processing UserController#change_password (for 0.0.0.0 at 2007-05-31 13:07:38) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"", "password"=>""}, "action"=>"change_password", "controller"=>"user"} User Load (0.000160) SELECT * FROM users WHERE (users.id = 1000001) LIMIT 1 User Load (0.000187) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.000175) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 User Load (0.000160) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.000158) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 Rendering user/change_password Completed in 0.00294 (339 reqs/sec) | Rendering: 0.00071 (24%) | DB: 0.00084 (28%) | 200 OK [http://test.host/user/login?user=loginbobpasswordtest] Processing UserController#change_password (for 0.0.0.0 at 2007-05-31 13:07:38) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"newpass", "password"=>"newpass"}, "action"=>"change_password", "controller"=>"user"} User Load (0.000132) SELECT * FROM users WHERE (users.id = 1000001) LIMIT 1 User Load (0.000174) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.000166) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 User Update (0.000171) UPDATE users SET `login` = 'bob', `hashed_password` = 'd2a03cc50e66818e761af6c15d45199d9b6861c9', `role` = NULL, `salt` = '1000', `email` = 'bob@mcbob.com' WHERE id = 1000001 User Load (0.000167) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.000162) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 User Update (0.000109) UPDATE users SET `login` = 'bob', `hashed_password` = 'd2a03cc50e66818e761af6c15d45199d9b6861c9', `role` = NULL, `salt` = '1000', `email` = 'bob@mcbob.com' WHERE id = 1000001 Rendering user/change_password Completed in 0.00405 (246 reqs/sec) | Rendering: 0.00059 (14%) | DB: 0.00108 (26%) | 200 OK [http://test.host/user/login?user=loginbobpasswordtest] Processing UserController#logout (for 0.0.0.0 at 2007-05-31 13:07:38) [GET] Session ID: Parameters: {"action"=>"logout", "controller"=>"user"} Redirected to http://test.host/user/login Completed in 0.00012 (8128 reqs/sec) | Rendering: 0.00059 (480%) | DB: 0.00108 (878%) | 302 Found [http://test.host/user/login?user=loginbobpasswordtest] Processing UserController#login (for 0.0.0.0 at 2007-05-31 13:07:38) [POST] Session ID: Parameters: {"user"=>{"password"=>"test", "login"=>"bob"}, "action"=>"login", "controller"=>"user"} User Load (0.000137) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Rendering user/login Completed in 0.00165 (607 reqs/sec) | Rendering: 0.00127 (77%) | DB: 0.00014 (8%) | 200 OK [http://test.host/user/login?user=loginbobpasswordtest] Processing UserController#login (for 0.0.0.0 at 2007-05-31 13:07:38) [POST] Session ID: Parameters: {"user"=>{"password"=>"newpass", "login"=>"bob"}, "action"=>"login", "controller"=>"user"} User Load (0.000131) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.000111) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00071 (1410 reqs/sec) | Rendering: 0.00127 (179%) | DB: 0.00038 (53%) | 302 Found [http://test.host/user/login?user=loginbobpasswordtest] SQL (0.000405) ROLLBACK SQL (0.000137) BEGIN Processing UserController#login (for 0.0.0.0 at 2007-05-31 13:07:38) [POST] Session ID: Parameters: {"user"=>{"password"=>"test", "login"=>"bob"}, "action"=>"login", "controller"=>"user"} User Load (0.000293) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.000272) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00143 (697 reqs/sec) | DB: 0.00111 (77%) | 302 Found [http://test.host/user/login?user=loginbobpasswordtest] Processing UserController#logout (for 0.0.0.0 at 2007-05-31 13:07:38) [GET] Session ID: Parameters: {"action"=>"logout", "controller"=>"user"} Redirected to http://test.host/user/login Completed in 0.00013 (7943 reqs/sec) | DB: 0.00000 (0%) | 302 Found [http://test.host/user/login?user=loginbobpasswordtest] Processing UserController#forgot_password (for 0.0.0.0 at 2007-05-31 13:07:38) [POST] Session ID: Parameters: {"user"=>{"email"=>"notauser@doesntexist.com"}, "action"=>"forgot_password", "controller"=>"user"} User Load (0.000180) SELECT * FROM users WHERE (users.`email` = 'notauser@doesntexist.com' ) LIMIT 1 Rendering user/forgot_password Completed in 0.00145 (687 reqs/sec) | Rendering: 0.00099 (68%) | DB: 0.00018 (12%) | 200 OK [http://test.host/user/login?user=loginbobpasswordtest] Processing UserController#forgot_password (for 0.0.0.0 at 2007-05-31 13:07:38) [POST] Session ID: Parameters: {"user"=>{"email"=>"exbob@mcbob.com"}, "action"=>"forgot_password", "controller"=>"user"} User Load (0.000171) SELECT * FROM users WHERE (users.`email` = 'exbob@mcbob.com' ) LIMIT 1 User Load (0.000270) SELECT * FROM users WHERE (users.login = 'existingbob' AND users.id <> 1000002) LIMIT 1 User Load (0.000228) SELECT * FROM users WHERE (users.email = 'exbob@mcbob.com' AND users.id <> 1000002) LIMIT 1 User Update (0.000197) UPDATE users SET `login` = 'existingbob', `hashed_password` = '01276243e0841dbd8c4996ed6488d1e20f1f56a6', `role` = NULL, `salt` = '1000', `email` = 'exbob@mcbob.com' WHERE id = 1000002 Sent mail: Date: Thu, 31 May 2007 13:07:38 -0700 From: support@yourdomain.com To: exbob@mcbob.com Subject: Your password is ... Content-Type: text/plain; charset=utf-8 _____________ Your username is existingbob. Your new password is Na5LPvmjgH. Please login and change it to something more memorable. --------------- Redirected to http://test.host/user/login Completed in 0.00853 (117 reqs/sec) | Rendering: 0.00099 (11%) | DB: 0.00105 (12%) | 302 Found [http://test.host/user/login?user=loginbobpasswordtest] SQL (0.000402) ROLLBACK SQL (0.000094) BEGIN Processing UserController#login (for 0.0.0.0 at 2007-05-31 13:07:38) [POST] Session ID: Parameters: {"user"=>{"password"=>"nont_correct", "login"=>"bob"}, "action"=>"login", "controller"=>"user"} User Load (0.000164) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Rendering user/login Completed in 0.00113 (883 reqs/sec) | Rendering: 0.00067 (59%) | DB: 0.00066 (58%) | 200 OK [http://test.host/user/login?user=loginbobpasswordnont_correct] SQL (0.000093) ROLLBACK SQL (0.000116) BEGIN Processing UserController#login (for 0.0.0.0 at 2007-05-31 13:07:38) [POST] Session ID: Parameters: {"user"=>{"password"=>"test", "login"=>"bob"}, "action"=>"login", "controller"=>"user"} User Load (0.000136) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.000112) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00073 (1379 reqs/sec) | DB: 0.00046 (63%) | 302 Found [http://test.host/user/login?user=loginbobpasswordtest] Processing UserController#logout (for 0.0.0.0 at 2007-05-31 13:07:38) [GET] Session ID: Parameters: {"action"=>"logout", "controller"=>"user"} Redirected to http://test.host/user/login Completed in 0.00017 (5849 reqs/sec) | DB: 0.00000 (0%) | 302 Found [http://test.host/user/login?user=loginbobpasswordtest] SQL (0.000082) ROLLBACK SQL (0.000070) BEGIN Processing UserController#welcome (for 0.0.0.0 at 2007-05-31 13:07:38) [GET] Session ID: Parameters: {"action"=>"welcome", "controller"=>"user"} Redirected to http://test.host/user/login Filter chain halted as [login_required] returned false Completed in 0.00014 (7084 reqs/sec) | DB: 0.00015 (107%) | 302 Found [http://test.host/] Processing UserController#login (for 0.0.0.0 at 2007-05-31 13:07:38) [POST] Session ID: Parameters: {"user"=>{"password"=>"test", "login"=>"bob"}, "action"=>"login", "controller"=>"user"} User Load (0.000121) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.000111) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00065 (1535 reqs/sec) | DB: 0.00023 (35%) | 302 Found [http://test.host/] Processing UserController#welcome (for 0.0.0.0 at 2007-05-31 13:07:38) [GET] Session ID: Parameters: {"action"=>"welcome", "controller"=>"user"} User Load (0.000125) SELECT * FROM users WHERE (users.id = 1000001) LIMIT 1 Rendering user/welcome Completed in 0.00114 (874 reqs/sec) | Rendering: 0.00081 (70%) | DB: 0.00012 (10%) | 200 OK [http://test.host/] SQL (0.000074) ROLLBACK SQL (0.000059) BEGIN Processing UserController#hidden (for 0.0.0.0 at 2007-05-31 13:07:38) [GET] Session ID: Parameters: {"action"=>"hidden", "controller"=>"user"} Redirected to http://test.host/user/login Filter chain halted as [login_required] returned false Completed in 0.00014 (6898 reqs/sec) | DB: 0.00013 (91%) | 302 Found [http://test.host/user/hidden] Processing UserController#login (for 0.0.0.0 at 2007-05-31 13:07:38) [POST] Session ID: Parameters: {"user"=>{"password"=>"test", "login"=>"bob"}, "action"=>"login", "controller"=>"user"} User Load (0.000129) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.000120) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/user/hidden Completed in 0.00068 (1468 reqs/sec) | DB: 0.00025 (36%) | 302 Found [http://test.host/user/hidden] Processing UserController#logout (for 0.0.0.0 at 2007-05-31 13:07:38) [GET] Session ID: Parameters: {"action"=>"logout", "controller"=>"user"} Redirected to http://test.host/user/login Completed in 0.00012 (8208 reqs/sec) | DB: 0.00000 (0%) | 302 Found [http://test.host/user/hidden] Processing UserController#login (for 0.0.0.0 at 2007-05-31 13:07:38) [POST] Session ID: Parameters: {"user"=>{"password"=>"test", "login"=>"bob"}, "action"=>"login", "controller"=>"user"} User Load (0.000133) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.000111) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00071 (1410 reqs/sec) | DB: 0.00024 (34%) | 302 Found [http://test.host/user/hidden] SQL (0.000069) ROLLBACK SQL (0.000065) BEGIN Processing UserController#login (for 0.0.0.0 at 2007-05-31 13:07:38) [POST] Session ID: Parameters: {"user"=>{"password"=>"test", "login"=>"adminbob"}, "action"=>"login", "controller"=>"user"} User Load (0.000122) SELECT * FROM users WHERE (login = 'adminbob') LIMIT 1 User Load (0.000119) SELECT * FROM users WHERE (login = 'adminbob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00069 (1453 reqs/sec) | DB: 0.00038 (54%) | 302 Found [http://test.host/user/login?user=loginadminbobpasswordtest] User Load (0.000115) SELECT * FROM users WHERE (users.`login` = 'bob' ) LIMIT 1 Processing UserController#change_role (for 0.0.0.0 at 2007-05-31 13:07:38) [POST] Session ID: Parameters: {"role"=>"admin", "action"=>"change_role", "id"=>"1000001", "method"=>"post", "controller"=>"user"} User Load (0.000112) SELECT * FROM users WHERE (users.id = 1000004) LIMIT 1 User Load (0.000115) SELECT * FROM users WHERE (users.id = '1000001') LIMIT 1 User Update (0.000210) UPDATE users SET `login` = 'bob', `hashed_password` = '77a0d943cdbace52716a9ef9fae12e45e2788d39', `role` = 'admin', `salt` = '1000', `email` = 'bob@mcbob.com' WHERE id = 1000001 Redirected to http://test.host/user/list Completed in 0.00128 (780 reqs/sec) | DB: 0.00055 (43%) | 302 Found [http://test.host/user/login?user=loginadminbobpasswordtest] SQL (0.000386) ROLLBACK SQL (0.000095) BEGIN Processing UserController#signup (for 0.0.0.0 at 2007-05-31 13:07:38) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"newpassword", "password"=>"newpassword", "login"=>"newbob", "email"=>"newbob@mcbob.com"}, "action"=>"signup", "controller"=>"user"} User Load (0.000179) SELECT * FROM users WHERE (users.login = 'newbob') LIMIT 1 User Load (0.000164) SELECT * FROM users WHERE (users.email = 'newbob@mcbob.com') LIMIT 1 SQL (0.000194) INSERT INTO users (`salt`, `hashed_password`, `role`, `login`, `email`) VALUES('xItNTqCc7q', '21759bac2a48ea3d9284a805b73f0ec489224cc1', NULL, 'newbob', 'newbob@mcbob.com') User Load (0.000177) SELECT * FROM users WHERE (login = 'newbob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00249 (401 reqs/sec) | DB: 0.00119 (48%) | 302 Found [http://test.host/user/signup?user=loginnewbobpasswordnewpasswordpassword_confirmationnewpasswordemailnewbob%40mcbob.com] SQL (0.000312) ROLLBACK SQL (0.000078) BEGIN Processing UserController#list (for 0.0.0.0 at 2007-05-31 13:10:58) [GET] Session ID: Parameters: {"action"=>"list", "controller"=>"user"} Redirected to http://test.host/user/login Filter chain halted as [login_required] returned false Completed in 0.00019 (5203 reqs/sec) | DB: 0.00008 (40%) | 302 Found [http://test.host/user/list] Processing UserController#login (for 0.0.0.0 at 2007-05-31 13:10:58) [POST] Session ID: Parameters: {"user"=>{"password"=>"test", "login"=>"bob"}, "action"=>"login", "controller"=>"user"} User Load (0.000177) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Columns (0.001245) SHOW FIELDS FROM users User Load (0.000148) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/user/list Completed in 0.00329 (304 reqs/sec) | DB: 0.00157 (47%) | 302 Found [http://test.host/user/list] Processing UserController#list (for 0.0.0.0 at 2007-05-31 13:10:58) [GET] Session ID: Parameters: {"action"=>"list", "controller"=>"user"} User Load (0.000133) SELECT * FROM users WHERE (users.id = 1000001) LIMIT 1 Redirected to http://test.host/ Filter chain halted as [admin_required] returned false Completed in 0.00045 (2238 reqs/sec) | DB: 0.00013 (29%) | 302 Found [http://test.host/user/list] Processing UserController#logout (for 0.0.0.0 at 2007-05-31 13:10:58) [GET] Session ID: Parameters: {"action"=>"logout", "controller"=>"user"} Redirected to http://test.host/user/login Completed in 0.00012 (8473 reqs/sec) | DB: 0.00000 (0%) | 302 Found [http://test.host/user/list] Processing UserController#login (for 0.0.0.0 at 2007-05-31 13:10:58) [POST] Session ID: Parameters: {"user"=>{"password"=>"test", "login"=>"adminbob"}, "action"=>"login", "controller"=>"user"} User Load (0.000129) SELECT * FROM users WHERE (login = 'adminbob') LIMIT 1 User Load (0.000115) SELECT * FROM users WHERE (login = 'adminbob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00069 (1446 reqs/sec) | DB: 0.00024 (35%) | 302 Found [http://test.host/user/list] Processing UserController#list (for 0.0.0.0 at 2007-05-31 13:10:58) [GET] Session ID: Parameters: {"action"=>"list", "controller"=>"user"} User Load (0.000167) SELECT * FROM users WHERE (users.id = 1000004) LIMIT 1 User Load (0.000125) SELECT * FROM users  Rendering user/list Completed in 0.00247 (404 reqs/sec) | Rendering: 0.00180 (72%) | DB: 0.00029 (11%) | 200 OK [http://test.host/user/list] SQL (0.000096) ROLLBACK SQL (0.000064) BEGIN Processing UserController#login (for 0.0.0.0 at 2007-05-31 13:10:58) [POST] Session ID: Parameters: {"user"=>{"password"=>"test", "login"=>"bob"}, "action"=>"login", "controller"=>"user"} User Load (0.000120) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.000113) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00069 (1447 reqs/sec) | DB: 0.00039 (56%) | 302 Found [http://test.host/user/login?user=loginbobpasswordtest] User Load (0.000114) SELECT * FROM users WHERE (users.id = 1000001) LIMIT 1 SQL (0.000064) ROLLBACK SQL (0.000056) BEGIN Processing UserController#signup (for 0.0.0.0 at 2007-05-31 13:10:58) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"wrong", "password"=>"newpassword", "login"=>"newbob", "email"=>"newbob@mcbob.com"}, "action"=>"signup", "controller"=>"user"} User Load (0.000137) SELECT * FROM users WHERE (users.login = 'newbob') LIMIT 1 User Load (0.000122) SELECT * FROM users WHERE (users.email = 'newbob@mcbob.com') LIMIT 1 Rendering user/signup Completed in 0.06800 (14 reqs/sec) | Rendering: 0.06671 (98%) | DB: 0.00049 (0%) | 200 OK [http://test.host/user/signup?user=loginnewbobpasswordnewpasswordpassword_confirmationwrongemailnewbob%40mcbob.com] Processing UserController#signup (for 0.0.0.0 at 2007-05-31 13:10:58) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"newpassword", "password"=>"newpassword", "login"=>"yo", "email"=>"newbob@mcbob.com"}, "action"=>"signup", "controller"=>"user"} User Load (0.000393) SELECT * FROM users WHERE (users.login = 'yo') LIMIT 1 User Load (0.000122) SELECT * FROM users WHERE (users.email = 'newbob@mcbob.com') LIMIT 1 Rendering user/signup Completed in 0.04358 (22 reqs/sec) | Rendering: 0.04199 (96%) | DB: 0.00051 (1%) | 200 OK [http://test.host/user/signup?user=loginnewbobpasswordnewpasswordpassword_confirmationwrongemailnewbob%40mcbob.com] Processing UserController#signup (for 0.0.0.0 at 2007-05-31 13:10:58) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"wrong", "password"=>"newpassword", "login"=>"yo", "email"=>"newbob@mcbob.com"}, "action"=>"signup", "controller"=>"user"} User Load (0.000310) SELECT * FROM users WHERE (users.login = 'yo') LIMIT 1 User Load (0.000166) SELECT * FROM users WHERE (users.email = 'newbob@mcbob.com') LIMIT 1 Rendering user/signup Completed in 0.04430 (22 reqs/sec) | Rendering: 0.04274 (96%) | DB: 0.00048 (1%) | 200 OK [http://test.host/user/signup?user=loginnewbobpasswordnewpasswordpassword_confirmationwrongemailnewbob%40mcbob.com] SQL (0.000182) ROLLBACK SQL (0.000062) BEGIN Processing UserController#login (for 0.0.0.0 at 2007-05-31 13:10:58) [POST] Session ID: Parameters: {"user"=>{"password"=>"test", "login"=>"bob"}, "action"=>"login", "controller"=>"user"} User Load (0.000149) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.000114) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00080 (1248 reqs/sec) | DB: 0.00051 (63%) | 302 Found [http://test.host/user/login?user=loginbobpasswordtest] Processing UserController#change_password (for 0.0.0.0 at 2007-05-31 13:10:58) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"wrong", "password"=>"newpass"}, "action"=>"change_password", "controller"=>"user"} User Load (0.000146) SELECT * FROM users WHERE (users.id = 1000001) LIMIT 1 User Load (0.000230) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.000157) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 User Load (0.000171) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.000156) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 Rendering user/change_password Completed in 0.00371 (269 reqs/sec) | Rendering: 0.00140 (37%) | DB: 0.00086 (23%) | 200 OK [http://test.host/user/login?user=loginbobpasswordtest] Processing UserController#change_password (for 0.0.0.0 at 2007-05-31 13:10:58) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"", "password"=>""}, "action"=>"change_password", "controller"=>"user"} User Load (0.000179) SELECT * FROM users WHERE (users.id = 1000001) LIMIT 1 User Load (0.000184) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.000159) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 User Load (0.000158) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.000157) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 Rendering user/change_password Completed in 0.00290 (345 reqs/sec) | Rendering: 0.00068 (23%) | DB: 0.00084 (28%) | 200 OK [http://test.host/user/login?user=loginbobpasswordtest] Processing UserController#change_password (for 0.0.0.0 at 2007-05-31 13:10:58) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"newpass", "password"=>"newpass"}, "action"=>"change_password", "controller"=>"user"} User Load (0.000149) SELECT * FROM users WHERE (users.id = 1000001) LIMIT 1 User Load (0.000169) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.000158) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 User Update (0.000163) UPDATE users SET `login` = 'bob', `hashed_password` = 'd2a03cc50e66818e761af6c15d45199d9b6861c9', `role` = NULL, `salt` = '1000', `email` = 'bob@mcbob.com' WHERE id = 1000001 User Load (0.000167) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.000167) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 User Update (0.000109) UPDATE users SET `login` = 'bob', `hashed_password` = 'd2a03cc50e66818e761af6c15d45199d9b6861c9', `role` = NULL, `salt` = '1000', `email` = 'bob@mcbob.com' WHERE id = 1000001 Rendering user/change_password Completed in 0.00403 (248 reqs/sec) | Rendering: 0.00063 (15%) | DB: 0.00108 (26%) | 200 OK [http://test.host/user/login?user=loginbobpasswordtest] Processing UserController#logout (for 0.0.0.0 at 2007-05-31 13:10:58) [GET] Session ID: Parameters: {"action"=>"logout", "controller"=>"user"} Redirected to http://test.host/user/login Completed in 0.00012 (8192 reqs/sec) | Rendering: 0.00063 (515%) | DB: 0.00108 (886%) | 302 Found [http://test.host/user/login?user=loginbobpasswordtest] Processing UserController#login (for 0.0.0.0 at 2007-05-31 13:10:58) [POST] Session ID: Parameters: {"user"=>{"password"=>"test", "login"=>"bob"}, "action"=>"login", "controller"=>"user"} User Load (0.000146) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Rendering user/login Completed in 0.00167 (598 reqs/sec) | Rendering: 0.00128 (76%) | DB: 0.00015 (8%) | 200 OK [http://test.host/user/login?user=loginbobpasswordtest] Processing UserController#login (for 0.0.0.0 at 2007-05-31 13:10:58) [POST] Session ID: Parameters: {"user"=>{"password"=>"newpass", "login"=>"bob"}, "action"=>"login", "controller"=>"user"} User Load (0.000134) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.000110) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00071 (1412 reqs/sec) | Rendering: 0.00128 (181%) | DB: 0.00039 (55%) | 302 Found [http://test.host/user/login?user=loginbobpasswordtest] SQL (0.000392) ROLLBACK SQL (0.000153) BEGIN Processing UserController#login (for 0.0.0.0 at 2007-05-31 13:10:58) [POST] Session ID: Parameters: {"user"=>{"password"=>"test", "login"=>"bob"}, "action"=>"login", "controller"=>"user"} User Load (0.000175) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.000166) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00090 (1117 reqs/sec) | DB: 0.00089 (98%) | 302 Found [http://test.host/user/login?user=loginbobpasswordtest] Processing UserController#logout (for 0.0.0.0 at 2007-05-31 13:10:58) [GET] Session ID: Parameters: {"action"=>"logout", "controller"=>"user"} Redirected to http://test.host/user/login Completed in 0.00012 (8542 reqs/sec) | DB: 0.00000 (0%) | 302 Found [http://test.host/user/login?user=loginbobpasswordtest] Processing UserController#forgot_password (for 0.0.0.0 at 2007-05-31 13:10:58) [POST] Session ID: Parameters: {"user"=>{"email"=>"notauser@doesntexist.com"}, "action"=>"forgot_password", "controller"=>"user"} User Load (0.000173) SELECT * FROM users WHERE (users.`email` = 'notauser@doesntexist.com' ) LIMIT 1 Rendering user/forgot_password Completed in 0.00141 (711 reqs/sec) | Rendering: 0.00097 (69%) | DB: 0.00017 (12%) | 200 OK [http://test.host/user/login?user=loginbobpasswordtest] Processing UserController#forgot_password (for 0.0.0.0 at 2007-05-31 13:10:58) [POST] Session ID: Parameters: {"user"=>{"email"=>"exbob@mcbob.com"}, "action"=>"forgot_password", "controller"=>"user"} User Load (0.000165) SELECT * FROM users WHERE (users.`email` = 'exbob@mcbob.com' ) LIMIT 1 User Load (0.000246) SELECT * FROM users WHERE (users.login = 'existingbob' AND users.id <> 1000002) LIMIT 1 User Load (0.000206) SELECT * FROM users WHERE (users.email = 'exbob@mcbob.com' AND users.id <> 1000002) LIMIT 1 User Update (0.000207) UPDATE users SET `login` = 'existingbob', `hashed_password` = '523430b355d2bf70ee4dda9e6a76a179a1db0b7f', `role` = NULL, `salt` = '1000', `email` = 'exbob@mcbob.com' WHERE id = 1000002 Sent mail: Date: Thu, 31 May 2007 13:10:58 -0700 From: support@yourdomain.com To: exbob@mcbob.com Subject: Your password is ... Content-Type: text/plain; charset=utf-8 _____________ Your username is existingbob. Your new password is 0BC3URQ4dO. Please login and change it to something more memorable. --------------- Redirected to http://test.host/user/login Completed in 0.00820 (121 reqs/sec) | Rendering: 0.00097 (11%) | DB: 0.00100 (12%) | 302 Found [http://test.host/user/login?user=loginbobpasswordtest] SQL (0.027210) ROLLBACK SQL (0.000098) BEGIN Processing UserController#login (for 0.0.0.0 at 2007-05-31 13:10:58) [POST] Session ID: Parameters: {"user"=>{"password"=>"nont_correct", "login"=>"bob"}, "action"=>"login", "controller"=>"user"} User Load (0.000152) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Rendering user/login Completed in 0.00112 (892 reqs/sec) | Rendering: 0.00065 (58%) | DB: 0.02746 (2449%) | 200 OK [http://test.host/user/login?user=loginbobpasswordnont_correct] SQL (0.000097) ROLLBACK SQL (0.000109) BEGIN Processing UserController#login (for 0.0.0.0 at 2007-05-31 13:10:58) [POST] Session ID: Parameters: {"user"=>{"password"=>"test", "login"=>"bob"}, "action"=>"login", "controller"=>"user"} User Load (0.000147) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.000112) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00072 (1392 reqs/sec) | DB: 0.00047 (64%) | 302 Found [http://test.host/user/login?user=loginbobpasswordtest] Processing UserController#logout (for 0.0.0.0 at 2007-05-31 13:10:58) [GET] Session ID: Parameters: {"action"=>"logout", "controller"=>"user"} Redirected to http://test.host/user/login Completed in 0.00012 (8473 reqs/sec) | DB: 0.00000 (0%) | 302 Found [http://test.host/user/login?user=loginbobpasswordtest] SQL (0.000091) ROLLBACK SQL (0.000058) BEGIN Processing UserController#welcome (for 0.0.0.0 at 2007-05-31 13:10:58) [GET] Session ID: Parameters: {"action"=>"welcome", "controller"=>"user"} Redirected to http://test.host/user/login Filter chain halted as [login_required] returned false Completed in 0.00014 (7194 reqs/sec) | DB: 0.00015 (107%) | 302 Found [http://test.host/] Processing UserController#login (for 0.0.0.0 at 2007-05-31 13:10:58) [POST] Session ID: Parameters: {"user"=>{"password"=>"test", "login"=>"bob"}, "action"=>"login", "controller"=>"user"} User Load (0.000121) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.000113) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00065 (1545 reqs/sec) | DB: 0.00023 (36%) | 302 Found [http://test.host/] Processing UserController#welcome (for 0.0.0.0 at 2007-05-31 13:10:58) [GET] Session ID: Parameters: {"action"=>"welcome", "controller"=>"user"} User Load (0.000113) SELECT * FROM users WHERE (users.id = 1000001) LIMIT 1 Rendering user/welcome Completed in 0.00110 (910 reqs/sec) | Rendering: 0.00078 (70%) | DB: 0.00011 (10%) | 200 OK [http://test.host/] SQL (0.000071) ROLLBACK SQL (0.000056) BEGIN Processing UserController#hidden (for 0.0.0.0 at 2007-05-31 13:10:58) [GET] Session ID: Parameters: {"action"=>"hidden", "controller"=>"user"} Redirected to http://test.host/user/login Filter chain halted as [login_required] returned false Completed in 0.00014 (7294 reqs/sec) | DB: 0.00013 (92%) | 302 Found [http://test.host/user/hidden] Processing UserController#login (for 0.0.0.0 at 2007-05-31 13:10:58) [POST] Session ID: Parameters: {"user"=>{"password"=>"test", "login"=>"bob"}, "action"=>"login", "controller"=>"user"} User Load (0.000124) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.000111) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/user/hidden Completed in 0.00066 (1510 reqs/sec) | DB: 0.00024 (35%) | 302 Found [http://test.host/user/hidden] Processing UserController#logout (for 0.0.0.0 at 2007-05-31 13:10:58) [GET] Session ID: Parameters: {"action"=>"logout", "controller"=>"user"} Redirected to http://test.host/user/login Completed in 0.00012 (8405 reqs/sec) | DB: 0.00000 (0%) | 302 Found [http://test.host/user/hidden] Processing UserController#login (for 0.0.0.0 at 2007-05-31 13:10:58) [POST] Session ID: Parameters: {"user"=>{"password"=>"test", "login"=>"bob"}, "action"=>"login", "controller"=>"user"} User Load (0.000119) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.000239) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00094 (1066 reqs/sec) | DB: 0.00036 (38%) | 302 Found [http://test.host/user/hidden] SQL (0.000124) ROLLBACK SQL (0.000081) BEGIN Processing UserController#login (for 0.0.0.0 at 2007-05-31 13:10:58) [POST] Session ID: Parameters: {"user"=>{"password"=>"test", "login"=>"adminbob"}, "action"=>"login", "controller"=>"user"} User Load (0.000172) SELECT * FROM users WHERE (login = 'adminbob') LIMIT 1 User Load (0.000172) SELECT * FROM users WHERE (login = 'adminbob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00086 (1162 reqs/sec) | DB: 0.00055 (63%) | 302 Found [http://test.host/user/login?user=loginadminbobpasswordtest] User Load (0.000158) SELECT * FROM users WHERE (users.`login` = 'bob' ) LIMIT 1 Processing UserController#change_role (for 0.0.0.0 at 2007-05-31 13:10:58) [POST] Session ID: Parameters: {"role"=>"admin", "action"=>"change_role", "id"=>"1000001", "controller"=>"user"} User Load (0.000221) SELECT * FROM users WHERE (users.id = 1000004) LIMIT 1 User Load (0.000120) SELECT * FROM users WHERE (users.id = '1000001') LIMIT 1 User Update (0.000220) UPDATE users SET `login` = 'bob', `hashed_password` = '77a0d943cdbace52716a9ef9fae12e45e2788d39', `role` = 'admin', `salt` = '1000', `email` = 'bob@mcbob.com' WHERE id = 1000001 Redirected to http://test.host/user/list Completed in 0.00139 (719 reqs/sec) | DB: 0.00072 (51%) | 302 Found [http://test.host/user/login?user=loginadminbobpasswordtest] SQL (0.000430) ROLLBACK SQL (0.000077) BEGIN Processing UserController#signup (for 0.0.0.0 at 2007-05-31 13:10:58) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"newpassword", "password"=>"newpassword", "login"=>"newbob", "email"=>"newbob@mcbob.com"}, "action"=>"signup", "controller"=>"user"} User Load (0.000146) SELECT * FROM users WHERE (users.login = 'newbob') LIMIT 1 User Load (0.000116) SELECT * FROM users WHERE (users.email = 'newbob@mcbob.com') LIMIT 1 SQL (0.000162) INSERT INTO users (`salt`, `hashed_password`, `role`, `login`, `email`) VALUES('wIvqkSjICP', '3a0b83de2d8774f136fb931f2177f1c4d29cac2b', NULL, 'newbob', 'newbob@mcbob.com') User Load (0.000205) SELECT * FROM users WHERE (login = 'newbob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00236 (423 reqs/sec) | DB: 0.00114 (48%) | 302 Found [http://test.host/user/signup?user=loginnewbobpasswordnewpasswordpassword_confirmationnewpasswordemailnewbob%40mcbob.com] SQL (0.000361) ROLLBACK SQL (0.000076) BEGIN Processing UserController#list (for 0.0.0.0 at 2007-05-31 13:12:12) [GET] Session ID: Parameters: {"action"=>"list", "controller"=>"user"} Redirected to http://test.host/user/login Filter chain halted as [login_required] returned false Completed in 0.00019 (5236 reqs/sec) | DB: 0.00008 (39%) | 302 Found [http://test.host/user/list] Processing UserController#login (for 0.0.0.0 at 2007-05-31 13:12:12) [POST] Session ID: Parameters: {"user"=>{"password"=>"test", "login"=>"bob"}, "action"=>"login", "controller"=>"user"} User Load (0.000169) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Columns (0.001360) SHOW FIELDS FROM users User Load (0.000150) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/user/list Completed in 0.00336 (297 reqs/sec) | DB: 0.00168 (50%) | 302 Found [http://test.host/user/list] Processing UserController#list (for 0.0.0.0 at 2007-05-31 13:12:12) [GET] Session ID: Parameters: {"action"=>"list", "controller"=>"user"} User Load (0.000194) SELECT * FROM users WHERE (users.id = 1000001) LIMIT 1 Redirected to http://test.host/ Filter chain halted as [admin_required] returned false Completed in 0.00058 (1714 reqs/sec) | DB: 0.00019 (33%) | 302 Found [http://test.host/user/list] Processing UserController#logout (for 0.0.0.0 at 2007-05-31 13:12:12) [GET] Session ID: Parameters: {"action"=>"logout", "controller"=>"user"} Redirected to http://test.host/user/login Completed in 0.00012 (8128 reqs/sec) | DB: 0.00000 (0%) | 302 Found [http://test.host/user/list] Processing UserController#login (for 0.0.0.0 at 2007-05-31 13:12:12) [POST] Session ID: Parameters: {"user"=>{"password"=>"test", "login"=>"adminbob"}, "action"=>"login", "controller"=>"user"} User Load (0.000144) SELECT * FROM users WHERE (login = 'adminbob') LIMIT 1 User Load (0.000123) SELECT * FROM users WHERE (login = 'adminbob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00072 (1381 reqs/sec) | DB: 0.00027 (36%) | 302 Found [http://test.host/user/list] Processing UserController#list (for 0.0.0.0 at 2007-05-31 13:12:12) [GET] Session ID: Parameters: {"action"=>"list", "controller"=>"user"} User Load (0.000120) SELECT * FROM users WHERE (users.id = 1000004) LIMIT 1 User Load (0.000112) SELECT * FROM users  Rendering user/list Completed in 0.00239 (418 reqs/sec) | Rendering: 0.00180 (75%) | DB: 0.00023 (9%) | 200 OK [http://test.host/user/list] SQL (0.000089) ROLLBACK SQL (0.000133) BEGIN Processing UserController#login (for 0.0.0.0 at 2007-05-31 13:12:12) [POST] Session ID: Parameters: {"user"=>{"password"=>"test", "login"=>"bob"}, "action"=>"login", "controller"=>"user"} User Load (0.000183) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.000163) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00086 (1157 reqs/sec) | DB: 0.00057 (65%) | 302 Found [http://test.host/user/login?user=loginbobpasswordtest] User Load (0.000170) SELECT * FROM users WHERE (users.id = 1000001) LIMIT 1 SQL (0.000115) ROLLBACK SQL (0.000079) BEGIN Processing UserController#signup (for 0.0.0.0 at 2007-05-31 13:12:12) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"wrong", "password"=>"newpassword", "login"=>"newbob", "email"=>"newbob@mcbob.com"}, "action"=>"signup", "controller"=>"user"} User Load (0.000181) SELECT * FROM users WHERE (users.login = 'newbob') LIMIT 1 User Load (0.000174) SELECT * FROM users WHERE (users.email = 'newbob@mcbob.com') LIMIT 1 Rendering user/signup Completed in 0.06771 (14 reqs/sec) | Rendering: 0.06624 (97%) | DB: 0.00072 (1%) | 200 OK [http://test.host/user/signup?user=loginnewbobpasswordnewpasswordpassword_confirmationwrongemailnewbob%40mcbob.com] Processing UserController#signup (for 0.0.0.0 at 2007-05-31 13:12:12) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"newpassword", "password"=>"newpassword", "login"=>"yo", "email"=>"newbob@mcbob.com"}, "action"=>"signup", "controller"=>"user"} User Load (0.000316) SELECT * FROM users WHERE (users.login = 'yo') LIMIT 1 User Load (0.000168) SELECT * FROM users WHERE (users.email = 'newbob@mcbob.com') LIMIT 1 Rendering user/signup Completed in 0.04433 (22 reqs/sec) | Rendering: 0.04274 (96%) | DB: 0.00048 (1%) | 200 OK [http://test.host/user/signup?user=loginnewbobpasswordnewpasswordpassword_confirmationwrongemailnewbob%40mcbob.com] Processing UserController#signup (for 0.0.0.0 at 2007-05-31 13:12:12) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"wrong", "password"=>"newpassword", "login"=>"yo", "email"=>"newbob@mcbob.com"}, "action"=>"signup", "controller"=>"user"} User Load (0.000379) SELECT * FROM users WHERE (users.login = 'yo') LIMIT 1 User Load (0.000186) SELECT * FROM users WHERE (users.email = 'newbob@mcbob.com') LIMIT 1 Rendering user/signup Completed in 0.04243 (23 reqs/sec) | Rendering: 0.04074 (96%) | DB: 0.00057 (1%) | 200 OK [http://test.host/user/signup?user=loginnewbobpasswordnewpasswordpassword_confirmationwrongemailnewbob%40mcbob.com] SQL (0.000169) ROLLBACK SQL (0.000086) BEGIN Processing UserController#login (for 0.0.0.0 at 2007-05-31 13:12:13) [POST] Session ID: Parameters: {"user"=>{"password"=>"test", "login"=>"bob"}, "action"=>"login", "controller"=>"user"} User Load (0.000470) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.000183) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00158 (634 reqs/sec) | DB: 0.00091 (57%) | 302 Found [http://test.host/user/login?user=loginbobpasswordtest] Processing UserController#change_password (for 0.0.0.0 at 2007-05-31 13:12:13) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"wrong", "password"=>"newpass"}, "action"=>"change_password", "controller"=>"user"} User Load (0.000190) SELECT * FROM users WHERE (users.id = 1000001) LIMIT 1 User Load (0.000311) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.000182) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 User Load (0.000160) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.000156) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 Rendering user/change_password Completed in 0.00420 (237 reqs/sec) | Rendering: 0.00141 (33%) | DB: 0.00100 (23%) | 200 OK [http://test.host/user/login?user=loginbobpasswordtest] Processing UserController#change_password (for 0.0.0.0 at 2007-05-31 13:12:13) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"", "password"=>""}, "action"=>"change_password", "controller"=>"user"} User Load (0.000159) SELECT * FROM users WHERE (users.id = 1000001) LIMIT 1 User Load (0.000185) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.000159) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 User Load (0.000159) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.000158) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 Rendering user/change_password Completed in 0.00297 (336 reqs/sec) | Rendering: 0.00071 (23%) | DB: 0.00082 (27%) | 200 OK [http://test.host/user/login?user=loginbobpasswordtest] Processing UserController#change_password (for 0.0.0.0 at 2007-05-31 13:12:13) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"newpass", "password"=>"newpass"}, "action"=>"change_password", "controller"=>"user"} User Load (0.000129) SELECT * FROM users WHERE (users.id = 1000001) LIMIT 1 User Load (0.000170) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.000163) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 User Update (0.000162) UPDATE users SET `login` = 'bob', `hashed_password` = 'd2a03cc50e66818e761af6c15d45199d9b6861c9', `role` = NULL, `salt` = '1000', `email` = 'bob@mcbob.com' WHERE id = 1000001 User Load (0.000167) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.000161) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 User Update (0.000109) UPDATE users SET `login` = 'bob', `hashed_password` = 'd2a03cc50e66818e761af6c15d45199d9b6861c9', `role` = NULL, `salt` = '1000', `email` = 'bob@mcbob.com' WHERE id = 1000001 Rendering user/change_password Completed in 0.00409 (244 reqs/sec) | Rendering: 0.00060 (14%) | DB: 0.00106 (25%) | 200 OK [http://test.host/user/login?user=loginbobpasswordtest] Processing UserController#logout (for 0.0.0.0 at 2007-05-31 13:12:13) [GET] Session ID: Parameters: {"action"=>"logout", "controller"=>"user"} Redirected to http://test.host/user/login Completed in 0.00013 (7530 reqs/sec) | Rendering: 0.00060 (454%) | DB: 0.00106 (798%) | 302 Found [http://test.host/user/login?user=loginbobpasswordtest] Processing UserController#login (for 0.0.0.0 at 2007-05-31 13:12:13) [POST] Session ID: Parameters: {"user"=>{"password"=>"test", "login"=>"bob"}, "action"=>"login", "controller"=>"user"} User Load (0.000155) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Rendering user/login Completed in 0.00168 (595 reqs/sec) | Rendering: 0.00126 (75%) | DB: 0.00015 (9%) | 200 OK [http://test.host/user/login?user=loginbobpasswordtest] Processing UserController#login (for 0.0.0.0 at 2007-05-31 13:12:13) [POST] Session ID: Parameters: {"user"=>{"password"=>"newpass", "login"=>"bob"}, "action"=>"login", "controller"=>"user"} User Load (0.000131) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.000113) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00071 (1418 reqs/sec) | Rendering: 0.00126 (178%) | DB: 0.00040 (56%) | 302 Found [http://test.host/user/login?user=loginbobpasswordtest] SQL (0.000368) ROLLBACK SQL (0.000132) BEGIN Processing UserController#login (for 0.0.0.0 at 2007-05-31 13:12:13) [POST] Session ID: Parameters: {"user"=>{"password"=>"test", "login"=>"bob"}, "action"=>"login", "controller"=>"user"} User Load (0.000171) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.000118) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00075 (1340 reqs/sec) | DB: 0.00079 (105%) | 302 Found [http://test.host/user/login?user=loginbobpasswordtest] Processing UserController#logout (for 0.0.0.0 at 2007-05-31 13:12:13) [GET] Session ID: Parameters: {"action"=>"logout", "controller"=>"user"} Redirected to http://test.host/user/login Completed in 0.00012 (8405 reqs/sec) | DB: 0.00000 (0%) | 302 Found [http://test.host/user/login?user=loginbobpasswordtest] Processing UserController#forgot_password (for 0.0.0.0 at 2007-05-31 13:12:13) [POST] Session ID: Parameters: {"user"=>{"email"=>"notauser@doesntexist.com"}, "action"=>"forgot_password", "controller"=>"user"} User Load (0.000127) SELECT * FROM users WHERE (users.`email` = 'notauser@doesntexist.com' ) LIMIT 1 Rendering user/forgot_password Completed in 0.00117 (854 reqs/sec) | Rendering: 0.00081 (68%) | DB: 0.00013 (10%) | 200 OK [http://test.host/user/login?user=loginbobpasswordtest] Processing UserController#forgot_password (for 0.0.0.0 at 2007-05-31 13:12:13) [POST] Session ID: Parameters: {"user"=>{"email"=>"exbob@mcbob.com"}, "action"=>"forgot_password", "controller"=>"user"} User Load (0.000132) SELECT * FROM users WHERE (users.`email` = 'exbob@mcbob.com' ) LIMIT 1 User Load (0.000194) SELECT * FROM users WHERE (users.login = 'existingbob' AND users.id <> 1000002) LIMIT 1 User Load (0.000161) SELECT * FROM users WHERE (users.email = 'exbob@mcbob.com' AND users.id <> 1000002) LIMIT 1 User Update (0.000148) UPDATE users SET `login` = 'existingbob', `hashed_password` = 'c349b1d3a2ad49c06bdf5525cc98e5e4ebaf8199', `role` = NULL, `salt` = '1000', `email` = 'exbob@mcbob.com' WHERE id = 1000002 Sent mail: Date: Thu, 31 May 2007 13:12:13 -0700 From: support@yourdomain.com To: exbob@mcbob.com Subject: Your password is ... Content-Type: text/plain; charset=utf-8 _____________ Your username is existingbob. Your new password is 6tlnaFUU1u. Please login and change it to something more memorable. --------------- Redirected to http://test.host/user/login Completed in 0.00778 (128 reqs/sec) | Rendering: 0.00081 (10%) | DB: 0.00076 (9%) | 302 Found [http://test.host/user/login?user=loginbobpasswordtest] SQL (0.000404) ROLLBACK SQL (0.000123) BEGIN Processing UserController#login (for 0.0.0.0 at 2007-05-31 13:12:13) [POST] Session ID: Parameters: {"user"=>{"password"=>"nont_correct", "login"=>"bob"}, "action"=>"login", "controller"=>"user"} User Load (0.000243) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Rendering user/login Completed in 0.00118 (844 reqs/sec) | Rendering: 0.00064 (54%) | DB: 0.00077 (65%) | 200 OK [http://test.host/user/login?user=loginbobpasswordnont_correct] SQL (0.000121) ROLLBACK SQL (0.000084) BEGIN Processing UserController#login (for 0.0.0.0 at 2007-05-31 13:12:13) [POST] Session ID: Parameters: {"user"=>{"password"=>"test", "login"=>"bob"}, "action"=>"login", "controller"=>"user"} User Load (0.000167) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.000154) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00087 (1151 reqs/sec) | DB: 0.00053 (60%) | 302 Found [http://test.host/user/login?user=loginbobpasswordtest] Processing UserController#logout (for 0.0.0.0 at 2007-05-31 13:12:13) [GET] Session ID: Parameters: {"action"=>"logout", "controller"=>"user"} Redirected to http://test.host/user/login Completed in 0.00012 (8272 reqs/sec) | DB: 0.00000 (0%) | 302 Found [http://test.host/user/login?user=loginbobpasswordtest] SQL (0.000095) ROLLBACK SQL (0.000068) BEGIN Processing UserController#welcome (for 0.0.0.0 at 2007-05-31 13:12:13) [GET] Session ID: Parameters: {"action"=>"welcome", "controller"=>"user"} Redirected to http://test.host/user/login Filter chain halted as [login_required] returned false Completed in 0.00017 (5849 reqs/sec) | DB: 0.00016 (95%) | 302 Found [http://test.host/] Processing UserController#login (for 0.0.0.0 at 2007-05-31 13:12:13) [POST] Session ID: Parameters: {"user"=>{"password"=>"test", "login"=>"bob"}, "action"=>"login", "controller"=>"user"} User Load (0.000148) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.000153) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00076 (1322 reqs/sec) | DB: 0.00030 (39%) | 302 Found [http://test.host/] Processing UserController#welcome (for 0.0.0.0 at 2007-05-31 13:12:13) [GET] Session ID: Parameters: {"action"=>"welcome", "controller"=>"user"} User Load (0.000157) SELECT * FROM users WHERE (users.id = 1000001) LIMIT 1 Rendering user/welcome Completed in 0.00128 (784 reqs/sec) | Rendering: 0.00085 (66%) | DB: 0.00016 (12%) | 200 OK [http://test.host/] SQL (0.000085) ROLLBACK SQL (0.000085) BEGIN Processing UserController#hidden (for 0.0.0.0 at 2007-05-31 13:12:13) [GET] Session ID: Parameters: {"action"=>"hidden", "controller"=>"user"} Redirected to http://test.host/user/login Filter chain halted as [login_required] returned false Completed in 0.00017 (5714 reqs/sec) | DB: 0.00017 (97%) | 302 Found [http://test.host/user/hidden] Processing UserController#login (for 0.0.0.0 at 2007-05-31 13:12:13) [POST] Session ID: Parameters: {"user"=>{"password"=>"test", "login"=>"bob"}, "action"=>"login", "controller"=>"user"} User Load (0.000166) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.000158) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/user/hidden Completed in 0.00082 (1216 reqs/sec) | DB: 0.00032 (39%) | 302 Found [http://test.host/user/hidden] Processing UserController#logout (for 0.0.0.0 at 2007-05-31 13:12:13) [GET] Session ID: Parameters: {"action"=>"logout", "controller"=>"user"} Redirected to http://test.host/user/login Completed in 0.00014 (7358 reqs/sec) | DB: 0.00000 (0%) | 302 Found [http://test.host/user/hidden] Processing UserController#login (for 0.0.0.0 at 2007-05-31 13:12:13) [POST] Session ID: Parameters: {"user"=>{"password"=>"test", "login"=>"bob"}, "action"=>"login", "controller"=>"user"} User Load (0.000158) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.000164) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00087 (1154 reqs/sec) | DB: 0.00032 (37%) | 302 Found [http://test.host/user/hidden] SQL (0.000086) ROLLBACK SQL (0.000077) BEGIN Processing UserController#login (for 0.0.0.0 at 2007-05-31 13:12:13) [POST] Session ID: Parameters: {"user"=>{"password"=>"test", "login"=>"adminbob"}, "action"=>"login", "controller"=>"user"} User Load (0.000183) SELECT * FROM users WHERE (login = 'adminbob') LIMIT 1 User Load (0.000152) SELECT * FROM users WHERE (login = 'adminbob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00083 (1197 reqs/sec) | DB: 0.00050 (59%) | 302 Found [http://test.host/user/login?user=loginadminbobpasswordtest] User Load (0.000157) SELECT * FROM users WHERE (users.`login` = 'bob' ) LIMIT 1 Processing UserController#change_role (for 0.0.0.0 at 2007-05-31 13:12:13) [POST] Session ID: Parameters: {"role"=>"admin", "action"=>"change_role", "id"=>"1000001", "controller"=>"user"} User Load (0.000163) SELECT * FROM users WHERE (users.id = 1000004) LIMIT 1 User Load (0.000161) SELECT * FROM users WHERE (users.id = '1000001') LIMIT 1 User Update (0.000285) UPDATE users SET `login` = 'bob', `hashed_password` = '77a0d943cdbace52716a9ef9fae12e45e2788d39', `role` = 'admin', `salt` = '1000', `email` = 'bob@mcbob.com' WHERE id = 1000001 Redirected to http://test.host/user/list Completed in 0.00161 (621 reqs/sec) | DB: 0.00077 (47%) | 302 Found [http://test.host/user/login?user=loginadminbobpasswordtest] SQL (0.000409) ROLLBACK SQL (0.000088) BEGIN Processing UserController#signup (for 0.0.0.0 at 2007-05-31 13:12:13) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"newpassword", "password"=>"newpassword", "login"=>"newbob", "email"=>"newbob@mcbob.com"}, "action"=>"signup", "controller"=>"user"} User Load (0.000174) SELECT * FROM users WHERE (users.login = 'newbob') LIMIT 1 User Load (0.000171) SELECT * FROM users WHERE (users.email = 'newbob@mcbob.com') LIMIT 1 SQL (0.000210) INSERT INTO users (`salt`, `hashed_password`, `role`, `login`, `email`) VALUES('GiREiEVkpt', '07e6888108698236832dc4c50cc103b9aad5c032', NULL, 'newbob', 'newbob@mcbob.com') User Load (0.000179) SELECT * FROM users WHERE (login = 'newbob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00252 (396 reqs/sec) | DB: 0.00123 (48%) | 302 Found [http://test.host/user/signup?user=loginnewbobpasswordnewpasswordpassword_confirmationnewpasswordemailnewbob%40mcbob.com] SQL (0.000307) ROLLBACK SQL (0.000105) BEGIN Processing UserController#list (for 0.0.0.0 at 2007-05-31 13:13:13) [GET] Session ID: Parameters: {"action"=>"list", "controller"=>"user"} Redirected to http://test.host/user/login Filter chain halted as [login_required] returned false Completed in 0.00018 (5683 reqs/sec) | DB: 0.00011 (59%) | 302 Found [http://test.host/user/list] Processing UserController#login (for 0.0.0.0 at 2007-05-31 13:13:13) [POST] Session ID: Parameters: {"user"=>{"password"=>"test", "login"=>"bob"}, "action"=>"login", "controller"=>"user"} User Load (0.000185) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Columns (0.001387) SHOW FIELDS FROM users User Load (0.000212) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/user/list Completed in 0.00385 (259 reqs/sec) | DB: 0.00178 (46%) | 302 Found [http://test.host/user/list] Processing UserController#list (for 0.0.0.0 at 2007-05-31 13:13:13) [GET] Session ID: Parameters: {"action"=>"list", "controller"=>"user"} User Load (0.000177) SELECT * FROM users WHERE (users.id = 1000001) LIMIT 1 Redirected to http://test.host/ Filter chain halted as [admin_required] returned false Completed in 0.00056 (1775 reqs/sec) | DB: 0.00018 (31%) | 302 Found [http://test.host/user/list] Processing UserController#logout (for 0.0.0.0 at 2007-05-31 13:13:13) [GET] Session ID: Parameters: {"action"=>"logout", "controller"=>"user"} Redirected to http://test.host/user/login Completed in 0.00012 (8065 reqs/sec) | DB: 0.00000 (0%) | 302 Found [http://test.host/user/list] Processing UserController#login (for 0.0.0.0 at 2007-05-31 13:13:13) [POST] Session ID: Parameters: {"user"=>{"password"=>"test", "login"=>"adminbob"}, "action"=>"login", "controller"=>"user"} User Load (0.000177) SELECT * FROM users WHERE (login = 'adminbob') LIMIT 1 User Load (0.000164) SELECT * FROM users WHERE (login = 'adminbob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00088 (1133 reqs/sec) | DB: 0.00034 (38%) | 302 Found [http://test.host/user/list] Processing UserController#list (for 0.0.0.0 at 2007-05-31 13:13:13) [GET] Session ID: Parameters: {"action"=>"list", "controller"=>"user"} User Load (0.000160) SELECT * FROM users WHERE (users.id = 1000004) LIMIT 1 User Load (0.000159) SELECT * FROM users  Rendering user/list Completed in 0.00259 (386 reqs/sec) | Rendering: 0.00182 (70%) | DB: 0.00032 (12%) | 200 OK [http://test.host/user/list] SQL (0.000126) ROLLBACK SQL (0.000126) BEGIN Processing UserController#login (for 0.0.0.0 at 2007-05-31 13:13:13) [POST] Session ID: Parameters: {"user"=>{"password"=>"test", "login"=>"bob"}, "action"=>"login", "controller"=>"user"} User Load (0.000131) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.000111) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00071 (1402 reqs/sec) | DB: 0.00049 (69%) | 302 Found [http://test.host/user/login?user=loginbobpasswordtest] User Load (0.000116) SELECT * FROM users WHERE (users.id = 1000001) LIMIT 1 SQL (0.000089) ROLLBACK SQL (0.000069) BEGIN Processing UserController#signup (for 0.0.0.0 at 2007-05-31 13:13:13) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"wrong", "password"=>"newpassword", "login"=>"newbob", "email"=>"newbob@mcbob.com"}, "action"=>"signup", "controller"=>"user"} User Load (0.000139) SELECT * FROM users WHERE (users.login = 'newbob') LIMIT 1 User Load (0.000116) SELECT * FROM users WHERE (users.email = 'newbob@mcbob.com') LIMIT 1 Rendering user/signup Completed in 0.06775 (14 reqs/sec) | Rendering: 0.06643 (98%) | DB: 0.00053 (0%) | 200 OK [http://test.host/user/signup?user=loginnewbobpasswordnewpasswordpassword_confirmationwrongemailnewbob%40mcbob.com] Processing UserController#signup (for 0.0.0.0 at 2007-05-31 13:13:13) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"newpassword", "password"=>"newpassword", "login"=>"yo", "email"=>"newbob@mcbob.com"}, "action"=>"signup", "controller"=>"user"} User Load (0.000389) SELECT * FROM users WHERE (users.login = 'yo') LIMIT 1 User Load (0.000121) SELECT * FROM users WHERE (users.email = 'newbob@mcbob.com') LIMIT 1 Rendering user/signup Completed in 0.04576 (21 reqs/sec) | Rendering: 0.04417 (96%) | DB: 0.00051 (1%) | 200 OK [http://test.host/user/signup?user=loginnewbobpasswordnewpasswordpassword_confirmationwrongemailnewbob%40mcbob.com] Processing UserController#signup (for 0.0.0.0 at 2007-05-31 13:13:13) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"wrong", "password"=>"newpassword", "login"=>"yo", "email"=>"newbob@mcbob.com"}, "action"=>"signup", "controller"=>"user"} User Load (0.000368) SELECT * FROM users WHERE (users.login = 'yo') LIMIT 1 User Load (0.000121) SELECT * FROM users WHERE (users.email = 'newbob@mcbob.com') LIMIT 1 Rendering user/signup Completed in 0.04307 (23 reqs/sec) | Rendering: 0.04158 (96%) | DB: 0.00049 (1%) | 200 OK [http://test.host/user/signup?user=loginnewbobpasswordnewpasswordpassword_confirmationwrongemailnewbob%40mcbob.com] SQL (0.000190) ROLLBACK SQL (0.000160) BEGIN Processing UserController#login (for 0.0.0.0 at 2007-05-31 13:13:13) [POST] Session ID: Parameters: {"user"=>{"password"=>"test", "login"=>"bob"}, "action"=>"login", "controller"=>"user"} User Load (0.000184) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.000158) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00093 (1070 reqs/sec) | DB: 0.00069 (74%) | 302 Found [http://test.host/user/login?user=loginbobpasswordtest] Processing UserController#change_password (for 0.0.0.0 at 2007-05-31 13:13:13) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"wrong", "password"=>"newpass"}, "action"=>"change_password", "controller"=>"user"} User Load (0.000159) SELECT * FROM users WHERE (users.id = 1000001) LIMIT 1 User Load (0.000294) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.000232) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 User Load (0.000220) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.000249) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 Rendering user/change_password Completed in 0.00445 (224 reqs/sec) | Rendering: 0.00144 (32%) | DB: 0.00115 (25%) | 200 OK [http://test.host/user/login?user=loginbobpasswordtest] Processing UserController#change_password (for 0.0.0.0 at 2007-05-31 13:13:13) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"", "password"=>""}, "action"=>"change_password", "controller"=>"user"} User Load (0.000168) SELECT * FROM users WHERE (users.id = 1000001) LIMIT 1 User Load (0.000224) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.000233) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 User Load (0.000232) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.000217) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 Rendering user/change_password Completed in 0.00353 (283 reqs/sec) | Rendering: 0.00073 (20%) | DB: 0.00107 (30%) | 200 OK [http://test.host/user/login?user=loginbobpasswordtest] Processing UserController#change_password (for 0.0.0.0 at 2007-05-31 13:13:13) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"newpass", "password"=>"newpass"}, "action"=>"change_password", "controller"=>"user"} User Load (0.000163) SELECT * FROM users WHERE (users.id = 1000001) LIMIT 1 User Load (0.000227) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.000239) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 User Update (0.000211) UPDATE users SET `login` = 'bob', `hashed_password` = 'd2a03cc50e66818e761af6c15d45199d9b6861c9', `role` = NULL, `salt` = '1000', `email` = 'bob@mcbob.com' WHERE id = 1000001 User Load (0.000233) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.000236) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 User Update (0.000147) UPDATE users SET `login` = 'bob', `hashed_password` = 'd2a03cc50e66818e761af6c15d45199d9b6861c9', `role` = NULL, `salt` = '1000', `email` = 'bob@mcbob.com' WHERE id = 1000001 Rendering user/change_password Completed in 0.00499 (200 reqs/sec) | Rendering: 0.00065 (13%) | DB: 0.00146 (29%) | 200 OK [http://test.host/user/login?user=loginbobpasswordtest] Processing UserController#logout (for 0.0.0.0 at 2007-05-31 13:13:13) [GET] Session ID: Parameters: {"action"=>"logout", "controller"=>"user"} Redirected to http://test.host/user/login Completed in 0.00012 (8065 reqs/sec) | Rendering: 0.00065 (524%) | DB: 0.00146 (1174%) | 302 Found [http://test.host/user/login?user=loginbobpasswordtest] Processing UserController#login (for 0.0.0.0 at 2007-05-31 13:13:13) [POST] Session ID: Parameters: {"user"=>{"password"=>"test", "login"=>"bob"}, "action"=>"login", "controller"=>"user"} User Load (0.000193) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Rendering user/login Completed in 0.00180 (557 reqs/sec) | Rendering: 0.00132 (73%) | DB: 0.00019 (10%) | 200 OK [http://test.host/user/login?user=loginbobpasswordtest] Processing UserController#login (for 0.0.0.0 at 2007-05-31 13:13:13) [POST] Session ID: Parameters: {"user"=>{"password"=>"newpass", "login"=>"bob"}, "action"=>"login", "controller"=>"user"} User Load (0.000195) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.000158) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00089 (1123 reqs/sec) | Rendering: 0.00132 (148%) | DB: 0.00055 (61%) | 302 Found [http://test.host/user/login?user=loginbobpasswordtest] SQL (0.001494) ROLLBACK SQL (0.000085) BEGIN Processing UserController#login (for 0.0.0.0 at 2007-05-31 13:13:13) [POST] Session ID: Parameters: {"user"=>{"password"=>"test", "login"=>"bob"}, "action"=>"login", "controller"=>"user"} User Load (0.000169) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.000158) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00086 (1158 reqs/sec) | DB: 0.00191 (220%) | 302 Found [http://test.host/user/login?user=loginbobpasswordtest] Processing UserController#logout (for 0.0.0.0 at 2007-05-31 13:13:13) [GET] Session ID: Parameters: {"action"=>"logout", "controller"=>"user"} Redirected to http://test.host/user/login Completed in 0.00012 (8473 reqs/sec) | DB: 0.00000 (0%) | 302 Found [http://test.host/user/login?user=loginbobpasswordtest] Processing UserController#forgot_password (for 0.0.0.0 at 2007-05-31 13:13:13) [POST] Session ID: Parameters: {"user"=>{"email"=>"notauser@doesntexist.com"}, "action"=>"forgot_password", "controller"=>"user"} User Load (0.000163) SELECT * FROM users WHERE (users.`email` = 'notauser@doesntexist.com' ) LIMIT 1 Rendering user/forgot_password Completed in 0.00129 (777 reqs/sec) | Rendering: 0.00085 (66%) | DB: 0.00016 (12%) | 200 OK [http://test.host/user/login?user=loginbobpasswordtest] Processing UserController#forgot_password (for 0.0.0.0 at 2007-05-31 13:13:13) [POST] Session ID: Parameters: {"user"=>{"email"=>"exbob@mcbob.com"}, "action"=>"forgot_password", "controller"=>"user"} User Load (0.000162) SELECT * FROM users WHERE (users.`email` = 'exbob@mcbob.com' ) LIMIT 1 User Load (0.000243) SELECT * FROM users WHERE (users.login = 'existingbob' AND users.id <> 1000002) LIMIT 1 User Load (0.000237) SELECT * FROM users WHERE (users.email = 'exbob@mcbob.com' AND users.id <> 1000002) LIMIT 1 User Update (0.000346) UPDATE users SET `login` = 'existingbob', `hashed_password` = '3269662915ed34cd2f780fbd2d826663056cc56f', `role` = NULL, `salt` = '1000', `email` = 'exbob@mcbob.com' WHERE id = 1000002 Sent mail: Date: Thu, 31 May 2007 13:13:13 -0700 From: support@yourdomain.com To: exbob@mcbob.com Subject: Your password is ... Content-Type: text/plain; charset=utf-8 _____________ Your username is existingbob. Your new password is NtvJSQafhm. Please login and change it to something more memorable. --------------- Redirected to http://test.host/user/login Completed in 0.00840 (119 reqs/sec) | Rendering: 0.00085 (10%) | DB: 0.00115 (13%) | 302 Found [http://test.host/user/login?user=loginbobpasswordtest] SQL (0.000457) ROLLBACK SQL (0.000100) BEGIN Processing UserController#login (for 0.0.0.0 at 2007-05-31 13:13:13) [POST] Session ID: Parameters: {"user"=>{"password"=>"nont_correct", "login"=>"bob"}, "action"=>"login", "controller"=>"user"} User Load (0.000167) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Rendering user/login Completed in 0.00114 (879 reqs/sec) | Rendering: 0.00067 (59%) | DB: 0.00072 (63%) | 200 OK [http://test.host/user/login?user=loginbobpasswordnont_correct] SQL (0.000088) ROLLBACK SQL (0.000076) BEGIN Processing UserController#login (for 0.0.0.0 at 2007-05-31 13:13:13) [POST] Session ID: Parameters: {"user"=>{"password"=>"test", "login"=>"bob"}, "action"=>"login", "controller"=>"user"} User Load (0.000165) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.000158) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00087 (1142 reqs/sec) | DB: 0.00049 (55%) | 302 Found [http://test.host/user/login?user=loginbobpasswordtest] Processing UserController#logout (for 0.0.0.0 at 2007-05-31 13:13:13) [GET] Session ID: Parameters: {"action"=>"logout", "controller"=>"user"} Redirected to http://test.host/user/login Completed in 0.00012 (8405 reqs/sec) | DB: 0.00000 (0%) | 302 Found [http://test.host/user/login?user=loginbobpasswordtest] SQL (0.000085) ROLLBACK SQL (0.000079) BEGIN Processing UserController#welcome (for 0.0.0.0 at 2007-05-31 13:13:13) [GET] Session ID: Parameters: {"action"=>"welcome", "controller"=>"user"} Redirected to http://test.host/user/login Filter chain halted as [login_required] returned false Completed in 0.00017 (5882 reqs/sec) | DB: 0.00016 (96%) | 302 Found [http://test.host/] Processing UserController#login (for 0.0.0.0 at 2007-05-31 13:13:13) [POST] Session ID: Parameters: {"user"=>{"password"=>"test", "login"=>"bob"}, "action"=>"login", "controller"=>"user"} User Load (0.000163) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.000165) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00089 (1122 reqs/sec) | DB: 0.00033 (36%) | 302 Found [http://test.host/] Processing UserController#welcome (for 0.0.0.0 at 2007-05-31 13:13:13) [GET] Session ID: Parameters: {"action"=>"welcome", "controller"=>"user"} User Load (0.000156) SELECT * FROM users WHERE (users.id = 1000001) LIMIT 1 Rendering user/welcome Completed in 0.00129 (777 reqs/sec) | Rendering: 0.00087 (67%) | DB: 0.00016 (12%) | 200 OK [http://test.host/] SQL (0.000086) ROLLBACK SQL (0.000075) BEGIN Processing UserController#hidden (for 0.0.0.0 at 2007-05-31 13:13:13) [GET] Session ID: Parameters: {"action"=>"hidden", "controller"=>"user"} Redirected to http://test.host/user/login Filter chain halted as [login_required] returned false Completed in 0.00016 (6213 reqs/sec) | DB: 0.00016 (100%) | 302 Found [http://test.host/user/hidden] Processing UserController#login (for 0.0.0.0 at 2007-05-31 13:13:13) [POST] Session ID: Parameters: {"user"=>{"password"=>"test", "login"=>"bob"}, "action"=>"login", "controller"=>"user"} User Load (0.000167) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.000156) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/user/hidden Completed in 0.00082 (1222 reqs/sec) | DB: 0.00032 (39%) | 302 Found [http://test.host/user/hidden] Processing UserController#logout (for 0.0.0.0 at 2007-05-31 13:13:13) [GET] Session ID: Parameters: {"action"=>"logout", "controller"=>"user"} Redirected to http://test.host/user/login Completed in 0.00012 (8322 reqs/sec) | DB: 0.00000 (0%) | 302 Found [http://test.host/user/hidden] Processing UserController#login (for 0.0.0.0 at 2007-05-31 13:13:13) [POST] Session ID: Parameters: {"user"=>{"password"=>"test", "login"=>"bob"}, "action"=>"login", "controller"=>"user"} User Load (0.000154) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.000156) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00085 (1173 reqs/sec) | DB: 0.00031 (36%) | 302 Found [http://test.host/user/hidden] SQL (0.000085) ROLLBACK SQL (0.000079) BEGIN Processing UserController#login (for 0.0.0.0 at 2007-05-31 13:13:13) [POST] Session ID: Parameters: {"user"=>{"password"=>"test", "login"=>"adminbob"}, "action"=>"login", "controller"=>"user"} User Load (0.000396) SELECT * FROM users WHERE (login = 'adminbob') LIMIT 1 User Load (0.000181) SELECT * FROM users WHERE (login = 'adminbob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00144 (692 reqs/sec) | DB: 0.00074 (51%) | 302 Found [http://test.host/user/login?user=loginadminbobpasswordtest] User Load (0.000161) SELECT * FROM users WHERE (users.`login` = 'bob' ) LIMIT 1 Processing UserController#change_role (for 0.0.0.0 at 2007-05-31 13:13:13) [POST] Session ID: Parameters: {"role"=>"admin", "action"=>"change_role", "id"=>"1000001", "controller"=>"user"} User Load (0.000178) SELECT * FROM users WHERE (users.id = 1000004) LIMIT 1 User Load (0.000170) SELECT * FROM users WHERE (users.id = '1000001') LIMIT 1 User Update (0.000257) UPDATE users SET `login` = 'bob', `hashed_password` = '77a0d943cdbace52716a9ef9fae12e45e2788d39', `role` = 'admin', `salt` = '1000', `email` = 'bob@mcbob.com' WHERE id = 1000001 Redirected to http://test.host/user/list Completed in 0.00161 (620 reqs/sec) | DB: 0.00077 (47%) | 302 Found [http://test.host/user/login?user=loginadminbobpasswordtest] User Load (0.000170) SELECT * FROM users WHERE (users.`login` = 'bob' ) LIMIT 1 Processing UserController#change_role (for 0.0.0.0 at 2007-05-31 13:13:13) [POST] Session ID: Parameters: {"action"=>"change_role", "role"=>nil, "id"=>"1000001", "controller"=>"user"} User Load (0.000165) SELECT * FROM users WHERE (users.id = 1000004) LIMIT 1 User Load (0.000177) SELECT * FROM users WHERE (users.id = '1000001') LIMIT 1 User Update (0.000170) UPDATE users SET `login` = 'bob', `hashed_password` = '77a0d943cdbace52716a9ef9fae12e45e2788d39', `role` = NULL, `salt` = '1000', `email` = 'bob@mcbob.com' WHERE id = 1000001 Redirected to http://test.host/user/list Completed in 0.00153 (654 reqs/sec) | DB: 0.00068 (44%) | 302 Found [http://test.host/user/login?user=loginadminbobpasswordtest] SQL (0.000528) ROLLBACK SQL (0.000097) BEGIN Processing UserController#signup (for 0.0.0.0 at 2007-05-31 13:13:13) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"newpassword", "password"=>"newpassword", "login"=>"newbob", "email"=>"newbob@mcbob.com"}, "action"=>"signup", "controller"=>"user"} User Load (0.000154) SELECT * FROM users WHERE (users.login = 'newbob') LIMIT 1 User Load (0.000117) SELECT * FROM users WHERE (users.email = 'newbob@mcbob.com') LIMIT 1 SQL (0.000155) INSERT INTO users (`salt`, `hashed_password`, `role`, `login`, `email`) VALUES('NMTDgjCehb', '5536ab8140e6addf58b0b14f861572740af7a497', NULL, 'newbob', 'newbob@mcbob.com') User Load (0.000127) SELECT * FROM users WHERE (login = 'newbob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00227 (440 reqs/sec) | DB: 0.00118 (51%) | 302 Found [http://test.host/user/signup?user=loginnewbobpasswordnewpasswordpassword_confirmationnewpasswordemailnewbob%40mcbob.com] SQL (0.000312) ROLLBACK SQL (0.000099) BEGIN Processing UserController#list (for 0.0.0.0 at 2007-05-31 13:13:46) [GET] Session ID: Parameters: {"action"=>"list", "controller"=>"user"} Redirected to http://test.host/user/login Filter chain halted as [login_required] returned false Completed in 0.00017 (5714 reqs/sec) | DB: 0.00010 (56%) | 302 Found [http://test.host/user/list] Processing UserController#login (for 0.0.0.0 at 2007-05-31 13:13:46) [POST] Session ID: Parameters: {"user"=>{"password"=>"test", "login"=>"bob"}, "action"=>"login", "controller"=>"user"} User Load (0.000187) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Columns (0.001469) SHOW FIELDS FROM users User Load (0.000202) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/user/list Completed in 0.00366 (273 reqs/sec) | DB: 0.00186 (50%) | 302 Found [http://test.host/user/list] Processing UserController#list (for 0.0.0.0 at 2007-05-31 13:13:46) [GET] Session ID: Parameters: {"action"=>"list", "controller"=>"user"} User Load (0.000181) SELECT * FROM users WHERE (users.id = 1000001) LIMIT 1 Redirected to http://test.host/ Filter chain halted as [admin_required] returned false Completed in 0.00055 (1828 reqs/sec) | DB: 0.00018 (33%) | 302 Found [http://test.host/user/list] Processing UserController#logout (for 0.0.0.0 at 2007-05-31 13:13:46) [GET] Session ID: Parameters: {"action"=>"logout", "controller"=>"user"} Redirected to http://test.host/user/login Completed in 0.00012 (8322 reqs/sec) | DB: 0.00000 (0%) | 302 Found [http://test.host/user/list] Processing UserController#login (for 0.0.0.0 at 2007-05-31 13:13:46) [POST] Session ID: Parameters: {"user"=>{"password"=>"test", "login"=>"adminbob"}, "action"=>"login", "controller"=>"user"} User Load (0.000173) SELECT * FROM users WHERE (login = 'adminbob') LIMIT 1 User Load (0.000165) SELECT * FROM users WHERE (login = 'adminbob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00087 (1153 reqs/sec) | DB: 0.00034 (38%) | 302 Found [http://test.host/user/list] Processing UserController#list (for 0.0.0.0 at 2007-05-31 13:13:46) [GET] Session ID: Parameters: {"action"=>"list", "controller"=>"user"} User Load (0.000190) SELECT * FROM users WHERE (users.id = 1000004) LIMIT 1 User Load (0.000162) SELECT * FROM users  Rendering user/list Completed in 0.00254 (393 reqs/sec) | Rendering: 0.00175 (69%) | DB: 0.00035 (13%) | 200 OK [http://test.host/user/list] SQL (0.000122) ROLLBACK SQL (0.000083) BEGIN Processing UserController#login (for 0.0.0.0 at 2007-05-31 13:13:46) [POST] Session ID: Parameters: {"user"=>{"password"=>"test", "login"=>"bob"}, "action"=>"login", "controller"=>"user"} User Load (0.000166) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.000157) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00087 (1145 reqs/sec) | DB: 0.00053 (60%) | 302 Found [http://test.host/user/login?user=loginbobpasswordtest] User Load (0.000157) SELECT * FROM users WHERE (users.id = 1000001) LIMIT 1 SQL (0.000091) ROLLBACK SQL (0.000122) BEGIN Processing UserController#signup (for 0.0.0.0 at 2007-05-31 13:13:46) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"wrong", "password"=>"newpassword", "login"=>"newbob", "email"=>"newbob@mcbob.com"}, "action"=>"signup", "controller"=>"user"} User Load (0.000150) SELECT * FROM users WHERE (users.login = 'newbob') LIMIT 1 User Load (0.000115) SELECT * FROM users WHERE (users.email = 'newbob@mcbob.com') LIMIT 1 Rendering user/signup Completed in 0.06819 (14 reqs/sec) | Rendering: 0.06675 (97%) | DB: 0.00063 (0%) | 200 OK [http://test.host/user/signup?user=loginnewbobpasswordnewpasswordpassword_confirmationwrongemailnewbob%40mcbob.com] Processing UserController#signup (for 0.0.0.0 at 2007-05-31 13:13:46) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"newpassword", "password"=>"newpassword", "login"=>"yo", "email"=>"newbob@mcbob.com"}, "action"=>"signup", "controller"=>"user"} User Load (0.000386) SELECT * FROM users WHERE (users.login = 'yo') LIMIT 1 User Load (0.000123) SELECT * FROM users WHERE (users.email = 'newbob@mcbob.com') LIMIT 1 Rendering user/signup Completed in 0.04258 (23 reqs/sec) | Rendering: 0.04099 (96%) | DB: 0.00051 (1%) | 200 OK [http://test.host/user/signup?user=loginnewbobpasswordnewpasswordpassword_confirmationwrongemailnewbob%40mcbob.com] Processing UserController#signup (for 0.0.0.0 at 2007-05-31 13:13:46) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"wrong", "password"=>"newpassword", "login"=>"yo", "email"=>"newbob@mcbob.com"}, "action"=>"signup", "controller"=>"user"} User Load (0.000362) SELECT * FROM users WHERE (users.login = 'yo') LIMIT 1 User Load (0.000132) SELECT * FROM users WHERE (users.email = 'newbob@mcbob.com') LIMIT 1 Rendering user/signup Completed in 0.04257 (23 reqs/sec) | Rendering: 0.04109 (96%) | DB: 0.00049 (1%) | 200 OK [http://test.host/user/signup?user=loginnewbobpasswordnewpasswordpassword_confirmationwrongemailnewbob%40mcbob.com] SQL (0.000201) ROLLBACK SQL (0.000090) BEGIN Processing UserController#login (for 0.0.0.0 at 2007-05-31 13:13:46) [POST] Session ID: Parameters: {"user"=>{"password"=>"test", "login"=>"bob"}, "action"=>"login", "controller"=>"user"} User Load (0.000170) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.000167) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00095 (1057 reqs/sec) | DB: 0.00063 (66%) | 302 Found [http://test.host/user/login?user=loginbobpasswordtest] Processing UserController#change_password (for 0.0.0.0 at 2007-05-31 13:13:46) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"wrong", "password"=>"newpass"}, "action"=>"change_password", "controller"=>"user"} User Load (0.000170) SELECT * FROM users WHERE (users.id = 1000001) LIMIT 1 User Load (0.000290) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.000233) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 User Load (0.000208) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.000214) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 Rendering user/change_password Completed in 0.00423 (236 reqs/sec) | Rendering: 0.00141 (33%) | DB: 0.00112 (26%) | 200 OK [http://test.host/user/login?user=loginbobpasswordtest] Processing UserController#change_password (for 0.0.0.0 at 2007-05-31 13:13:46) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"", "password"=>""}, "action"=>"change_password", "controller"=>"user"} User Load (0.000172) SELECT * FROM users WHERE (users.id = 1000001) LIMIT 1 User Load (0.000225) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.000221) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 User Load (0.000217) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.000220) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 Rendering user/change_password Completed in 0.00361 (276 reqs/sec) | Rendering: 0.00076 (20%) | DB: 0.00105 (29%) | 200 OK [http://test.host/user/login?user=loginbobpasswordtest] Processing UserController#change_password (for 0.0.0.0 at 2007-05-31 13:13:46) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"newpass", "password"=>"newpass"}, "action"=>"change_password", "controller"=>"user"} User Load (0.000163) SELECT * FROM users WHERE (users.id = 1000001) LIMIT 1 User Load (0.000218) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.000229) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 User Update (0.000206) UPDATE users SET `login` = 'bob', `hashed_password` = 'd2a03cc50e66818e761af6c15d45199d9b6861c9', `role` = NULL, `salt` = '1000', `email` = 'bob@mcbob.com' WHERE id = 1000001 User Load (0.000219) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.000221) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 User Update (0.000147) UPDATE users SET `login` = 'bob', `hashed_password` = 'd2a03cc50e66818e761af6c15d45199d9b6861c9', `role` = NULL, `salt` = '1000', `email` = 'bob@mcbob.com' WHERE id = 1000001 Rendering user/change_password Completed in 0.00487 (205 reqs/sec) | Rendering: 0.00063 (12%) | DB: 0.00140 (28%) | 200 OK [http://test.host/user/login?user=loginbobpasswordtest] Processing UserController#logout (for 0.0.0.0 at 2007-05-31 13:13:46) [GET] Session ID: Parameters: {"action"=>"logout", "controller"=>"user"} Redirected to http://test.host/user/login Completed in 0.00012 (8338 reqs/sec) | Rendering: 0.00063 (521%) | DB: 0.00140 (1169%) | 302 Found [http://test.host/user/login?user=loginbobpasswordtest] Processing UserController#login (for 0.0.0.0 at 2007-05-31 13:13:46) [POST] Session ID: Parameters: {"user"=>{"password"=>"test", "login"=>"bob"}, "action"=>"login", "controller"=>"user"} User Load (0.000161) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Rendering user/login Completed in 0.00172 (582 reqs/sec) | Rendering: 0.00128 (74%) | DB: 0.00016 (9%) | 200 OK [http://test.host/user/login?user=loginbobpasswordtest] Processing UserController#login (for 0.0.0.0 at 2007-05-31 13:13:46) [POST] Session ID: Parameters: {"user"=>{"password"=>"newpass", "login"=>"bob"}, "action"=>"login", "controller"=>"user"} User Load (0.000159) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.000157) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00083 (1202 reqs/sec) | Rendering: 0.00128 (153%) | DB: 0.00048 (57%) | 302 Found [http://test.host/user/login?user=loginbobpasswordtest] SQL (0.023309) ROLLBACK SQL (0.000082) BEGIN Processing UserController#login (for 0.0.0.0 at 2007-05-31 13:13:46) [POST] Session ID: Parameters: {"user"=>{"password"=>"test", "login"=>"bob"}, "action"=>"login", "controller"=>"user"} User Load (0.000159) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.000114) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00082 (1218 reqs/sec) | DB: 0.02366 (2882%) | 302 Found [http://test.host/user/login?user=loginbobpasswordtest] Processing UserController#logout (for 0.0.0.0 at 2007-05-31 13:13:46) [GET] Session ID: Parameters: {"action"=>"logout", "controller"=>"user"} Redirected to http://test.host/user/login Completed in 0.00012 (8490 reqs/sec) | DB: 0.00000 (0%) | 302 Found [http://test.host/user/login?user=loginbobpasswordtest] Processing UserController#forgot_password (for 0.0.0.0 at 2007-05-31 13:13:46) [POST] Session ID: Parameters: {"user"=>{"email"=>"notauser@doesntexist.com"}, "action"=>"forgot_password", "controller"=>"user"} User Load (0.000141) SELECT * FROM users WHERE (users.`email` = 'notauser@doesntexist.com' ) LIMIT 1 Rendering user/forgot_password Completed in 0.00127 (787 reqs/sec) | Rendering: 0.00088 (69%) | DB: 0.00014 (11%) | 200 OK [http://test.host/user/login?user=loginbobpasswordtest] Processing UserController#forgot_password (for 0.0.0.0 at 2007-05-31 13:13:46) [POST] Session ID: Parameters: {"user"=>{"email"=>"exbob@mcbob.com"}, "action"=>"forgot_password", "controller"=>"user"} User Load (0.000141) SELECT * FROM users WHERE (users.`email` = 'exbob@mcbob.com' ) LIMIT 1 User Load (0.000198) SELECT * FROM users WHERE (users.login = 'existingbob' AND users.id <> 1000002) LIMIT 1 User Load (0.000160) SELECT * FROM users WHERE (users.email = 'exbob@mcbob.com' AND users.id <> 1000002) LIMIT 1 User Update (0.000148) UPDATE users SET `login` = 'existingbob', `hashed_password` = 'f8201d164116c7d674a269ac4acca9e0ba5c5f6b', `role` = NULL, `salt` = '1000', `email` = 'exbob@mcbob.com' WHERE id = 1000002 Sent mail: Date: Thu, 31 May 2007 13:13:46 -0700 From: support@yourdomain.com To: exbob@mcbob.com Subject: Your password is ... Content-Type: text/plain; charset=utf-8 _____________ Your username is existingbob. Your new password is FssYq0uM6c. Please login and change it to something more memorable. --------------- Redirected to http://test.host/user/login Completed in 0.00800 (124 reqs/sec) | Rendering: 0.00088 (11%) | DB: 0.00079 (9%) | 302 Found [http://test.host/user/login?user=loginbobpasswordtest] SQL (0.000419) ROLLBACK SQL (0.000118) BEGIN Processing UserController#login (for 0.0.0.0 at 2007-05-31 13:13:46) [POST] Session ID: Parameters: {"user"=>{"password"=>"nont_correct", "login"=>"bob"}, "action"=>"login", "controller"=>"user"} User Load (0.000179) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Rendering user/login Completed in 0.00123 (812 reqs/sec) | Rendering: 0.00066 (53%) | DB: 0.00072 (58%) | 200 OK [http://test.host/user/login?user=loginbobpasswordnont_correct] SQL (0.000121) ROLLBACK SQL (0.000074) BEGIN Processing UserController#login (for 0.0.0.0 at 2007-05-31 13:13:46) [POST] Session ID: Parameters: {"user"=>{"password"=>"test", "login"=>"bob"}, "action"=>"login", "controller"=>"user"} User Load (0.000166) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.000158) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00089 (1121 reqs/sec) | DB: 0.00052 (58%) | 302 Found [http://test.host/user/login?user=loginbobpasswordtest] Processing UserController#logout (for 0.0.0.0 at 2007-05-31 13:13:46) [GET] Session ID: Parameters: {"action"=>"logout", "controller"=>"user"} Redirected to http://test.host/user/login Completed in 0.00012 (8559 reqs/sec) | DB: 0.00000 (0%) | 302 Found [http://test.host/user/login?user=loginbobpasswordtest] SQL (0.000088) ROLLBACK SQL (0.000096) BEGIN Processing UserController#welcome (for 0.0.0.0 at 2007-05-31 13:13:46) [GET] Session ID: Parameters: {"action"=>"welcome", "controller"=>"user"} Redirected to http://test.host/user/login Filter chain halted as [login_required] returned false Completed in 0.00014 (7244 reqs/sec) | DB: 0.00018 (133%) | 302 Found [http://test.host/] Processing UserController#login (for 0.0.0.0 at 2007-05-31 13:13:46) [POST] Session ID: Parameters: {"user"=>{"password"=>"test", "login"=>"bob"}, "action"=>"login", "controller"=>"user"} User Load (0.000134) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.000112) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00066 (1515 reqs/sec) | DB: 0.00025 (37%) | 302 Found [http://test.host/] Processing UserController#welcome (for 0.0.0.0 at 2007-05-31 13:13:46) [GET] Session ID: Parameters: {"action"=>"welcome", "controller"=>"user"} User Load (0.000116) SELECT * FROM users WHERE (users.id = 1000001) LIMIT 1 Rendering user/welcome Completed in 0.00111 (903 reqs/sec) | Rendering: 0.00079 (71%) | DB: 0.00012 (10%) | 200 OK [http://test.host/] SQL (0.000079) ROLLBACK SQL (0.000056) BEGIN Processing UserController#hidden (for 0.0.0.0 at 2007-05-31 13:13:46) [GET] Session ID: Parameters: {"action"=>"hidden", "controller"=>"user"} Redirected to http://test.host/user/login Filter chain halted as [login_required] returned false Completed in 0.00013 (7463 reqs/sec) | DB: 0.00013 (100%) | 302 Found [http://test.host/user/hidden] Processing UserController#login (for 0.0.0.0 at 2007-05-31 13:13:46) [POST] Session ID: Parameters: {"user"=>{"password"=>"test", "login"=>"bob"}, "action"=>"login", "controller"=>"user"} User Load (0.000133) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.000111) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/user/hidden Completed in 0.00065 (1538 reqs/sec) | DB: 0.00024 (37%) | 302 Found [http://test.host/user/hidden] Processing UserController#logout (for 0.0.0.0 at 2007-05-31 13:13:46) [GET] Session ID: Parameters: {"action"=>"logout", "controller"=>"user"} Redirected to http://test.host/user/login Completed in 0.00012 (8542 reqs/sec) | DB: 0.00000 (0%) | 302 Found [http://test.host/user/hidden] Processing UserController#login (for 0.0.0.0 at 2007-05-31 13:13:46) [POST] Session ID: Parameters: {"user"=>{"password"=>"test", "login"=>"bob"}, "action"=>"login", "controller"=>"user"} User Load (0.000131) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.000111) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00076 (1319 reqs/sec) | DB: 0.00024 (31%) | 302 Found [http://test.host/user/hidden] SQL (0.000067) ROLLBACK SQL (0.000078) BEGIN Processing UserController#login (for 0.0.0.0 at 2007-05-31 13:13:46) [POST] Session ID: Parameters: {"user"=>{"password"=>"test", "login"=>"adminbob"}, "action"=>"login", "controller"=>"user"} User Load (0.000197) SELECT * FROM users WHERE (login = 'adminbob') LIMIT 1 User Load (0.000190) SELECT * FROM users WHERE (login = 'adminbob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00087 (1145 reqs/sec) | DB: 0.00053 (60%) | 302 Found [http://test.host/user/login?user=loginadminbobpasswordtest] User Load (0.000119) SELECT * FROM users WHERE (users.`login` = 'bob' ) LIMIT 1 Processing UserController#change_role (for 0.0.0.0 at 2007-05-31 13:13:46) [POST] Session ID: Parameters: {"role"=>"admin", "action"=>"change_role", "id"=>"1000001", "controller"=>"user"} User Load (0.000117) SELECT * FROM users WHERE (users.id = 1000004) LIMIT 1 User Load (0.000115) SELECT * FROM users WHERE (users.id = '1000001') LIMIT 1 User Update (0.000199) UPDATE users SET `login` = 'bob', `hashed_password` = '77a0d943cdbace52716a9ef9fae12e45e2788d39', `role` = 'admin', `salt` = '1000', `email` = 'bob@mcbob.com' WHERE id = 1000001 Redirected to http://test.host/user/list Completed in 0.00127 (786 reqs/sec) | DB: 0.00055 (43%) | 302 Found [http://test.host/user/login?user=loginadminbobpasswordtest] User Load (0.000123) SELECT * FROM users WHERE (users.`login` = 'bob' ) LIMIT 1 Processing UserController#change_role (for 0.0.0.0 at 2007-05-31 13:13:46) [POST] Session ID: Parameters: {"action"=>"change_role", "role"=>nil, "id"=>"1000001", "controller"=>"user"} User Load (0.000113) SELECT * FROM users WHERE (users.id = 1000004) LIMIT 1 User Load (0.000116) SELECT * FROM users WHERE (users.id = '1000001') LIMIT 1 User Update (0.000138) UPDATE users SET `login` = 'bob', `hashed_password` = '77a0d943cdbace52716a9ef9fae12e45e2788d39', `role` = NULL, `salt` = '1000', `email` = 'bob@mcbob.com' WHERE id = 1000001 Redirected to http://test.host/user/list Completed in 0.00122 (821 reqs/sec) | DB: 0.00049 (40%) | 302 Found [http://test.host/user/login?user=loginadminbobpasswordtest] User Load (0.000120) SELECT * FROM users WHERE (users.`login` = 'bob' ) LIMIT 1 SQL (0.006590) ROLLBACK SQL (0.000089) BEGIN Processing UserController#signup (for 0.0.0.0 at 2007-05-31 13:13:46) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"newpassword", "password"=>"newpassword", "login"=>"newbob", "email"=>"newbob@mcbob.com"}, "action"=>"signup", "controller"=>"user"} User Load (0.000162) SELECT * FROM users WHERE (users.login = 'newbob') LIMIT 1 User Load (0.000165) SELECT * FROM users WHERE (users.email = 'newbob@mcbob.com') LIMIT 1 SQL (0.000177) INSERT INTO users (`salt`, `hashed_password`, `role`, `login`, `email`) VALUES('UCr3rk6r2f', 'abc1fd497930e3dda024729cd2b8dcd788009fb4', NULL, 'newbob', 'newbob@mcbob.com') User Load (0.000169) SELECT * FROM users WHERE (login = 'newbob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00259 (386 reqs/sec) | DB: 0.00747 (288%) | 302 Found [http://test.host/user/signup?user=loginnewbobpasswordnewpasswordpassword_confirmationnewpasswordemailnewbob%40mcbob.com] SQL (0.000303) ROLLBACK SQL (0.000000) SET SQL_AUTO_IS_NULL=0 SQL (0.000000) BEGIN Processing UserController#list (for 0.0.0.0 at 2007-05-31 15:45:05) [GET] Session ID: Parameters: {"action"=>"list", "controller"=>"user"} Redirected to http://test.host/user/login Filter chain halted as [#] returned false. Completed in 0.00100 (1000 reqs/sec) | DB: 0.00000 (0%) | 302 Found [http://test.host/user/list] Processing UserController#login (for 0.0.0.0 at 2007-05-31 15:45:05) [POST] Session ID: Parameters: {"user"=>{"login"=>"bob", "password"=>"test"}, "action"=>"login", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/user/list Completed in 0.02800 (35 reqs/sec) | DB: 0.00200 (7%) | 302 Found [http://test.host/user/list] Processing UserController#list (for 0.0.0.0 at 2007-05-31 15:45:05) [GET] Session ID: Parameters: {"action"=>"list", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (users.id = 1000001)  Redirected to http://test.host/user Filter chain halted as [#] returned false. Completed in 0.00300 (333 reqs/sec) | DB: 0.00100 (33%) | 302 Found [http://test.host/user/list] Processing UserController#logout (for 0.0.0.0 at 2007-05-31 15:45:05) [GET] Session ID: Parameters: {"action"=>"logout", "controller"=>"user"} Redirected to http://test.host/user/login Completed in 0.00010 (10000 reqs/sec) | DB: 0.00000 (0%) | 302 Found [http://test.host/user/list] Processing UserController#login (for 0.0.0.0 at 2007-05-31 15:45:05) [POST] Session ID: Parameters: {"user"=>{"login"=>"adminbob", "password"=>"test"}, "action"=>"login", "controller"=>"user"} User Load (0.002000) SELECT * FROM users WHERE (login = 'adminbob') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (login = 'adminbob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00500 (199 reqs/sec) | DB: 0.00300 (59%) | 302 Found [http://test.host/user/list] Processing UserController#list (for 0.0.0.0 at 2007-05-31 15:45:05) [GET] Session ID: Parameters: {"action"=>"list", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (users.id = 1000004)  User Load (0.001000) SELECT * FROM users  Rendering user/list Completed in 0.02200 (45 reqs/sec) | Rendering: 0.01900 (86%) | DB: 0.00200 (9%) | 200 OK [http://test.host/user/list] SQL (0.000000) ROLLBACK SQL (0.001000) BEGIN Processing UserController#login (for 0.0.0.0 at 2007-05-31 15:45:05) [POST] Session ID: Parameters: {"user"=>{"login"=>"bob", "password"=>"test"}, "action"=>"login", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00400 (250 reqs/sec) | DB: 0.00300 (75%) | 302 Found [http://test.host/user/login?user=passwordtestloginbob] User Load (0.001000) SELECT * FROM users WHERE (users.id = 1000001)  SQL (0.000000) ROLLBACK SQL (0.000000) BEGIN Processing UserController#signup (for 0.0.0.0 at 2007-05-31 15:45:05) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"wrong", "login"=>"newbob", "password"=>"newpassword", "email"=>"newbob@mcbob.com"}, "action"=>"signup", "controller"=>"user"} User Load (0.002000) SELECT * FROM users WHERE (users.login = 'newbob') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'newbob@mcbob.com') LIMIT 1 Rendering user/signup Completed in 0.30400 (3 reqs/sec) | Rendering: 0.29900 (98%) | DB: 0.00400 (1%) | 200 OK [http://test.host/user/signup?user=passwordnewpasswordemailnewbob%40mcbob.comloginnewbobpassword_confirmationwrong] Processing UserController#signup (for 0.0.0.0 at 2007-05-31 15:45:05) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"newpassword", "login"=>"yo", "password"=>"newpassword", "email"=>"newbob@mcbob.com"}, "action"=>"signup", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (users.login = 'yo') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'newbob@mcbob.com') LIMIT 1 Rendering user/signup Completed in 0.08300 (12 reqs/sec) | Rendering: 0.07700 (92%) | DB: 0.00200 (2%) | 200 OK [http://test.host/user/signup?user=passwordnewpasswordemailnewbob%40mcbob.comloginnewbobpassword_confirmationwrong] Processing UserController#signup (for 0.0.0.0 at 2007-05-31 15:45:05) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"wrong", "login"=>"yo", "password"=>"newpassword", "email"=>"newbob@mcbob.com"}, "action"=>"signup", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (users.login = 'yo') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'newbob@mcbob.com') LIMIT 1 Rendering user/signup Completed in 0.08300 (12 reqs/sec) | Rendering: 0.08000 (96%) | DB: 0.00200 (2%) | 200 OK [http://test.host/user/signup?user=passwordnewpasswordemailnewbob%40mcbob.comloginnewbobpassword_confirmationwrong] SQL (0.001000) ROLLBACK SQL (0.000000) BEGIN Processing UserController#login (for 0.0.0.0 at 2007-05-31 15:45:06) [POST] Session ID: Parameters: {"user"=>{"login"=>"bob", "password"=>"test"}, "action"=>"login", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.002000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00600 (166 reqs/sec) | DB: 0.00400 (66%) | 302 Found [http://test.host/user/login?user=passwordtestloginbob] Processing UserController#change_password (for 0.0.0.0 at 2007-05-31 15:45:06) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"wrong", "password"=>"newpass"}, "action"=>"change_password", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (users.id = 1000001)  User Load (0.016000) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.002000) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.000000) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 Rendering user/change_password Completed in 0.06200 (16 reqs/sec) | Rendering: 0.03900 (62%) | DB: 0.02000 (32%) | 200 OK [http://test.host/user/login?user=passwordtestloginbob] Processing UserController#change_password (for 0.0.0.0 at 2007-05-31 15:45:06) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"", "password"=>""}, "action"=>"change_password", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (users.id = 1000001)  User Load (0.001000) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 Rendering user/change_password Completed in 0.02400 (41 reqs/sec) | Rendering: 0.01400 (58%) | DB: 0.00500 (20%) | 200 OK [http://test.host/user/login?user=passwordtestloginbob] Processing UserController#change_password (for 0.0.0.0 at 2007-05-31 15:45:06) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"newpass", "password"=>"newpass"}, "action"=>"change_password", "controller"=>"user"} User Load (0.002000) SELECT * FROM users WHERE (users.id = 1000001)  User Load (0.001000) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 User Update (0.001000) UPDATE users SET `login` = 'bob', `hashed_password` = 'd2a03cc50e66818e761af6c15d45199d9b6861c9', `role` = NULL, `salt` = '1000', `email` = 'bob@mcbob.com' WHERE id = 1000001 User Load (0.001000) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 User Update (0.000000) UPDATE users SET `login` = 'bob', `hashed_password` = 'd2a03cc50e66818e761af6c15d45199d9b6861c9', `role` = NULL, `salt` = '1000', `email` = 'bob@mcbob.com' WHERE id = 1000001 Rendering user/change_password Completed in 0.02400 (41 reqs/sec) | Rendering: 0.00900 (37%) | DB: 0.00700 (29%) | 200 OK [http://test.host/user/login?user=passwordtestloginbob] Processing UserController#logout (for 0.0.0.0 at 2007-05-31 15:45:06) [GET] Session ID: Parameters: {"action"=>"logout", "controller"=>"user"} Redirected to http://test.host/user/login Completed in 0.00100 (1000 reqs/sec) | Rendering: 0.00900 (900%) | DB: 0.00700 (700%) | 302 Found [http://test.host/user/login?user=passwordtestloginbob] Processing UserController#login (for 0.0.0.0 at 2007-05-31 15:45:06) [POST] Session ID: Parameters: {"user"=>{"login"=>"bob", "password"=>"test"}, "action"=>"login", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Rendering user/login Completed in 0.02700 (37 reqs/sec) | Rendering: 0.02400 (88%) | DB: 0.00100 (3%) | 200 OK [http://test.host/user/login?user=passwordtestloginbob] Processing UserController#login (for 0.0.0.0 at 2007-05-31 15:45:06) [POST] Session ID: Parameters: {"user"=>{"login"=>"bob", "password"=>"newpass"}, "action"=>"login", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00600 (166 reqs/sec) | Rendering: 0.02400 (400%) | DB: 0.00300 (50%) | 302 Found [http://test.host/user/login?user=passwordtestloginbob] SQL (0.019000) ROLLBACK SQL (0.001000) BEGIN Processing UserController#login (for 0.0.0.0 at 2007-05-31 15:45:06) [POST] Session ID: Parameters: {"user"=>{"login"=>"bob", "password"=>"test"}, "action"=>"login", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.000000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00300 (333 reqs/sec) | DB: 0.02100 (700%) | 302 Found [http://test.host/user/login?user=passwordtestloginbob] Processing UserController#logout (for 0.0.0.0 at 2007-05-31 15:45:06) [GET] Session ID: Parameters: {"action"=>"logout", "controller"=>"user"} Redirected to http://test.host/user/login Completed in 0.00010 (10000 reqs/sec) | DB: 0.00000 (0%) | 302 Found [http://test.host/user/login?user=passwordtestloginbob] Processing UserController#forgot_password (for 0.0.0.0 at 2007-05-31 15:45:06) [POST] Session ID: Parameters: {"user"=>{"email"=>"notauser@doesntexist.com"}, "action"=>"forgot_password", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (users.`email` = 'notauser@doesntexist.com') LIMIT 1 Rendering user/forgot_password Completed in 0.02500 (40 reqs/sec) | Rendering: 0.02300 (92%) | DB: 0.00100 (3%) | 200 OK [http://test.host/user/login?user=passwordtestloginbob] Processing UserController#forgot_password (for 0.0.0.0 at 2007-05-31 15:45:06) [POST] Session ID: Parameters: {"user"=>{"email"=>"exbob@mcbob.com"}, "action"=>"forgot_password", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (users.`email` = 'exbob@mcbob.com') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.login = 'existingbob' AND users.id <> 1000002) LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'exbob@mcbob.com' AND users.id <> 1000002) LIMIT 1 User Update (0.001000) UPDATE users SET `login` = 'existingbob', `hashed_password` = 'f047701b1ee0d49b2655feba824f2f184e86e9a5', `role` = NULL, `salt` = '1000', `email` = 'exbob@mcbob.com' WHERE id = 1000002 Sent mail: Date: Thu, 31 May 2007 15:45:06 -0700 From: support@yourdomain.com To: exbob@mcbob.com Subject: Your password is ... Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 _____________ Your username is existingbob. Your new password is JwPeoh7n1T. Please login and change it to something more memorable. --------------- Redirected to http://test.host/user/login Completed in 0.08300 (12 reqs/sec) | Rendering: 0.02300 (27%) | DB: 0.00500 (6%) | 302 Found [http://test.host/user/login?user=passwordtestloginbob] SQL (0.005000) ROLLBACK SQL (0.000000) BEGIN Processing UserController#login (for 0.0.0.0 at 2007-05-31 15:45:06) [POST] Session ID: Parameters: {"user"=>{"login"=>"bob", "password"=>"nont_correct"}, "action"=>"login", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Rendering user/login Completed in 0.01000 (100 reqs/sec) | Rendering: 0.00800 (79%) | DB: 0.00600 (60%) | 200 OK [http://test.host/user/login?user=passwordnont_correctloginbob] SQL (0.000000) ROLLBACK SQL (0.000000) BEGIN Processing UserController#login (for 0.0.0.0 at 2007-05-31 15:45:06) [POST] Session ID: Parameters: {"user"=>{"login"=>"bob", "password"=>"test"}, "action"=>"login", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00400 (250 reqs/sec) | DB: 0.00200 (50%) | 302 Found [http://test.host/user/login?user=passwordtestloginbob] Processing UserController#logout (for 0.0.0.0 at 2007-05-31 15:45:06) [GET] Session ID: Parameters: {"action"=>"logout", "controller"=>"user"} Redirected to http://test.host/user/login Completed in 0.00100 (1000 reqs/sec) | DB: 0.00000 (0%) | 302 Found [http://test.host/user/login?user=passwordtestloginbob] SQL (0.001000) ROLLBACK SQL (0.001000) BEGIN Processing UserController#welcome (for 0.0.0.0 at 2007-05-31 15:45:06) [GET] Session ID: Parameters: {"action"=>"welcome", "controller"=>"user"} Redirected to http://test.host/user/login Filter chain halted as [#] returned false. Completed in 0.00010 (10000 reqs/sec) | DB: 0.00200 (2000%) | 302 Found [http://test.host/] Processing UserController#login (for 0.0.0.0 at 2007-05-31 15:45:06) [POST] Session ID: Parameters: {"user"=>{"login"=>"bob", "password"=>"test"}, "action"=>"login", "controller"=>"user"} User Load (0.000000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00300 (333 reqs/sec) | DB: 0.00100 (33%) | 302 Found [http://test.host/] Processing UserController#welcome (for 0.0.0.0 at 2007-05-31 15:45:06) [GET] Session ID: Parameters: {"action"=>"welcome", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (users.id = 1000001)  Rendering user/welcome Completed in 0.01900 (52 reqs/sec) | Rendering: 0.01700 (89%) | DB: 0.00100 (5%) | 200 OK [http://test.host/] SQL (0.000000) ROLLBACK SQL (0.000000) BEGIN Processing UserController#hidden (for 0.0.0.0 at 2007-05-31 15:45:06) [GET] Session ID: Parameters: {"action"=>"hidden", "controller"=>"user"} Redirected to http://test.host/user/login Filter chain halted as [#] returned false. Completed in 0.00100 (1000 reqs/sec) | DB: 0.00000 (0%) | 302 Found [http://test.host/user/hidden] Processing UserController#login (for 0.0.0.0 at 2007-05-31 15:45:06) [POST] Session ID: Parameters: {"user"=>{"login"=>"bob", "password"=>"test"}, "action"=>"login", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/user/hidden Completed in 0.00400 (250 reqs/sec) | DB: 0.00200 (50%) | 302 Found [http://test.host/user/hidden] Processing UserController#logout (for 0.0.0.0 at 2007-05-31 15:45:06) [GET] Session ID: Parameters: {"action"=>"logout", "controller"=>"user"} Redirected to http://test.host/user/login Completed in 0.00010 (10000 reqs/sec) | DB: 0.00000 (0%) | 302 Found [http://test.host/user/hidden] Processing UserController#login (for 0.0.0.0 at 2007-05-31 15:45:06) [POST] Session ID: Parameters: {"user"=>{"login"=>"bob", "password"=>"test"}, "action"=>"login", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00500 (200 reqs/sec) | DB: 0.00200 (39%) | 302 Found [http://test.host/user/hidden] SQL (0.000000) ROLLBACK SQL (0.000000) BEGIN Processing UserController#login (for 0.0.0.0 at 2007-05-31 15:45:06) [POST] Session ID: Parameters: {"user"=>{"login"=>"adminbob", "password"=>"test"}, "action"=>"login", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (login = 'adminbob') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (login = 'adminbob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00400 (250 reqs/sec) | DB: 0.00200 (50%) | 302 Found [http://test.host/user/login?user=passwordtestloginadminbob] User Load (0.001000) SELECT * FROM users WHERE (users.`login` = 'bob') LIMIT 1 Processing UserController#change_role (for 0.0.0.0 at 2007-05-31 15:45:06) [POST] Session ID: Parameters: {"action"=>"change_role", "role"=>"admin", "id"=>"1000001", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (users.id = 1000004)  User Load (0.001000) SELECT * FROM users WHERE (users.id = 1000001)  User Update (0.000000) UPDATE users SET `login` = 'bob', `hashed_password` = '77a0d943cdbace52716a9ef9fae12e45e2788d39', `role` = 'admin', `salt` = '1000', `email` = 'bob@mcbob.com' WHERE id = 1000001 Redirected to http://test.host/user/list Completed in 0.00500 (199 reqs/sec) | DB: 0.00300 (60%) | 302 Found [http://test.host/user/login?user=passwordtestloginadminbob] User Load (0.001000) SELECT * FROM users WHERE (users.`login` = 'bob') LIMIT 1 Processing UserController#change_role (for 0.0.0.0 at 2007-05-31 15:45:06) [POST] Session ID: Parameters: {"action"=>"change_role", "role"=>nil, "id"=>"1000001", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (users.id = 1000004)  User Load (0.001000) SELECT * FROM users WHERE (users.id = 1000001)  User Update (0.001000) UPDATE users SET `login` = 'bob', `hashed_password` = '77a0d943cdbace52716a9ef9fae12e45e2788d39', `role` = NULL, `salt` = '1000', `email` = 'bob@mcbob.com' WHERE id = 1000001 Redirected to http://test.host/user/list Completed in 0.00500 (199 reqs/sec) | DB: 0.00400 (80%) | 302 Found [http://test.host/user/login?user=passwordtestloginadminbob] User Load (0.001000) SELECT * FROM users WHERE (users.`login` = 'bob') LIMIT 1 SQL (0.004000) ROLLBACK SQL (0.001000) BEGIN Processing UserController#signup (for 0.0.0.0 at 2007-05-31 15:45:06) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"newpassword", "login"=>"newbob", "password"=>"newpassword", "email"=>"newbob@mcbob.com"}, "action"=>"signup", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (users.login = 'newbob') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'newbob@mcbob.com') LIMIT 1 SQL (0.001000) INSERT INTO users (`salt`, `hashed_password`, `role`, `login`, `email`) VALUES('oHcwzN1x8P', '246243c9fb2c3c571598083ee801fec04ad0f399', NULL, 'newbob', 'newbob@mcbob.com') User Load (0.002000) SELECT * FROM users WHERE (login = 'newbob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00900 (111 reqs/sec) | DB: 0.01100 (122%) | 302 Found [http://test.host/user/signup?user=passwordnewpasswordemailnewbob%40mcbob.comloginnewbobpassword_confirmationnewpassword] SQL (0.015000) ROLLBACK UserController: missing default helper path user_helper SQL (0.000000) SET SQL_AUTO_IS_NULL=0 SQL (0.000000) BEGIN Processing UserController#list (for 0.0.0.0 at 2007-05-31 16:26:39) [GET] Session ID: Parameters: {"action"=>"list", "controller"=>"user"} Redirected to http://test.host/user/login Filter chain halted as [#] returned false. Completed in 0.00100 (1000 reqs/sec) | DB: 0.00000 (0%) | 302 Found [http://test.host/user/list] Processing UserController#login (for 0.0.0.0 at 2007-05-31 16:26:39) [POST] Session ID: Parameters: {"user"=>{"login"=>"bob", "password"=>"test"}, "action"=>"login", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/user/list Completed in 0.00600 (166 reqs/sec) | DB: 0.00200 (33%) | 302 Found [http://test.host/user/list] Processing UserController#list (for 0.0.0.0 at 2007-05-31 16:26:39) [GET] Session ID: Parameters: {"action"=>"list", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (users.id = 1000001)  Redirected to http://test.host/user Filter chain halted as [#] returned false. Completed in 0.00200 (499 reqs/sec) | DB: 0.00100 (49%) | 302 Found [http://test.host/user/list] Processing UserController#logout (for 0.0.0.0 at 2007-05-31 16:26:39) [GET] Session ID: Parameters: {"action"=>"logout", "controller"=>"user"} Redirected to http://test.host/user/login Completed in 0.00100 (1000 reqs/sec) | DB: 0.00000 (0%) | 302 Found [http://test.host/user/list] Processing UserController#login (for 0.0.0.0 at 2007-05-31 16:26:39) [POST] Session ID: Parameters: {"user"=>{"login"=>"adminbob", "password"=>"test"}, "action"=>"login", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (login = 'adminbob') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (login = 'adminbob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00500 (199 reqs/sec) | DB: 0.00200 (40%) | 302 Found [http://test.host/user/list] Processing UserController#list (for 0.0.0.0 at 2007-05-31 16:26:39) [GET] Session ID: Parameters: {"action"=>"list", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (users.id = 1000004)  User Load (0.001000) SELECT * FROM users  Rendering user/list Completed in 0.02100 (47 reqs/sec) | Rendering: 0.01800 (85%) | DB: 0.00200 (9%) | 200 OK [http://test.host/user/list] SQL (0.001000) ROLLBACK SQL (0.001000) BEGIN Processing UserController#login (for 0.0.0.0 at 2007-05-31 16:26:39) [POST] Session ID: Parameters: {"user"=>{"login"=>"bob", "password"=>"test"}, "action"=>"login", "controller"=>"user"} User Load (0.002000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00400 (250 reqs/sec) | DB: 0.00500 (124%) | 302 Found [http://test.host/user/login?user=passwordtestloginbob] User Load (0.001000) SELECT * FROM users WHERE (users.id = 1000001)  SQL (0.000000) ROLLBACK SQL (0.000000) BEGIN Processing UserController#signup (for 0.0.0.0 at 2007-05-31 16:26:39) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"wrong", "login"=>"newbob", "password"=>"newpassword", "email"=>"newbob@mcbob.com"}, "action"=>"signup", "controller"=>"user"} User Load (0.002000) SELECT * FROM users WHERE (users.login = 'newbob') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'newbob@mcbob.com') LIMIT 1 Rendering user/signup Completed in 0.15800 (6 reqs/sec) | Rendering: 0.15300 (96%) | DB: 0.00400 (2%) | 200 OK [http://test.host/user/signup?user=passwordnewpasswordemailnewbob%40mcbob.comloginnewbobpassword_confirmationwrong] Processing UserController#signup (for 0.0.0.0 at 2007-05-31 16:26:39) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"newpassword", "login"=>"yo", "password"=>"newpassword", "email"=>"newbob@mcbob.com"}, "action"=>"signup", "controller"=>"user"} User Load (0.003000) SELECT * FROM users WHERE (users.login = 'yo') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'newbob@mcbob.com') LIMIT 1 Rendering user/signup Completed in 0.08300 (12 reqs/sec) | Rendering: 0.07600 (91%) | DB: 0.00400 (4%) | 200 OK [http://test.host/user/signup?user=passwordnewpasswordemailnewbob%40mcbob.comloginnewbobpassword_confirmationwrong] Processing UserController#signup (for 0.0.0.0 at 2007-05-31 16:26:39) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"wrong", "login"=>"yo", "password"=>"newpassword", "email"=>"newbob@mcbob.com"}, "action"=>"signup", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (users.login = 'yo') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'newbob@mcbob.com') LIMIT 1 Rendering user/signup Completed in 0.08300 (12 reqs/sec) | Rendering: 0.07800 (93%) | DB: 0.00200 (2%) | 200 OK [http://test.host/user/signup?user=passwordnewpasswordemailnewbob%40mcbob.comloginnewbobpassword_confirmationwrong] SQL (0.001000) ROLLBACK SQL (0.000000) BEGIN Processing UserController#login (for 0.0.0.0 at 2007-05-31 16:26:39) [POST] Session ID: Parameters: {"user"=>{"login"=>"bob", "password"=>"test"}, "action"=>"login", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00500 (199 reqs/sec) | DB: 0.00300 (60%) | 302 Found [http://test.host/user/login?user=passwordtestloginbob] Processing UserController#change_password (for 0.0.0.0 at 2007-05-31 16:26:39) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"wrong", "password"=>"newpass"}, "action"=>"change_password", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (users.id = 1000001)  User Load (0.001000) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 Rendering user/change_password Completed in 0.04900 (20 reqs/sec) | Rendering: 0.03800 (77%) | DB: 0.00500 (10%) | 200 OK [http://test.host/user/login?user=passwordtestloginbob] Processing UserController#change_password (for 0.0.0.0 at 2007-05-31 16:26:39) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"", "password"=>""}, "action"=>"change_password", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (users.id = 1000001)  User Load (0.001000) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.002000) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 Rendering user/change_password Completed in 0.02000 (50 reqs/sec) | Rendering: 0.00800 (39%) | DB: 0.00600 (30%) | 200 OK [http://test.host/user/login?user=passwordtestloginbob] Processing UserController#change_password (for 0.0.0.0 at 2007-05-31 16:26:39) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"newpass", "password"=>"newpass"}, "action"=>"change_password", "controller"=>"user"} User Load (0.000000) SELECT * FROM users WHERE (users.id = 1000001)  User Load (0.001000) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 User Update (0.001000) UPDATE users SET `login` = 'bob', `hashed_password` = 'd2a03cc50e66818e761af6c15d45199d9b6861c9', `role` = NULL, `salt` = '1000', `email` = 'bob@mcbob.com' WHERE id = 1000001 User Load (0.001000) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 User Update (0.000000) UPDATE users SET `login` = 'bob', `hashed_password` = 'd2a03cc50e66818e761af6c15d45199d9b6861c9', `role` = NULL, `salt` = '1000', `email` = 'bob@mcbob.com' WHERE id = 1000001 Rendering user/change_password Completed in 0.02400 (41 reqs/sec) | Rendering: 0.01000 (41%) | DB: 0.00500 (20%) | 200 OK [http://test.host/user/login?user=passwordtestloginbob] Processing UserController#logout (for 0.0.0.0 at 2007-05-31 16:26:39) [GET] Session ID: Parameters: {"action"=>"logout", "controller"=>"user"} Redirected to http://test.host/user/login Completed in 0.00100 (1000 reqs/sec) | Rendering: 0.01000 (1000%) | DB: 0.00500 (500%) | 302 Found [http://test.host/user/login?user=passwordtestloginbob] Processing UserController#login (for 0.0.0.0 at 2007-05-31 16:26:39) [POST] Session ID: Parameters: {"user"=>{"login"=>"bob", "password"=>"test"}, "action"=>"login", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Rendering user/login Completed in 0.02800 (35 reqs/sec) | Rendering: 0.02500 (89%) | DB: 0.00100 (3%) | 200 OK [http://test.host/user/login?user=passwordtestloginbob] Processing UserController#login (for 0.0.0.0 at 2007-05-31 16:26:39) [POST] Session ID: Parameters: {"user"=>{"login"=>"bob", "password"=>"newpass"}, "action"=>"login", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00500 (199 reqs/sec) | Rendering: 0.02500 (499%) | DB: 0.00300 (59%) | 302 Found [http://test.host/user/login?user=passwordtestloginbob] SQL (0.019000) ROLLBACK SQL (0.000000) BEGIN Processing UserController#login (for 0.0.0.0 at 2007-05-31 16:26:39) [POST] Session ID: Parameters: {"user"=>{"login"=>"bob", "password"=>"test"}, "action"=>"login", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00400 (250 reqs/sec) | DB: 0.02100 (525%) | 302 Found [http://test.host/user/login?user=passwordtestloginbob] Processing UserController#logout (for 0.0.0.0 at 2007-05-31 16:26:39) [GET] Session ID: Parameters: {"action"=>"logout", "controller"=>"user"} Redirected to http://test.host/user/login Completed in 0.00010 (10000 reqs/sec) | DB: 0.00000 (0%) | 302 Found [http://test.host/user/login?user=passwordtestloginbob] Processing UserController#forgot_password (for 0.0.0.0 at 2007-05-31 16:26:39) [POST] Session ID: Parameters: {"user"=>{"email"=>"notauser@doesntexist.com"}, "action"=>"forgot_password", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (users.`email` = 'notauser@doesntexist.com') LIMIT 1 Rendering user/forgot_password Completed in 0.02500 (39 reqs/sec) | Rendering: 0.02300 (91%) | DB: 0.00100 (3%) | 200 OK [http://test.host/user/login?user=passwordtestloginbob] Processing UserController#forgot_password (for 0.0.0.0 at 2007-05-31 16:26:39) [POST] Session ID: Parameters: {"user"=>{"email"=>"exbob@mcbob.com"}, "action"=>"forgot_password", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (users.`email` = 'exbob@mcbob.com') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.login = 'existingbob' AND users.id <> 1000002) LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'exbob@mcbob.com' AND users.id <> 1000002) LIMIT 1 User Update (0.001000) UPDATE users SET `login` = 'existingbob', `hashed_password` = 'c08e258fed8d5ef556f2a196e37eec8379ddc43a', `role` = NULL, `salt` = '1000', `email` = 'exbob@mcbob.com' WHERE id = 1000002 Sent mail: Date: Thu, 31 May 2007 16:26:39 -0700 From: support@yourdomain.com To: exbob@mcbob.com Subject: Your password is ... Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 _____________ Your username is existingbob. Your new password is ydoEaCRPd7. Please login and change it to something more memorable. --------------- Redirected to http://test.host/user/login Completed in 0.08300 (12 reqs/sec) | Rendering: 0.02300 (27%) | DB: 0.00500 (6%) | 302 Found [http://test.host/user/login?user=passwordtestloginbob] SQL (0.004000) ROLLBACK SQL (0.000000) BEGIN Processing UserController#login (for 0.0.0.0 at 2007-05-31 16:26:39) [POST] Session ID: Parameters: {"user"=>{"login"=>"bob", "password"=>"nont_correct"}, "action"=>"login", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Rendering user/login Completed in 0.00900 (111 reqs/sec) | Rendering: 0.00700 (77%) | DB: 0.00500 (55%) | 200 OK [http://test.host/user/login?user=passwordnont_correctloginbob] SQL (0.000000) ROLLBACK SQL (0.000000) BEGIN Processing UserController#login (for 0.0.0.0 at 2007-05-31 16:26:39) [POST] Session ID: Parameters: {"user"=>{"login"=>"bob", "password"=>"test"}, "action"=>"login", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.002000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00400 (250 reqs/sec) | DB: 0.00300 (75%) | 302 Found [http://test.host/user/login?user=passwordtestloginbob] Processing UserController#logout (for 0.0.0.0 at 2007-05-31 16:26:39) [GET] Session ID: Parameters: {"action"=>"logout", "controller"=>"user"} Redirected to http://test.host/user/login Completed in 0.00100 (999 reqs/sec) | DB: 0.00000 (0%) | 302 Found [http://test.host/user/login?user=passwordtestloginbob] SQL (0.000000) ROLLBACK SQL (0.000000) BEGIN Processing UserController#welcome (for 0.0.0.0 at 2007-05-31 16:26:39) [GET] Session ID: Parameters: {"action"=>"welcome", "controller"=>"user"} Redirected to http://test.host/user/login Filter chain halted as [#] returned false. Completed in 0.00100 (1000 reqs/sec) | DB: 0.00000 (0%) | 302 Found [http://test.host/] Processing UserController#login (for 0.0.0.0 at 2007-05-31 16:26:39) [POST] Session ID: Parameters: {"user"=>{"login"=>"bob", "password"=>"test"}, "action"=>"login", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00400 (250 reqs/sec) | DB: 0.00200 (50%) | 302 Found [http://test.host/] Processing UserController#welcome (for 0.0.0.0 at 2007-05-31 16:26:39) [GET] Session ID: Parameters: {"action"=>"welcome", "controller"=>"user"} User Load (0.002000) SELECT * FROM users WHERE (users.id = 1000001)  Rendering user/welcome Completed in 0.01800 (55 reqs/sec) | Rendering: 0.01600 (88%) | DB: 0.00200 (11%) | 200 OK [http://test.host/] SQL (0.000000) ROLLBACK SQL (0.000000) BEGIN Processing UserController#hidden (for 0.0.0.0 at 2007-05-31 16:26:39) [GET] Session ID: Parameters: {"action"=>"hidden", "controller"=>"user"} Redirected to http://test.host/user/login Filter chain halted as [#] returned false. Completed in 0.00010 (10000 reqs/sec) | DB: 0.00000 (0%) | 302 Found [http://test.host/user/hidden] Processing UserController#login (for 0.0.0.0 at 2007-05-31 16:26:39) [POST] Session ID: Parameters: {"user"=>{"login"=>"bob", "password"=>"test"}, "action"=>"login", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/user/hidden Completed in 0.00400 (250 reqs/sec) | DB: 0.00200 (49%) | 302 Found [http://test.host/user/hidden] Processing UserController#logout (for 0.0.0.0 at 2007-05-31 16:26:39) [GET] Session ID: Parameters: {"action"=>"logout", "controller"=>"user"} Redirected to http://test.host/user/login Completed in 0.00010 (10000 reqs/sec) | DB: 0.00000 (0%) | 302 Found [http://test.host/user/hidden] Processing UserController#login (for 0.0.0.0 at 2007-05-31 16:26:39) [POST] Session ID: Parameters: {"user"=>{"login"=>"bob", "password"=>"test"}, "action"=>"login", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00400 (250 reqs/sec) | DB: 0.00200 (49%) | 302 Found [http://test.host/user/hidden] SQL (0.000000) ROLLBACK SQL (0.000000) BEGIN Processing UserController#login (for 0.0.0.0 at 2007-05-31 16:26:39) [POST] Session ID: Parameters: {"user"=>{"login"=>"adminbob", "password"=>"test"}, "action"=>"login", "controller"=>"user"} User Load (0.002000) SELECT * FROM users WHERE (login = 'adminbob') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (login = 'adminbob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00500 (200 reqs/sec) | DB: 0.00300 (60%) | 302 Found [http://test.host/user/login?user=passwordtestloginadminbob] User Load (0.002000) SELECT * FROM users WHERE (users.`login` = 'bob') LIMIT 1 Processing UserController#change_role (for 0.0.0.0 at 2007-05-31 16:26:39) [POST] Session ID: Parameters: {"action"=>"change_role", "role"=>"admin", "id"=>"1000001", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (users.id = 1000004)  User Load (0.001000) SELECT * FROM users WHERE (users.id = 1000001)  User Update (0.001000) UPDATE users SET `login` = 'bob', `hashed_password` = '77a0d943cdbace52716a9ef9fae12e45e2788d39', `role` = 'admin', `salt` = '1000', `email` = 'bob@mcbob.com' WHERE id = 1000001 Redirected to http://test.host/user/list Completed in 0.00500 (199 reqs/sec) | DB: 0.00500 (100%) | 302 Found [http://test.host/user/login?user=passwordtestloginadminbob] User Load (0.000000) SELECT * FROM users WHERE (users.`login` = 'bob') LIMIT 1 Processing UserController#change_role (for 0.0.0.0 at 2007-05-31 16:26:39) [POST] Session ID: Parameters: {"action"=>"change_role", "role"=>nil, "id"=>"1000001", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (users.id = 1000004)  User Load (0.001000) SELECT * FROM users WHERE (users.id = 1000001)  User Update (0.001000) UPDATE users SET `login` = 'bob', `hashed_password` = '77a0d943cdbace52716a9ef9fae12e45e2788d39', `role` = NULL, `salt` = '1000', `email` = 'bob@mcbob.com' WHERE id = 1000001 Redirected to http://test.host/user/list Completed in 0.00600 (166 reqs/sec) | DB: 0.00300 (50%) | 302 Found [http://test.host/user/login?user=passwordtestloginadminbob] User Load (0.001000) SELECT * FROM users WHERE (users.`login` = 'bob') LIMIT 1 SQL (0.010000) ROLLBACK SQL (0.000000) BEGIN Processing UserController#signup (for 0.0.0.0 at 2007-05-31 16:26:39) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"newpassword", "login"=>"newbob", "password"=>"newpassword", "email"=>"newbob@mcbob.com"}, "action"=>"signup", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (users.login = 'newbob') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'newbob@mcbob.com') LIMIT 1 SQL (0.001000) INSERT INTO users (`salt`, `hashed_password`, `role`, `login`, `email`) VALUES('kYPVhcBEdT', '9e084d62c6de9fa13e386b2b5eba654c152dbb11', NULL, 'newbob', 'newbob@mcbob.com') User Load (0.001000) SELECT * FROM users WHERE (login = 'newbob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00800 (125 reqs/sec) | DB: 0.01500 (187%) | 302 Found [http://test.host/user/signup?user=passwordnewpasswordemailnewbob%40mcbob.comloginnewbobpassword_confirmationnewpassword] SQL (0.041000) ROLLBACK UserController: missing default helper path user_helper SQL (0.001000) SET SQL_AUTO_IS_NULL=0 SQL (0.000000) BEGIN Processing UserController#list (for 0.0.0.0 at 2007-05-31 16:27:07) [GET] Session ID: Parameters: {"action"=>"list", "controller"=>"user"} Redirected to http://test.host/user/login Filter chain halted as [#] returned false. Completed in 0.00100 (1000 reqs/sec) | DB: 0.00100 (100%) | 302 Found [http://test.host/user/list] Processing UserController#login (for 0.0.0.0 at 2007-05-31 16:27:07) [POST] Session ID: Parameters: {"user"=>{"login"=>"bob", "password"=>"test"}, "action"=>"login", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/user/list Completed in 0.00600 (166 reqs/sec) | DB: 0.00200 (33%) | 302 Found [http://test.host/user/list] Processing UserController#list (for 0.0.0.0 at 2007-05-31 16:27:07) [GET] Session ID: Parameters: {"action"=>"list", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (users.id = 1000001)  Redirected to http://test.host/user Filter chain halted as [#] returned false. Completed in 0.00200 (499 reqs/sec) | DB: 0.00100 (50%) | 302 Found [http://test.host/user/list] Processing UserController#logout (for 0.0.0.0 at 2007-05-31 16:27:07) [GET] Session ID: Parameters: {"action"=>"logout", "controller"=>"user"} Redirected to http://test.host/user/login Completed in 0.00010 (10000 reqs/sec) | DB: 0.00000 (0%) | 302 Found [http://test.host/user/list] Processing UserController#login (for 0.0.0.0 at 2007-05-31 16:27:07) [POST] Session ID: Parameters: {"user"=>{"login"=>"adminbob", "password"=>"test"}, "action"=>"login", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (login = 'adminbob') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (login = 'adminbob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00400 (249 reqs/sec) | DB: 0.00200 (50%) | 302 Found [http://test.host/user/list] Processing UserController#list (for 0.0.0.0 at 2007-05-31 16:27:07) [GET] Session ID: Parameters: {"action"=>"list", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (users.id = 1000004)  User Load (0.001000) SELECT * FROM users  Rendering user/list Completed in 0.02100 (47 reqs/sec) | Rendering: 0.01700 (80%) | DB: 0.00200 (9%) | 200 OK [http://test.host/user/list] SQL (0.000000) ROLLBACK SQL (0.000000) BEGIN Processing UserController#login (for 0.0.0.0 at 2007-05-31 16:27:07) [POST] Session ID: Parameters: {"user"=>{"login"=>"bob", "password"=>"test"}, "action"=>"login", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00500 (200 reqs/sec) | DB: 0.00200 (39%) | 302 Found [http://test.host/user/login?user=passwordtestloginbob] User Load (0.001000) SELECT * FROM users WHERE (users.id = 1000001)  SQL (0.000000) ROLLBACK SQL (0.001000) BEGIN Processing UserController#signup (for 0.0.0.0 at 2007-05-31 16:27:07) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"wrong", "login"=>"newbob", "password"=>"newpassword", "email"=>"newbob@mcbob.com"}, "action"=>"signup", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (users.login = 'newbob') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'newbob@mcbob.com') LIMIT 1 Rendering user/signup Completed in 0.16300 (6 reqs/sec) | Rendering: 0.15800 (96%) | DB: 0.00400 (2%) | 200 OK [http://test.host/user/signup?user=passwordnewpasswordemailnewbob%40mcbob.comloginnewbobpassword_confirmationwrong] Processing UserController#signup (for 0.0.0.0 at 2007-05-31 16:27:07) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"newpassword", "login"=>"yo", "password"=>"newpassword", "email"=>"newbob@mcbob.com"}, "action"=>"signup", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (users.login = 'yo') LIMIT 1 User Load (0.000000) SELECT * FROM users WHERE (users.email = 'newbob@mcbob.com') LIMIT 1 Rendering user/signup Completed in 0.08300 (12 reqs/sec) | Rendering: 0.07900 (95%) | DB: 0.00100 (1%) | 200 OK [http://test.host/user/signup?user=passwordnewpasswordemailnewbob%40mcbob.comloginnewbobpassword_confirmationwrong] Processing UserController#signup (for 0.0.0.0 at 2007-05-31 16:27:07) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"wrong", "login"=>"yo", "password"=>"newpassword", "email"=>"newbob@mcbob.com"}, "action"=>"signup", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (users.login = 'yo') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'newbob@mcbob.com') LIMIT 1 Rendering user/signup Completed in 0.08800 (11 reqs/sec) | Rendering: 0.08400 (95%) | DB: 0.00200 (2%) | 200 OK [http://test.host/user/signup?user=passwordnewpasswordemailnewbob%40mcbob.comloginnewbobpassword_confirmationwrong] SQL (0.001000) ROLLBACK SQL (0.000000) BEGIN Processing UserController#login (for 0.0.0.0 at 2007-05-31 16:27:08) [POST] Session ID: Parameters: {"user"=>{"login"=>"bob", "password"=>"test"}, "action"=>"login", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.002000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00500 (199 reqs/sec) | DB: 0.00400 (79%) | 302 Found [http://test.host/user/login?user=passwordtestloginbob] Processing UserController#change_password (for 0.0.0.0 at 2007-05-31 16:27:08) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"wrong", "password"=>"newpass"}, "action"=>"change_password", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (users.id = 1000001)  User Load (0.001000) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 Rendering user/change_password Completed in 0.03600 (27 reqs/sec) | Rendering: 0.02500 (69%) | DB: 0.00500 (13%) | 200 OK [http://test.host/user/login?user=passwordtestloginbob] Processing UserController#change_password (for 0.0.0.0 at 2007-05-31 16:27:08) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"", "password"=>""}, "action"=>"change_password", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (users.id = 1000001)  User Load (0.001000) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.002000) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.002000) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 Rendering user/change_password Completed in 0.02000 (50 reqs/sec) | Rendering: 0.00700 (34%) | DB: 0.00700 (34%) | 200 OK [http://test.host/user/login?user=passwordtestloginbob] Processing UserController#change_password (for 0.0.0.0 at 2007-05-31 16:27:08) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"newpass", "password"=>"newpass"}, "action"=>"change_password", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (users.id = 1000001)  User Load (0.002000) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 User Update (0.000000) UPDATE users SET `login` = 'bob', `hashed_password` = 'd2a03cc50e66818e761af6c15d45199d9b6861c9', `role` = NULL, `salt` = '1000', `email` = 'bob@mcbob.com' WHERE id = 1000001 User Load (0.001000) SELECT * FROM users WHERE (users.login = 'bob' AND users.id <> 1000001) LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'bob@mcbob.com' AND users.id <> 1000001) LIMIT 1 User Update (0.002000) UPDATE users SET `login` = 'bob', `hashed_password` = 'd2a03cc50e66818e761af6c15d45199d9b6861c9', `role` = NULL, `salt` = '1000', `email` = 'bob@mcbob.com' WHERE id = 1000001 Rendering user/change_password Completed in 0.02300 (43 reqs/sec) | Rendering: 0.00800 (34%) | DB: 0.00800 (34%) | 200 OK [http://test.host/user/login?user=passwordtestloginbob] Processing UserController#logout (for 0.0.0.0 at 2007-05-31 16:27:08) [GET] Session ID: Parameters: {"action"=>"logout", "controller"=>"user"} Redirected to http://test.host/user/login Completed in 0.00010 (10000 reqs/sec) | Rendering: 0.00800 (7999%) | DB: 0.00800 (8000%) | 302 Found [http://test.host/user/login?user=passwordtestloginbob] Processing UserController#login (for 0.0.0.0 at 2007-05-31 16:27:08) [POST] Session ID: Parameters: {"user"=>{"login"=>"bob", "password"=>"test"}, "action"=>"login", "controller"=>"user"} User Load (0.002000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Rendering user/login Completed in 0.02700 (37 reqs/sec) | Rendering: 0.02400 (88%) | DB: 0.00200 (7%) | 200 OK [http://test.host/user/login?user=passwordtestloginbob] Processing UserController#login (for 0.0.0.0 at 2007-05-31 16:27:08) [POST] Session ID: Parameters: {"user"=>{"login"=>"bob", "password"=>"newpass"}, "action"=>"login", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00400 (250 reqs/sec) | Rendering: 0.02400 (600%) | DB: 0.00400 (99%) | 302 Found [http://test.host/user/login?user=passwordtestloginbob] SQL (0.015000) ROLLBACK SQL (0.001000) BEGIN Processing UserController#login (for 0.0.0.0 at 2007-05-31 16:27:08) [POST] Session ID: Parameters: {"user"=>{"login"=>"bob", "password"=>"test"}, "action"=>"login", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00400 (250 reqs/sec) | DB: 0.01800 (450%) | 302 Found [http://test.host/user/login?user=passwordtestloginbob] Processing UserController#logout (for 0.0.0.0 at 2007-05-31 16:27:08) [GET] Session ID: Parameters: {"action"=>"logout", "controller"=>"user"} Redirected to http://test.host/user/login Completed in 0.00100 (999 reqs/sec) | DB: 0.00000 (0%) | 302 Found [http://test.host/user/login?user=passwordtestloginbob] Processing UserController#forgot_password (for 0.0.0.0 at 2007-05-31 16:27:08) [POST] Session ID: Parameters: {"user"=>{"email"=>"notauser@doesntexist.com"}, "action"=>"forgot_password", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (users.`email` = 'notauser@doesntexist.com') LIMIT 1 Rendering user/forgot_password Completed in 0.02500 (39 reqs/sec) | Rendering: 0.02300 (91%) | DB: 0.00100 (3%) | 200 OK [http://test.host/user/login?user=passwordtestloginbob] Processing UserController#forgot_password (for 0.0.0.0 at 2007-05-31 16:27:08) [POST] Session ID: Parameters: {"user"=>{"email"=>"exbob@mcbob.com"}, "action"=>"forgot_password", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (users.`email` = 'exbob@mcbob.com') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.login = 'existingbob' AND users.id <> 1000002) LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'exbob@mcbob.com' AND users.id <> 1000002) LIMIT 1 User Update (0.001000) UPDATE users SET `login` = 'existingbob', `hashed_password` = 'f36bb065d7a15ab82d87d7f9b5fb1a54615d42cc', `role` = NULL, `salt` = '1000', `email` = 'exbob@mcbob.com' WHERE id = 1000002 Sent mail: Date: Thu, 31 May 2007 16:27:08 -0700 From: support@yourdomain.com To: exbob@mcbob.com Subject: Your password is ... Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 _____________ Your username is existingbob. Your new password is YhdxfQPIq6. Please login and change it to something more memorable. --------------- Redirected to http://test.host/user/login Completed in 0.08200 (12 reqs/sec) | Rendering: 0.02300 (28%) | DB: 0.00500 (6%) | 302 Found [http://test.host/user/login?user=passwordtestloginbob] SQL (0.005000) ROLLBACK SQL (0.000000) BEGIN Processing UserController#login (for 0.0.0.0 at 2007-05-31 16:27:08) [POST] Session ID: Parameters: {"user"=>{"login"=>"bob", "password"=>"nont_correct"}, "action"=>"login", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Rendering user/login Completed in 0.00900 (111 reqs/sec) | Rendering: 0.00700 (77%) | DB: 0.00600 (66%) | 200 OK [http://test.host/user/login?user=passwordnont_correctloginbob] SQL (0.000000) ROLLBACK SQL (0.000000) BEGIN Processing UserController#login (for 0.0.0.0 at 2007-05-31 16:27:08) [POST] Session ID: Parameters: {"user"=>{"login"=>"bob", "password"=>"test"}, "action"=>"login", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00400 (250 reqs/sec) | DB: 0.00200 (50%) | 302 Found [http://test.host/user/login?user=passwordtestloginbob] Processing UserController#logout (for 0.0.0.0 at 2007-05-31 16:27:08) [GET] Session ID: Parameters: {"action"=>"logout", "controller"=>"user"} Redirected to http://test.host/user/login Completed in 0.00010 (10000 reqs/sec) | DB: 0.00000 (0%) | 302 Found [http://test.host/user/login?user=passwordtestloginbob] SQL (0.000000) ROLLBACK SQL (0.000000) BEGIN Processing UserController#welcome (for 0.0.0.0 at 2007-05-31 16:27:08) [GET] Session ID: Parameters: {"action"=>"welcome", "controller"=>"user"} Redirected to http://test.host/user/login Filter chain halted as [#] returned false. Completed in 0.00100 (1000 reqs/sec) | DB: 0.00000 (0%) | 302 Found [http://test.host/] Processing UserController#login (for 0.0.0.0 at 2007-05-31 16:27:08) [POST] Session ID: Parameters: {"user"=>{"login"=>"bob", "password"=>"test"}, "action"=>"login", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00400 (250 reqs/sec) | DB: 0.00200 (49%) | 302 Found [http://test.host/] Processing UserController#welcome (for 0.0.0.0 at 2007-05-31 16:27:08) [GET] Session ID: Parameters: {"action"=>"welcome", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (users.id = 1000001)  Rendering user/welcome Completed in 0.01800 (55 reqs/sec) | Rendering: 0.01600 (88%) | DB: 0.00100 (5%) | 200 OK [http://test.host/] SQL (0.001000) ROLLBACK SQL (0.001000) BEGIN Processing UserController#hidden (for 0.0.0.0 at 2007-05-31 16:27:08) [GET] Session ID: Parameters: {"action"=>"hidden", "controller"=>"user"} Redirected to http://test.host/user/login Filter chain halted as [#] returned false. Completed in 0.00100 (1000 reqs/sec) | DB: 0.00200 (200%) | 302 Found [http://test.host/user/hidden] Processing UserController#login (for 0.0.0.0 at 2007-05-31 16:27:08) [POST] Session ID: Parameters: {"user"=>{"login"=>"bob", "password"=>"test"}, "action"=>"login", "controller"=>"user"} User Load (0.002000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/user/hidden Completed in 0.00400 (249 reqs/sec) | DB: 0.00300 (74%) | 302 Found [http://test.host/user/hidden] Processing UserController#logout (for 0.0.0.0 at 2007-05-31 16:27:08) [GET] Session ID: Parameters: {"action"=>"logout", "controller"=>"user"} Redirected to http://test.host/user/login Completed in 0.00100 (1000 reqs/sec) | DB: 0.00000 (0%) | 302 Found [http://test.host/user/hidden] Processing UserController#login (for 0.0.0.0 at 2007-05-31 16:27:08) [POST] Session ID: Parameters: {"user"=>{"login"=>"bob", "password"=>"test"}, "action"=>"login", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (login = 'bob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00400 (250 reqs/sec) | DB: 0.00200 (49%) | 302 Found [http://test.host/user/hidden] SQL (0.000000) ROLLBACK SQL (0.001000) BEGIN Processing UserController#login (for 0.0.0.0 at 2007-05-31 16:27:08) [POST] Session ID: Parameters: {"user"=>{"login"=>"adminbob", "password"=>"test"}, "action"=>"login", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (login = 'adminbob') LIMIT 1 User Load (0.002000) SELECT * FROM users WHERE (login = 'adminbob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00500 (199 reqs/sec) | DB: 0.00400 (79%) | 302 Found [http://test.host/user/login?user=passwordtestloginadminbob] User Load (0.001000) SELECT * FROM users WHERE (users.`login` = 'bob') LIMIT 1 Processing UserController#change_role (for 0.0.0.0 at 2007-05-31 16:27:08) [POST] Session ID: Parameters: {"action"=>"change_role", "role"=>"admin", "id"=>"1000001", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (users.id = 1000004)  User Load (0.001000) SELECT * FROM users WHERE (users.id = 1000001)  User Update (0.000000) UPDATE users SET `login` = 'bob', `hashed_password` = '77a0d943cdbace52716a9ef9fae12e45e2788d39', `role` = 'admin', `salt` = '1000', `email` = 'bob@mcbob.com' WHERE id = 1000001 Redirected to http://test.host/user/list Completed in 0.00500 (199 reqs/sec) | DB: 0.00300 (59%) | 302 Found [http://test.host/user/login?user=passwordtestloginadminbob] User Load (0.001000) SELECT * FROM users WHERE (users.`login` = 'bob') LIMIT 1 Processing UserController#change_role (for 0.0.0.0 at 2007-05-31 16:27:08) [POST] Session ID: Parameters: {"action"=>"change_role", "role"=>nil, "id"=>"1000001", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (users.id = 1000004)  User Load (0.001000) SELECT * FROM users WHERE (users.id = 1000001)  User Update (0.000000) UPDATE users SET `login` = 'bob', `hashed_password` = '77a0d943cdbace52716a9ef9fae12e45e2788d39', `role` = NULL, `salt` = '1000', `email` = 'bob@mcbob.com' WHERE id = 1000001 Redirected to http://test.host/user/list Completed in 0.00500 (199 reqs/sec) | DB: 0.00300 (60%) | 302 Found [http://test.host/user/login?user=passwordtestloginadminbob] User Load (0.001000) SELECT * FROM users WHERE (users.`login` = 'bob') LIMIT 1 SQL (0.004000) ROLLBACK SQL (0.001000) BEGIN Processing UserController#signup (for 0.0.0.0 at 2007-05-31 16:27:08) [POST] Session ID: Parameters: {"user"=>{"password_confirmation"=>"newpassword", "login"=>"newbob", "password"=>"newpassword", "email"=>"newbob@mcbob.com"}, "action"=>"signup", "controller"=>"user"} User Load (0.001000) SELECT * FROM users WHERE (users.login = 'newbob') LIMIT 1 User Load (0.001000) SELECT * FROM users WHERE (users.email = 'newbob@mcbob.com') LIMIT 1 SQL (0.001000) INSERT INTO users (`salt`, `hashed_password`, `role`, `login`, `email`) VALUES('DgmSUTmQIB', '22272ada06a39c9e42cf8ad8efe26b9ef3161274', NULL, 'newbob', 'newbob@mcbob.com') User Load (0.001000) SELECT * FROM users WHERE (login = 'newbob') LIMIT 1 Redirected to http://test.host/ Completed in 0.00800 (124 reqs/sec) | DB: 0.01000 (124%) | 302 Found [http://test.host/user/signup?user=passwordnewpasswordemailnewbob%40mcbob.comloginnewbobpassword_confirmationnewpassword] SQL (0.033000) ROLLBACK