Function addfieldsname:
Use this function to enter the field names for the table that will deal with Class
Function adduserinfo4register:
Use this function to add data to fields for registration
Function register_member
it used for register member after using adduserinfo4register
Function login:
it used to login a member
Function check_member:
see if the visitor are logined in or not
Function permission:
get the permission of the member
Function print_errors_reports:
see the errors the happened to class
Function get_userinfo_byid:
to get user info by id
Function get_userinfo_byusername:
to get user info by username
Function get_userinfo_byemail:
to get user info by email
Function get_userinfo_byfldname:
to get user info by your extra fldname
Function edit_member:
to edit member info
Function delete_member:
to delete member
Function logout:
to logout the logined member
example to register a member:
<?
// make sure you are connected to database
$conn = mysql_connect("localhost","root","");
mysql_select_db("test",$conn);
$memCont = new membersControler;
$memCont->adduserinfo4register(""); //id
$memCont->adduserinfo4register("membersControler"); // username
$memCont->adduserinfo4register(md5("pass")); //password
$memCont->adduserinfo4register("email@hotmail.com"); //email
$memCont->adduserinfo4register("admin"); // permission
// if there is an extra field in members table add $memCont->adduserinfo4register with its value
$memCont->register_member(); // do register
?>
example for getting info of any user:
<?
// make sure you are connected to database
$conn = mysql_connect("localhost","root","");
mysql_select_db("test",$conn);
$memCont = new membersControler;
// make sure you add fields name before you get info
$memCont->addfieldsname("your_id_field","your_user_field","your_password_field","your_email_field","your_permission_field");
$info = $memCont->get_userinfo_byid("1"); // id
print_r($info);
$info2 = $memCont->get_userinfo_byusername("membersControler"); // username
print_r($info2);
$info3 = $memCont->get_userinfo_byemail("email@hotmail.com"); //email
print_r($info3);
$info4 = $memCont->get_userinfo_byfldname("your_fieldname","value","0"); //if you have an extra fieldĄthe third parameter use to know you want the rows is equal value make it 0 or less than make it -1 or more than make it 1
print_r($info4);
?>
example to login, logout and check_member:
<?
// make sure you are connected to database
$conn = mysql_connect("localhost","root","");
mysql_select_db("test",$conn);
$memCont = new membersControler;
// make sure you add fields name before you get info
$memCont->addfieldsname("your_id_field","your_user_field","your_password_field","your_email_field","your_permission_field");
$memCont->login("membersControler",md5("pass");
if($memCont->check_member()){
echo "Hi, user";
} else {
echo "invalid username and password";
}
$memCont->logout();
if(!$memCont->check_member()){
echo "bye!";
}
?>
example for edit or delete member:
<?
/ make sure you are connected to database
$conn = mysql_connect("localhost","root","");
mysql_select_db("test",$conn);
$memCont = new membersControler;
// make sure you add fields name before you get info
$memCont->addfieldsname("your_id_field","your_user_field","your_password_field","your_email_field","your_permission_field");
$id = "id of member to edit";
$memCont->edit_member($id,"new value","field to edit");// edit
print_r($memCont->get_userinfo_byid($id));
$memCont->delete_member("id to delete");
?>
if your script doesn't work just like you want it so type this on end of script "$memCont->print_error_reports"
and will print errors on your browser
|