1.插件功能说明:
在数据库中添加用户
* 把一个记录添加到一个MySql数据库里。如果还没建立数据库表,则先创建一个数据库表。
* 插入成功,则返回值1.
* 插入失败。则返回-1.
* 如果这个记录已经存在,返回-2.
* 它需要以下参数:
* $table 数据表名。
* $nmax $name(用户姓名)允许的最大长度。
* $hmax $handle(用户名)允许的最大长度。
* $salt1 为了保护口令的安全,用伪随机方法生成一个字符串
* $salt2 与$salt1一起使用的第二个字符串
* $name 添加到数据库的用户的全名。
* $handle 用户名
* $pass 用户口令
* $email 用户email地址
2.使用方法举例:
$dbhost = 'www.ggdoc.com';
$dbname = 'piphp';
$dbuser = 'root';
$dbpass = 'xiaonan';
mysql_connect($dbhost, $dbuser, $dbpass) or die(mysql_error());
mysql_select_db($dbname) or die(mysql_error());
$table = 'Users';
$nmax = 32;
$hmax = 16;
$name = "George Washington";
$handle = "firstprez";
$pass = "GW022232";
$email = "george@washington.com";
$salt1 = "F^&?";
$salt2 = "9*hz!";
require_once("AddUserToDB.class.php");
$ObjectAdd=new AddUserToDB;
$result =$ObjectAdd-> PIPHP_AddUserToDB($table, $nmax, $hmax, $salt1, $salt2,
$name, $handle, $pass, $email);
if ($result == -2) echo "The handle '$handle' already exists.";
elseif ($result == 1) echo "User '$name' successfully added.";
else echo "Failed to add user '$name'.";
echo "<br /><br />";
$result = $ObjectAdd-> PIPHP_AddUserToDB($table, $nmax, $hmax, $salt1, $salt2,
$name, $handle, $pass, $email);
if ($result == -2) echo "The handle '$handle' already exists.";
elseif ($result == 1) echo "User '$name' successfully added.";
else echo "Failed to add user '$name'.";
网友评论