User Guide

Thank you for purchasing from CodeShack!

Your support will help keep our website up and running, and will help us provide you with more quality content!

If you have any issues don't hesitate to contact us via our website or directly to our email at support@codeshack.io.

Requirements

I recommend you read the following tutorials on our website (if you haven't already):

  1. https://codeshack.io/secure-login-system-php-mysql/
  2. https://codeshack.io/secure-registration-system-php-mysql/

You will need the following:

  1. XAMPP or a web-server with PHP, MySQL & phpMyAdmin, if you've purchased web hosting you will need to upload the files to your web directory.
  2. A code editor, you can use notepad to edit the PHP files but I don't recommend it, instead download one of the following: Notepad++, Visual Studio Code, or Atom.

Instructions

  1. Open the XAMPP control panel and start Apache and MySQL
  2. Upload/import the "phplogin.sql" file in phpMyAdmin
    NOTE: If you get a MySQL permissions error you might need to create the database manually.
  3. Copy/cut one of the packages folder into your web directory (htdocs/www etc)
    NOTE: If you purchased the advanced package and you're a beginner programmer I recommend you use the "advanced_pdo" package as it's easier to understand the code.
  4. Rename the folder to "phplogin" and go to http://localhost/phplogin/ in your web browser
  5. Basic Package: Update the MySQL connection details in the PHP files.
    Advanced Package: Edit the "config.php" and update the MySQL connection details, feel free to update the remaining variables in the configuration file.
  6. Advanced Package: Navigate to http://localhost/phplogin/admin/ to access the admin panel or click the Admin link in the navigation bar, you can login to the admin panel with the username admin and password admin, if you DO NOT need the admin panel you can delete the "admin" directory.
  7. Enjoy coding and thank you for supporting us!

FAQs

  1. How do I add add-ons?
    Each add-on contains an instructions file, follow the instructions to add them.
  2. Why am I not receiving the activation email?
    You need a working SMTP mail server and make sure your firewall is not blocking ports 25, 587, 465, 110, etc. This shouldn't be a problem on most hosting providers or Linux servers (built-in email server).
  3. Why am I getting a MySQL error?
    Make sure you edit the PHP files and update the connection details, you might need to change the hostname if yours is different, and make sure you've uploaded the SQL file in phpMyAdmin.
  4. How do I download the zip file again if I've deleted it?
    The download link is in your email, if you do not have it you can contact us and we can send you another email, remember not to share your download links, these are being monitored.

Updates

02/07/2020

29/05/2020

24/04/2020

18/02/2020

03/01/2020

06/11/2019

23/10/2019

15/09/2019

05/09/2019