shaolindoman, to be blunt, it also sounds like you are new to e-commerce. You are raising significant issues, important ones, but thorough answers are beyond the scope of a single reply. Here's some starting points:
First, I need to develop a way for users to login to my site, yet restrict access to certain parts (I really don't want to use cookies but if need be then so be it)
Super Search PM for topics on passwords (here's a taste and ways you can handle them. Some use cookies, some use a database like MySQL. But to restrict users to particular areas you will probably need to develop two levels of navigation, and either be checking the DB or cookies as they move from page to page. Using the database for users and passwords will also answer your last question. MySQL has an encryption feature, but you can look at modules like Crypt::CBC and many others.
Second, I also am developing a checklist shoping cart. I have a crdit card validator right now, but I need a way to encrypt the numbers and send them over as well as other personal information in a secure manner
You need to have a secure certificate (like Verisign) filed with your host (they do the encrypting). However your credit card validator's gateway will require a rigorous protocol for authenticating user info—and all of them are a little difference. So, to answer your question, much of this is handled by virtue of the fact you have followed standard e-commerce procedures.

There's lots of reading out there. Good luck.

—Brad
"Don't ever take a fence down until you know the reason it was put up. " G. K. Chesterton

In reply to Re: Credit Card Encryption and Login Validation by bradcathey
in thread Credit Card Encryption and Login Validation by shaolindoman

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.