Имам фаил config.php
И login.php
И SQL Таблица
[sql]CREATE TABLE `smslogin` (
`id` int(11) NOT NULL auto_increment,
`username` varchar(30) NOT NULL default '',
`password` varchar(255) NOT NULL default '',
`email` varchar(40) NOT NULL default '',
`points` varchar(40) NOT NULL default '',
`var1` varchar(40) NOT NULL default '',
`var2` varchar(40) NOT NULL default '',
`var3` varchar(40) NOT NULL default '',
PRIMARY KEY (`id`)
) TYPE=MyISAM; [/sql]
Да речем , че логнатия потебител има 2 'points' да бъдат по някакъв начин изведени.
И второто
Ако логнатия потребител има 5 точки да се показва примерно "честито имате 5 точки " , а ако няма "не ви достигат точки" или нещо от сорта.
Благодаря
PHP:
<?
$conn = mysql_connect("localhost","root","vertrigo");
mysql_select_db(login) or die(mysql_error());
$logged = MYSQL_QUERY("SELECT * from smslogin WHERE id='$_COOKIE[id]' AND password = '$_COOKIE[pass]'");
$logged = mysql_fetch_array($logged);
?>
И login.php
PHP:
<?
include("config.php");
if (!$logged[username])
{
if (!$_POST[login])
{
echo("
<center><form method=\"POST\">
<table>
<tr>
<td align=\"right\">
Nickname: <input type=\"text\" size=\"15\" maxlength=\"25\" name=\"username\"z>
</td>
</tr>
<tr>
<td align=\"right\">
Парола: <input type=\"password\" size=\"15\" maxlength=\"25\" name=\"password\">
</td></tr><tr>
<td align=\"center\">
<input type=\"submit\" name=\"login\" value=\" Влез \">
</td></tr><tr>
<td align=\"center\">
<a href=\"register.php\">Регистрирай се</a> | <a href=\"lostpass.php\">Забравена Парола</a>
</td></tr></table></form></center>");
}
if ($_POST[login]) {
// the form has been submitted. We continue...
$username=$_POST['username'];
$password = $_POST[password];
// the above lines set variables with the submitted information.
$info = mysql_query("SELECT * FROM smslogin WHERE username = '$username'") or die(mysql_error());
$data = mysql_fetch_array($info);
if($data[password] != $password) {
// the password was not the user's password!
echo "Грешен потребител или парола! <meta http-equiv=\"Refresh\" content=\"3; URL=./\"/>";
}else{
// the password was right!
$query = mysql_query("SELECT * FROM smslogin WHERE username = '$username'") or die(mysql_error());
$user = mysql_fetch_array($query);
// gets the user's information
setcookie("id", $user[id],time()+(60*60*24*5), "/", "");
setcookie("pass", $user[password],time()+(60*60*24*5), "/", "");
// the above lines set 2 cookies. 1 with the user's id and another with his/her password.
echo ("<meta http-equiv=\"Refresh\" content=\"3; URL=./\"/>Вие успешно влязохте в акаунта си.");
// modify the above line...add in your site url instead of yoursite.com
}
}
}
else
{
// we now display the user controls.
echo ("<center>Добре дошъл ,<br><b>$logged[username]</b><br /></center>");
echo ("
<a href=\"logout.php\">Излез   <img src=\"images/logout.gif\" alt=\"some_text\"/> </a>");
}
?>
?>
И SQL Таблица
[sql]CREATE TABLE `smslogin` (
`id` int(11) NOT NULL auto_increment,
`username` varchar(30) NOT NULL default '',
`password` varchar(255) NOT NULL default '',
`email` varchar(40) NOT NULL default '',
`points` varchar(40) NOT NULL default '',
`var1` varchar(40) NOT NULL default '',
`var2` varchar(40) NOT NULL default '',
`var3` varchar(40) NOT NULL default '',
PRIMARY KEY (`id`)
) TYPE=MyISAM; [/sql]
Да речем , че логнатия потебител има 2 'points' да бъдат по някакъв начин изведени.
И второто
Ако логнатия потребител има 5 точки да се показва примерно "честито имате 5 точки " , а ако няма "не ви достигат точки" или нещо от сорта.
Благодаря