[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Помогите составить скрипт Личного кабинета
dep-kim
Очень прошу помочь составить скрипт личного кабинета))есть регистрация и авторизация вот коды:
register.php
<?php 
if(!empty($_POST['username']) && !empty($_POST['password']))
{
$username = mysql_real_escape_string($_POST['username']);
$password = md5(mysql_real_escape_string($_POST['password']));
$email = mysql_real_escape_string($_POST['email']);
$name = mysql_real_escape_string($_POST['name']);
$lastname = mysql_real_escape_string($_POST['lastname']);
$status = mysql_real_escape_string($_POST['status']);

$checkusername = mysql_query("SELECT * FROM users WHERE Username = '".$username."'");

if(mysql_num_rows($checkusername) == 1)
{
echo "<h1>Ошибка</h1>";
echo "<p>Такой логин уже занят p>";
}
else
{
$registerquery = mysql_query("INSERT INTO users (Username, Password, EmailAddress, name, lastname, status) VALUES('".$username."', '".$password."', '".$email."', '".$name."', '".$lastname."', '".$status."')");
if($registerquery)
{
echo "<h1>Отлично</h1>";
echo "<p> Ваша учетная запись была успешно создана. Вы можете<a href=\"login.php\">Воити</a>.</p>";
}
else
{
echo "<h1>Ошибка</h1>";
echo "<p>Попробуйте повторить регистрацию снова.</p>";
}
}
}

else
{
?>


Логин:
</
div>
<
form method="post" action="register.php" name="registerform" id="registerform">
<
div align="center">
<
p>
<
input type="text" name="username" id="username" class="form" size="25"/>
<
br />
Пароль: </p>
<
p>
<
input type="password" name="password" id="password" class="form" size="25"/>
<
br />
Email:</p>
<
p>
<
input type="text" name="email" id="email" class="form" size="25"/>
</
p>
Имя:
<
p>
<
input type="text" name="name" id="name" class="form" size="25"/>
</
p>
Фамилия:
<
p>
<
input type="text" name="lastname" id="lastname" class="form" size="25"/>
</
p>
Ваш первый статус:
<
p>
<
textarea name="status" id="status" cols="40" rows="3" class="form"></textarea>
</
p>
<
p><br />
<
input type="submit" name="register" id="register" value="Регистрация" class="formb"/>
</
fieldset>
</
p>
</
div>
</
form> <div align="center">
<?php
}
?>

index.php
<?php 
if(!empty($_SESSION['LoggedIn']) && !empty($_SESSION['Username']))
{
?><a href="profile.php?user=<?=$_SESSION['name']?> <?=$_SESSION['lastname']?> "><img src="avatarka/2843.png" border="0" title="На главную" width=50 height=50></a>

<
a href="profile.php?user=<?=$_SESSION['name']?> <?=$_SESSION['lastname']?> " class="a2"><?=$_SESSION['name']?> <?=$_SESSION['lastname']?></a><br>
<
br>
<
a href="exit.php" class="formb">выйти</a>
<?php
}
elseif(!empty($_POST['username']) && !empty($_POST['password']))
{
$username = mysql_real_escape_string($_POST['username']);
$password = md5(mysql_real_escape_string($_POST['password']));

$checklogin = mysql_query("SELECT * FROM users WHERE Username = '".$username."' AND Password = '".$password."'");

if(mysql_num_rows($checklogin) == 1)
{
$row = mysql_fetch_array($checklogin);
$email = $row['EmailAddress'];
$name = $row['name'];
$lastname = $row['lastname'];
$tel = $row['tel'];
$address = $row['address'];
$UserID = $row['UserID'];
$status = $row['status'];
$UserID = $row['UserID'];

$_SESSION['Username'] = $username;
$_SESSION['EmailAddress'] = $email;
$_SESSION['name'] = $name;
$_SESSION['lastname'] = $lastname;
$_SESSION['tel'] = $tel;
$_SESSION['address'] = $address;
$_SESSION['UserID'] = $UserID;
$_SESSION['status'] = $status;
$_SESSION['LoggedIn'] = 1;

echo "Сейчас произойдет переадресация";
echo "<h6>если ваш браузер не поддеживает переадресацию, то просто обновите страницу</h6>";
echo "<meta http-equiv='refresh' content='=2;index.php' />";
}
else
{
echo "<h1>Ошибка</h1>";
echo "<p>Ваша учётная запись не найдена или вы неправильно ввели логин или пароль. <a href=\"index.php\">Попробовать снова </a>.</p>";
}
}

else
{
?>

<form method="post" action="index.php" name="loginform" id="loginform">

<
p align="left"><span class="стиль2"><span class="стиль5">Логин или e-mail </span>:<br></span>
<
input type="text" name="username" id="username" class="form" size="17"/><br>
<
span class="стиль2"><span class="стиль5">Пароль </span>:<br></span>
<
input type="password" name="password" id="password" class="form" size="17"/> <br><br>
<
input type="submit" name="login" id="login" value="Войти" class="formb"/><br>
<
a href="/register.php" class="a">Регистрация </a><?php
}
?> <br></p>
</
form>

Выводить данные пользователя я научился, но вот как сделать чтобы можно было по страницам других пользователей ходить? Спасибо!)
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.