Załóżmy,że w bazie,w polu reflink wkleję jakiegoś reflinka dla wybranego użytkownika to jaki jest kod aby umieścić go w jego panelu,gdy będzie zalogowany i aby widział tego reflinka?
Mniej potrzebna rzecz:
Jak zrobić,aby na stronce po zalogowaniu admina było widać wszystkich użytkowników i aby poprzez panel dodawać te reflinki?
Mój kod panelu admina:
[spoiler]
<?php
define('ADMIN_PASS', 'password'); $mysql_server = '';
$mysql_username = '';
$mysql_password = '';
$mysql_database = '';
$mysql_table = '';
$admin_password = isset($_COOKIE['admin_password']) ?
$_COOKIE['admin_password'] : '';
if (empty($admin_password)) {
if (isset($_POST['admin_password'])) {
$admin_password = md5($_POST['admin_password']); if ($admin_password == md5(ADMIN_PASS
)) {
setcookie('admin_password', $admin_password); }
}
}
$id = isset($_REQUEST['id']) ?
$_REQUEST['id'] : ''; $action = isset($_REQUEST['action']) ?
$_REQUEST['action'] : ''; $username = isset($_POST['username']) ?
$_POST['username'] : ''; $fullname = isset($_POST['fullname']) ?
$_POST['fullname'] : ''; $email = isset($_POST['email']) ?
$_POST['email'] : ''; $active = isset($_POST['active']) ?
$_POST['active'] : 0;
$db = mysql_connect($mysql_server, $mysql_username, $mysql_password); {
if ($action == 'delete')
{
$sql = "DELETE FROM ".$mysql_table." WHERE `username` = '$id'";
}
else
if ($action == 'update')
{
$crypt_pass = md5($_POST['password']); $sql = "UPDATE `".$mysql_table."` SET `username` = '$username', `password` = '$crypt_pass', `fullname` = '$fullname', `email` = '$email', `active` = $active WHERE `username` = '$id'";
}
else
if ($action == 'create')
{
$sql = "SELECT username FROM ".$mysql_table." WHERE username = '".$_POST['username']."'";
{
echo 'User already exists!'; }
$crypt_pass = md5($_POST['password']); $sql = "INSERT `".$mysql_table."` (`username`, `password`, `fullname`, `email`, `active`) VALUES ('$username', '$crypt_pass', '$fullname', '$email', $active)";
}
else
if ($action == 'logout')
{
}
}
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>User administrator</title>
<style type="text/css">
<!--
p
{
font-size: 11px;
font-family: Verdana;
font-weight: normal;
text-decoration: none;
color: #000000;
}
th
{
font-size: 11px;
font-family: Verdana;
font-weight: normal;
text-decoration: none;
background-color: #BFDBFF;
color: #006BF5;
text-align: left;
}
td
{
font-size: 11px;
font-family: Verdana;
font-weight: normal;
text-decoration: none;
color: #000000;
}
input, select
{
font-size: 11px;
font-family: Verdana;
font-weight: normal;
text-decoration: none;
color: #000000;
border:1px #000000 solid;
}
-->
</style>
</head>
<body bgcolor="#FFFFFF" topmargin="0" leftmargin="0" marginwidth="0" marginheight="0">
<?php
if ($admin_password != md5(ADMIN_PASS
)) {
echo "<p>User administrator login</p>\n"; echo "<form method=\"post\" action=\"" .basename(__FILE__) . "\">\n"; echo "<input type=\"password\" name=\"admin_password\" size=\"20\" />\n"; echo "<input type=\"submit\" value=\"Login\" name=\"submit\" />\n"; }
else
{
{
if (($action == 'edit') || ($action == 'new'))
{
$sql = "SELECT * FROM ".$mysql_table." WHERE username = '".$id."'";
{
$username_value = $data['username'];
$fullname_value = $data['fullname'];
$email_value = $data['email'];
$active_value = $data['active'];
}
echo "<form action=\"" . basename(__FILE__) . "\" method=\"post\">\n"; echo "<table border=\"0\">\n"; if ($action == 'new')
{
echo "<input type=\"hidden\" name=\"action\" value=\"create\">\n"; }
else
{
echo "<input type=\"hidden\" name=\"action\" value=\"update\">\n"; }
echo "<input type=\"hidden\" name=\"id\" value=\"". $id . "\">\n"; echo "<tr><td>Username:</td>\n"; echo "<td><input type=\"text\" size=\"50\" name=\"username\" value=\"" . $username_value . "\"></td></tr>\n"; echo "<tr><td>Password:</td>\n"; echo "<td><input type=\"password\" size=\"50\" name=\"password\" value=\"\"></td></tr>\n"; echo "<tr><td>Fullname:</td>\n"; echo "<td><input type=\"text\" size=\"50\" name=\"fullname\" value=\"" . $fullname_value . "\"></td></tr>\n"; echo "<tr><td>Email:</td>\n"; echo "<td><input type=\"text\" size=\"50\" name=\"email\" value=\"" . $email_value . "\"></td></tr>\n"; echo "<tr><td>Active:</td>\n"; echo "<td><select name=\"active\" size=\"1\"><option " . ($active_value == "0" ?
"selected " : "") . "value=\"0\">Not active</option><option " . ($active_value != "0" ?
"selected " : "") . "value=\"1\">Active</option></select></td></tr>\n"; echo "<tr><td> </td><td align=\"left\"><input type=\"submit\" name=\"cmdSubmit\" value=\"Save\">"; echo "<input type=\"reset\" name=\"cmdReset\" value=\"Reset\"> "; echo "<input type=\"button\" name=\"cmdBack\" value=\"Back\" onclick=\"location.href='" . basename(__FILE__) . "'\"></td></tr>\n"; }
}
else
{
echo "<table width=\"100%\" cellspacing=\"0\" cellpadding=\"2\">\n"; echo "<tr><th>Username</th>\n"; echo "<th>Fullname</th>\n"; echo "<th>Active</th>\n"; echo "<th>Action</th></tr>\n";
$sql = "SELECT * FROM ".$mysql_table;
{
echo "<td>" . $data['username'] . "</td>\n"; echo "<td>" . $data['fullname'] . "</td>\n"; echo "<td>" . $data['email'] . "</td>\n"; echo "<td>" . ($data['active'] == "0" ?
"not active" : "active") . "</td>\n"; echo " <a href=\"" . basename(__FILE__) . "?action=edit&id=" . $data['username'] . "\">Edit</a> | \n"; echo " <a href=\"" . basename(__FILE__) . "?action=delete&id=" . $data['username'] . "\">Delete</a>\n"; }
echo "<p><a href=\"" . basename(__FILE__) . "?action=new\">Create new user</a> <a href=\"" . basename(__FILE__) . "?action=logout\">Logout</a></p>\n"; }
}
?>
</body>
</html>
[/spoiler]
Proszę o pomoc.
To pomoże ktoś?