Extending FAL (generate bulk-users) - Printable Version +- CodeIgniter Forums (https://forum.codeigniter.com) +-- Forum: Archived Discussions (https://forum.codeigniter.com/forumdisplay.php?fid=20) +--- Forum: Archived Libraries & Helpers (https://forum.codeigniter.com/forumdisplay.php?fid=22) +--- Thread: Extending FAL (generate bulk-users) (/showthread.php?tid=7343) |
Extending FAL (generate bulk-users) - El Forum - 04-04-2008 [eluser]Unknown[/eluser] Hi, first off: FAL is awesome, great timesaver, my compliments My problem: I'd like to import users from an external user_table into the fa_user-table. This works fine, I've copied the default fal_class: freakAuth_light.php, function:_encode() below (copied it to my own model.php), but I must be missing something because when I try to login (frontend) with the (manually) generated username/pwd, they are not accepted. When I generate a new password with the FAL_frontend with the same username / password-values I found out that the FAL_frontend-generated password is different then the password generated just by using the _encode()-function. Any experts on this? thanks in advance used function (copy of Freakauth_light.php::_encode()): function nieuwPWD($password) { $majorsalt=null; $_password=$password; // if PHP5 if (function_exists('str_split')) { $_pass = str_split($_password); } // if PHP4 else { $_pass = array(); if (is_string($_password)) { for ($i = 0; $i < strlen($_password); $i++) { array_push($_pass, $_password[$i]); } } } // encrypts every single letter of the password foreach ($_pass as $_hashpass) { $majorsalt .= md5($_hashpass); } // encrypts the string combinations of every single encrypted letter // and finally returns the encrypted password return $password=md5($majorsalt); } |