Kris Runzer
40154b2749
Update binding/unbinding to support Null* values with SQL drivers
...
- Changed to int64 across the board
2015-03-03 23:18:24 -08:00
Kris Runzer
7ff35efe54
Split emails to have seperate HTML and Text layouts.
2015-03-03 11:23:49 -08:00
Kris Runzer
045b9331c7
Fix expire token shenanigans
...
- Add session and cookie cleanup on logout
2015-03-02 22:09:32 -08:00
Kris Runzer
8901ad4ed7
WIP fixing expiry
2015-03-02 08:04:31 -08:00
Kris Runzer
21c35ac1d5
Remember now properly regenerates tokens on use.
2015-03-01 20:40:09 -08:00
Kris Runzer
a7a67981ce
Move create from Storer to RegisterStorer
...
- Fixed the qq tests
- Removed all module singletons
2015-03-01 20:00:19 -08:00
Kris Runzer
c8e2058440
Fix flash message clearing
...
- Fix token emailing bug with confirm (l2base64)
2015-02-26 22:01:53 -08:00
Kris Runzer
bfa4c38da5
Fix template name and bin data
2015-02-26 20:47:33 -08:00
Kris Runzer
57797a703b
Proper naming of all templates. Rebuild bindata.
2015-02-26 12:52:45 -08:00
Kris Runzer
60620361c8
Testing WIP
2015-02-26 12:34:05 -08:00
Aaron
b93e0e6eb1
Add callback from confirm to BeforeAuth
...
- Allow missing struct attributes to go unnoticed in Bind()
2015-02-26 12:15:33 -08:00
Aaron
e6d3558704
Fix confirm email templates.
2015-02-25 23:39:55 -08:00
Aaron
fa3cd5ef4f
Fix confirm fields.
2015-02-25 23:20:02 -08:00
Aaron
889dcaa974
Make log output cooler.
2015-02-25 23:11:58 -08:00
Aaron
bf0a8b098c
Add mountedpath so forms work on mounted paths.
...
- Refactor naming for config "redirect" variables.
- Removed flash messages from config, Fix #19
2015-02-25 23:05:14 -08:00
Kris Runzer
1ad9351b8c
Recover now builds. Start adding tests.
2015-02-25 10:23:18 -08:00
Aaron
8b1007f7dd
Fix broken redirect tests.
2015-02-24 23:45:55 -08:00
Kris Runzer
0928720a3f
Add new auth testing and tempaltes
2015-02-24 15:02:11 -08:00
Aaron
f716720759
Fix broken render test.
2015-02-24 14:52:22 -08:00
Aaron
1075149bb8
Add router tests.
...
- Rename Endpoint to Location in ErrAndRedirect
2015-02-24 14:45:37 -08:00
Aaron
e369d626a8
Increase test coverage in authboss.
2015-02-24 13:03:06 -08:00
Aaron
faa35b66be
Add additional rule options.
2015-02-24 11:13:46 -08:00
Aaron
c723f46a3e
Refactor storers into modules.
2015-02-24 11:04:27 -08:00
Kris Runzer
468113a398
Working auth and recover
2015-02-24 10:12:23 -08:00
Kris Runzer
199d0ec0b3
Rework recover
2015-02-23 16:01:56 -08:00
Aaron
ec5da7694e
Finish register module.
2015-02-23 02:03:39 -08:00
Aaron
6f074543f4
Start the register module.
2015-02-23 02:03:29 -08:00
Aaron
73dcb5beb1
Add a few updates to documentation.
2015-02-22 22:27:45 -08:00
Aaron
001810bf7c
Add PrimaryID to the system.
...
- Fix #17
2015-02-22 13:24:53 -08:00
Aaron
4eeb21e16d
Fix the remember module.
2015-02-22 12:55:09 -08:00
Aaron
35e0c6738b
Delete useless module.
2015-02-22 12:47:42 -08:00
Aaron
7366629ab4
Fix auth interruption handling.
2015-02-22 12:47:02 -08:00
Aaron
bab0da8575
Fix lock module.
2015-02-22 12:43:28 -08:00
Aaron
681bfdeac0
Fix up expire module.
2015-02-22 00:25:29 -08:00
Aaron
94f441f3d7
Fix confirm module.
2015-02-22 00:09:52 -08:00
Aaron
1ca6eb1cc0
Change the way callbacks work AGAIN.
2015-02-21 21:03:03 -08:00
Kris Runzer
80e40e7817
Add RenderEmail to internal/render
2015-02-21 11:22:56 -08:00
Kris Runzer
1198466d76
Reworking auth
2015-02-21 11:22:55 -08:00
Aaron
0840d9743c
Fix error handling in callbacks.
2015-02-20 23:10:18 -08:00
Aaron
205d1669e2
Add error handling to callbacks.
2015-02-20 23:01:45 -08:00
Aaron
5f96e8dec8
Make an GetErr version of the ClientStorer.
2015-02-20 22:02:55 -08:00
Kris Runzer
06c5e686a1
Merge internal/views into internal/render
...
- Remove internal/view
- Remove internal/flashutil
2015-02-20 14:21:24 -08:00
Aaron
8b87d9c826
Add many tests.
...
- Finish up render package, rename some things.
- Add authboss view data/error tests.
2015-02-20 05:08:11 -08:00
Aaron
585f842a5c
Get authboss tests passing.
2015-02-20 04:03:22 -08:00
Aaron
13a38828bd
Merge should actually work now.
2015-02-19 14:50:14 -08:00
Aaron
6a4feaa2ea
Add authboss error types.
...
- Add error handling at the routing level so that all errors can bubble
up and be handled and logged there in one place.
- Add Err variants for ClientStorer and Attributes to facilitate
generating errors for missing type-failing arguments.
- Add better control flow and error handling for callbacks.
2015-02-19 14:46:38 -08:00
Aaron
679798564f
Fix test breakages from new saving stuff.
2015-02-18 08:57:50 -08:00
Aaron
9f4cde2934
Clean up save/load user on context.
...
- Fix #16
2015-02-18 08:45:27 -08:00
Aaron
d050610129
Rename UserXXX to StoreXXX in lock module.
2015-02-16 13:31:26 -08:00
Aaron
dee6a42a68
Finish tests for confirm.
...
- Rename UserXXX to StoreXXX in confirm/authboss.
2015-02-16 13:27:29 -08:00