Главная Случайная страница


Полезное:

Как сделать разговор полезным и приятным Как сделать объемную звезду своими руками Как сделать то, что делать не хочется? Как сделать погремушку Как сделать так чтобы женщины сами знакомились с вами Как сделать идею коммерческой Как сделать хорошую растяжку ног? Как сделать наш разум здоровым? Как сделать, чтобы люди обманывали меньше Вопрос 4. Как сделать так, чтобы вас уважали и ценили? Как сделать лучше себе и другим людям Как сделать свидание интересным?


Категории:

АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника






После успешной авторизации пользователь попадает в свой личный кабинет





· На рисунке 8 показан личный кабинет администратора,

· а на рисунке 9 – обычного пользователя системы.

Рисунок 8 Личный кабинет администратора

 

Рисунок 9 Личный кабинет обычного пользователя системы

 

6. Код личного кабинета выглядит так:

<?

session_start();

$guest = false;

if (!isset($_SESSION['user_id']))

{

// header('Location: /soc/index.php?page='.$_SERVER["PHP_SELF"]);

$guest = true;

//die('Доступ закрыт, даём ссылку на авторизацию. — <a href="login.php">Авторизоваться</a>');

}

include 'mysql.php';

$id = (int)$_GET['id'];

if (empty($id))

{

if (!$guest) $id = $_SESSION['user_id']; else $id = 0;

}

$same_user = false;

if ($id == $_SESSION['user_id']) $same_user = true;

//echo 'user: '.$same_user.' id'.$id.' sessid '.$_SESSION['user_id'];

$no_user = false;

//echo "select nick, fio, birth, hobbie, job, icq, filename from `user_details`, `avatars` where id={$id} and avatars.avatar_id=user_details.avatar_id";

$q = "select login from users where id = {$id}";

$r = mysql_query($q);

if (mysql_num_rows($r) == 0) $no_user = true;

$r = mysql_query("select nick, fio, birth, hobbie, job, icq, avatar_id from `user_details` where id={$id}");

if (mysql_num_rows($r) > 0) $ud = mysql_fetch_array($r, MYSQL_ASSOC); else

{

$ud = array('nick'=>'',

'fio'=>'',

'birth'=>0,

'hobbie'=>0,

'job'=>'',

'icq'=>'',

'avatar_id'=>0);

}

if (!$no_user)

{

foreach ($ud as $k => $v)

{

//echo $ud[$k-1].'+'.empty($ud[$k-1]);

if (empty($v)) $ud[$k] = 'Нет данных';

}

$ud['avatar_id'] = (int)$ud['avatar_id']; // хитрый план

if (isset($ud['avatar_id']))

{

$q = "select filename from avatars where avatar_id = {$ud['avatar_id']}";

//echo $q;

$r = mysql_query($q);

if (mysql_num_rows($r) > 0)

$ava = mysql_fetch_row($r);

else $ava[0] = 'avatars/anon.jpg'; }

}

include 'head.php';

include 'menu.php';

?>

<div id="rightCol">

<? if (!$no_user) {?>

<h3><?if ($ud['fio']!='Нет данных') echo $ud['fio']; else echo 'Пользователь '.$id?></h3>

<table class="profileTable" cellpadding="0" cellspacing="0">

<tbody>

<tr>

<td colspan="2" class="title">

Date: 2015-09-02; view: 488; Нарушение авторских прав; Помощь в написании работы --> СЮДА...



mydocx.ru - 2015-2024 year. (0.006 sec.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав - Пожаловаться на публикацию