Drupal - WHMCS Authentication integration

Το WHMCS AUTH module προσφέρει ένα ενιαίο login ανάμεσα σε WHMCS και Drupal. Αλλάζει τον την διαδικασία login του ώστε να πιστοποιεί τους χρήστες WHMCS χρησιμοποιώντας το external API του WHMCS και προσφέρει ένα login block για να προστεθεί στο WHMCS θέμα σας. (loginbox.php)

Αφού συνδεθεί επιτυχώς ο χρήσης, αν δεν έχει συνδεθεί στο παρελθόν θα δημιουργηθεί ένας νέος χρήστης στο Drupal, με ρόλο "WHMCS user", μαζί με ένα επιπλέον WHMCS userid πεδίο

Οδηγίες εγκατάστασης:

  1. Ανεβάστε κι αποσυμπιέστε τα αρχεία στην διαδρομή /sites/all/modules της Drupal εγκατάστασής σας, όπως θα κάνατε με κάθε άλλο module.
  2. Ενεργοποιήστε το module από την διαδρομή Administration » Modules
  3. Επεξεργαστείτε το login template file (πχ. /client/templates/login.php) και προσθέστε τον παρακάτω κώδικα στην αρχή:
    {php}
    $path = substr($_SERVER[REQUEST_URI], 1);
    header("Location: https://www.example.com/user?destination=$path");
    exit();
    {/php}
  4. Στο θέμα σας, μπορείτε επίσης να προσθέσετε το Drupal login block προσθέτωντας τον παρακάτω κώδικα:
    {fetch file='http://www.example.com/sites/all/modules/whmcs_auth/loginbox.php'}

    Αλλάξτε το url ώστε να ταιριάζει με το domain σας και την διαδρομή εγκατάστασης του WHMCS.

Required module WHMCS API

Download: