2011-01-18 09:29 pm
Entry tags:

Progress Update: missed something!

When I finally got home this evening, turned on my laptop, opened up the internet... I realized I was still logged in to the site! This, of course, was a serious problem that needed remedied. If you close your browser or shut down your computer, you should definitely be logged out at some point soon after.

I fixed this up pretty easily. The inactivity time limit is currently 15 minutes before you're logged out. It seems to be working gorgeously! With the way it's set up, your session is completely unset and destroyed, and then you're redirected to the index page. If you leave your computer for 15 minutes, sitting on your profile page or the forums home, and come back, the page will still be the profile page or forums home or whatever it was. When you click somewhere on that page, however, it'll go through the process of checking your time limit and essentially logging you out, booting you to the index, and making you log in again. Doing it any other way would be unnecessarily complicated, I'm afraid~

Now, back to my planned project - editing your account info.
2011-01-18 01:01 pm
Entry tags:

Progress Update: account set-up/edit info/etc. stuff

As I was working through the scripts for the edit info stuff, I was quickly realizing how much its design will relate to the layout... So once I had that planned out and figured out and fixed up a bit (not set in stone, but enough that I can move forward), I got back to the code itself. It's doing much better but isn't functioning entirely properly. I believe I got it down to change your information accordingly and correctly - but my error messages aren't popping up when they should. Not a huge deal, but if you're trying to change your password and you don't put anything in there, it should say "put in your new pass!" not "information changed!". Especially when the information wasn't changed or is changed to something blank. No good, no good at all.

Soooo, didn't get to the forums, but I'll be sprucing this stuff up this evening. I'm continuing research and double-checking my code while I'm here at work. Can't do much else without my laptop and all.

Also bopping around and scribbling out other ideas, fixes on setting, and all that delicious jazz.
2011-01-17 05:15 pm
Entry tags:

Progress Update: registration & display

Encryption, hashing, salting - all done!

A fully functioning page listing all user IDs and usernames is now in place.

Had a little hiccup and wasted a bit of time trying to figure out why I couldn't register a new user... I had forgotten that I'd taken down my database connection file awhile back! So it wasn't my code, thankfully.

Next up is the editing area, as mentioned in the last post. Whoo!
2011-01-17 02:47 pm
Entry tags:

Progress Update: registration & editing

I've begun furthering the work on the registration system and editing user profiles. I think I already mentioned that user info is successfully displayed right now, so editing it won't be too difficult. However, I want to up the ante on our encryption and hashing before I move on to editing. Otherwise I'd have to do a couple things twice!

With the encryption and hashing in place, I'll have to do several bouts of testing to make sure information doesn't get lost or garbled in the process.

While I can display information for an individual user right now, I want to make sure that I could display, for instance, a list of ALL the users and their corresponding display names, etc. So that will be next.

Then the editing areas can go forward, which will probably give me a headache and then I'll need a break.

I'm hoping to start tackling the forums by late this evening, but that might be too hopeful. And forums are kind of scary!

It's back to school tomorrow, but I'm switching my major - this new major (not on purpose) will probably give me a lot more free time!
2011-01-10 06:39 pm
Entry tags:

Progress Update: basic registration system

In the midst of finals and the holidays, I've completed the registration system. This includes logging in, logging out, and displaying the basic information you sign up with.

This system isn't perfected yet. Later down the road, it'll need more fields added to it for registration - right now it's very basic and we'll want more. However, those fields will depend on other codes, so a lot of it will wait for now. Encryption and hashing needs to be upped, too, and that's next on my to-do list.

Following that, I'll be working on basic profile editing. Your typical changing of passwords, display names, and other info. I've already successfully displayed user info, so some of the work is already done.

This was finished awhile ago, but I didn't have time to post it!

It's slow going, but we're making steady progress. At the same time, I'm working on histories, breeds, and other mysterious things that will put our world together...