Yesterday we looked at how to setup a login form and process the information with ColdBox. Today we'll go a step further by viewing the code behind the authentication model.
Now that we know what we're working with, we're going to need to sit down and understand how our users will be defined and how they will authenticate with the system.
SQUASH: Unveiling
Jul 31
Surprise! Yeah, I bet you didn't see that one coming, did you? It's Friday and I didn't want to start getting into the code just before a week-end. What better opportunity, then, to go ahead and announce the details of my new project? For your reading pleasure, I give to you: SQUASH.
So what does Coldspring do, anyways? We know by now that it's an Inversion of Control (IoC) framework. We also know that it helps us manage dependencies between objets. And yet, we're not quite sure what that means exactly yet. To help demonstrate the power of Coldspring, I've prepared a simple example.
Creating Our First Event
Jul 28
Now that our application is setup, we want to make sure that it works. We'll start out by removing extra files we won't need. Once that's done we'll setup our default event and make sure everything's working.
Weird lsDateFormat issue
Jul 27
Today I stumbled upon a strange lsDateFormat issue. On a project I'm currently working on (not THE project ;)) dates are stored in this format: "mm/dd/yyyy". Today, one of the pages started throwing an odd error:
Getting Our Project Started
Jul 27
Last week we were talking about using ColdBox and Coldspring to run our project. Let's take a look at how we actually make this happen.
Two days ago I had announced that I'd started work on a new project that I'd been wanting to work on for a while. Rather than spill out all the details in one post, I thought it'd be better (and funnier) to stretch it out a little.
A New Dawn
Jul 22
I'm back again. Over the last couple of months I've been pretty busy with a lot of things in my life. A new addition to the family and a new job all happening at the same time had a bigger impact on my "blogging time" that I had anticipated. Luckily, I feel that I've finally struck a balance in my schedule and the time I spend commuting by train will be a perfect time to work on projects / blogging.
I've actually started work on something that I've wanted to tackle for a while now. I'll have more information in the following days, but for now I just wanted to let the world know that I'm still alive.
Stay tuned.
Moving on with basic ColdFusion topics, today we'll look into the different variable types available. We'll also talk about the different ways of controlling the flow of the page through the use of conditional blocks and loops.