<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://ndchost.com/wiki/lib/exe/css.php?s=feed" type="text/css"?>
<rss version="2.0">
    <channel xmlns:g="http://base.google.com/ns/1.0">
        <title> - software:whmcs</title>
        <description></description>
        <link>https://ndchost.com/wiki/</link>
        <lastBuildDate>Mon, 13 Apr 2026 12:02:34 +0000</lastBuildDate>
        <generator>FeedCreator 1.8</generator>
        <image>
            <url>https://ndchost.com/wiki/_media/wiki/logo.png</url>
            <title></title>
            <link>https://ndchost.com/wiki/</link>
        </image>
        <item>
            <title>WHMCS - client password hash generation</title>
            <link>https://ndchost.com/wiki/software/whmcs/client-password-hash?rev=1468532327&amp;do=diff</link>
            <description>WHMCS - client password hash generation

WHMCS Versions 6.3.0 and Newer

In version 6.3.0 WHMCS changed the method of which they use to hash passwords.  Their release notes state that they are now using BCRYPT password hashing. It would appear that WHMCS is now using the password_hash() function provided with php.  The following code can be used to generate a valid password to be stored in the DB.</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Thu, 14 Jul 2016 21:38:47 +0000</pubDate>
        </item>
        <item>
            <title>Forcing WHMCS to use SSL/HTTPS</title>
            <link>https://ndchost.com/wiki/software/whmcs/force-https?rev=1304011525&amp;do=diff</link>
            <description>Forcing WHMCS to use SSL/HTTPS

A problem we found with WHMCS is that it allows client, staff, and admins to log into it using the standard HTTP prefix and does not force them to a SECURE HTTPS URL.  Not only that but some areas of WHMCS require you to access them via</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Thu, 28 Apr 2011 17:25:25 +0000</pubDate>
        </item>
        <item>
            <title>WHMCS</title>
            <link>https://ndchost.com/wiki/software/whmcs/index?rev=1276904920&amp;do=diff</link>
            <description>WHMCS
whmcs index</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Fri, 18 Jun 2010 23:48:40 +0000</pubDate>
        </item>
        <item>
            <title>Resource for WHMCS MySQL database connection</title>
            <link>https://ndchost.com/wiki/software/whmcs/mysql-resource?rev=1350660187&amp;do=diff</link>
            <description>Resource for WHMCS MySQL database connection

There may be a time when you need to know the database resource variable for the default WHMCS MySQL connection.  This variable is named $whmcsmysql, below is a quick example of how to use it.



global $whmcsmysql;
$query = sprintf(&quot;SELECT * FROM tblclients WHERE id = %d&quot;, $_REQUEST['id']);
$result = mysql_query($query, $whmcsmysql);
if($result === false) die('Query Failed: ' . mysql_error());
$client = mysql_fetch_assoc($result);
if(!is_array($clie…</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Fri, 19 Oct 2012 15:23:07 +0000</pubDate>
        </item>
        <item>
            <title>Securing WHMCS</title>
            <link>https://ndchost.com/wiki/software/whmcs/securing?rev=1419371379&amp;do=diff</link>
            <description>Securing WHMCS

This page has additional steps that one can do to further secure their WHMCS installation.  Refer to &lt;http://docs.whmcs.com/Further_Security_Steps&gt; first, then use some of these techniques.





Limit Read Access with SuPHP

If you're running WHMCS on any server doing virtual hosting (meaning your hosting more than one site on a single server) then you should be running suPHP.  SuPHP is an Apache module that changes the uid of the process executing your php scripts to the REAL us…</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Tue, 23 Dec 2014 21:49:39 +0000</pubDate>
        </item>
        <item>
            <title>WHMCS - How to generate the upw session variable</title>
            <link>https://ndchost.com/wiki/software/whmcs/session-upw?rev=1408739747&amp;do=diff</link>
            <description>WHMCS - How to generate the upw session variable

Version 5.1.2 or newer

As of version 5.1.2 WHMCS added an extra salt bit to the UPW hash and also uses sha1 for the hash.  The salt is taken from the CC encryption hash.



Version 5.0.3 and older

Below is code showing how the upw session variable is generated on a WHMCS install</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Fri, 22 Aug 2014 20:35:47 +0000</pubDate>
        </item>
    </channel>
</rss>
