логин система

  • Автор Автор Anonymous
  • Начална дата Начална дата
A

Anonymous

Guest
Аз имам логин система , ми се иска като натисна бутона за вход да искарва празорец за въвеждане на име и парала

Някой ще ми каже ли как ще стане това ако може и малко инфо и за стилизацията на този прозорец
 
имам проблем като натисна бутона вход ми излеза съобщението:
Код:
Влез 
Warning: mysql_query() [function.mysql-query]: Access denied for user 'ODBC'@'localhost' (using password: NO) in C:\xampp\htdocs\Maxell.bg\login\login.php on line 161

Warning: mysql_query() [function.mysql-query]: A link to the server could not be established in C:\xampp\htdocs\Maxell.bg\login\login.php on line 161
Access denied for user 'ODBC'@'localhost' (using password: NO)
ето ти и файловете
първо index.php
Код:
<?php
session_start();
$username = $_SESSION['username'];
include_once 'common.php';
?>
<html>
<head><title>Web сайт</title>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251"/>
<link rel="stylesheet" href="http://localhost/Maxell.bg/style/web.css" type="text/css" />
<script type="text/javascript" src="login.js"></script> 
<STYLE>.clock { 
BORDER-RIGHT: #CCCCFF 1px solid; BORDER-TOP: #CCCCFF 1px solid; BORDER-LEFT: #CCCCFF 1px solid; COLOR: #CCCCFF; BORDER-BOTTOM: #CCCCFF 1px solid; FONT-FAMILY: verdana; BORDER-COLLAPSE: collapse; BACKGROUND-COLOR: #CCCCFF
} 
.time { 
FONT-SIZE: 20px 
} 
.clock TD { 
BORDER-RIGHT: #CCCCFF 1px solid; BORDER-TOP: #CCCCFF 1px solid; BORDER-LEFT: #CCCCFF 1px solid; BORDER-BOTTOM: #CCCCFF 1px solid; BORDER-COLLAPSE: collapse 
} 
B { 
COLOR: 000099
} 
</STYLE> 
<SCRIPT language=JavaScript> 
function time() { 
var today = new Date(); 
var hrs = today.getHours(); 
var min = today.getMinutes(); 
var secs = today.getSeconds(); 
var alsohrs = today.getHours(); 
var dayNumber = today.getDate(); 
var year = today.getFullYear(); 
var ampm=""; 
var zero="0"; 
var month = today.getMonth() +1; 
var weekday = today.getDay(); 
var wdn = new Array(7) 
wdn[0] = "SUN"; 
wdn[1] = "MON"; 
wdn[2] = "TUE"; 
wdn[3] = "WED"; 
wdn[4] = "THU"; 
wdn[5] = "FRI"; 
wdn[6] = "SAT"; 
//Statement that puts '0's in front of single minutes or seconds. 
if (min<10) 
{ 
min=zero+min; 
} 
if (secs<10) 
{ 
secs=zero+secs; 
} 
//Statement that eliminates Metric Time 
if (hrs<12) 
{ 
hrs=eval(hrs - 12); 
} 
if (hrs>=0 && hrs<1) 
{ 
hrs=24
} 
tmp='<table class="clock"><tr><td class="time" align="center" colspan="4">'; 
tmp+=hrs+'<span id="blinker">:</span>'+min;
tmp+='<hr class="hr" />';  
tmp+='<tr><td><font size="-1" color="black">Date</font><br><b>'+dayNumber+'</b></td>'; 
tmp+='<td><font size="-1" color="black">Month</font><br><b>'+month+'</b></td>'; 
tmp+='<td><font size="-1" color="black">Year</font><br><b>'+year+'</b></td>'; 
tmp+='<td><font size="-1" color="black">Day</font><br><b>'+wdn[weekday]+'</b></td></tr></table>'; 
document.getElementById("clockgoeshere").innerHTML=tmp; 
clocktime=setTimeout("time()","1000"); 
} 
function blink() { 
var obj = document.getElementById("blinker"); 
if (obj.style.visibility == "visible") { 
obj.style.visibility="hidden"; 
} 
else { 
obj.style.visibility="visible"; 
} 
eachsecond=setTimeout("blink()","500"); 
} 
</SCRIPT>
<script> 

$(document).ready(function() { 
$('a[name=modal]').click(function(e) { 
e.preventDefault(); 
var id = $(this).attr('href'); 
var maskHeight = $(document).height(); 
var maskWidth = $(window).width(); 
$('#mask').css({'width':maskWidth,'height':maskHeight}); 
$('#mask').fadeIn(1000); 
$('#mask').fadeTo("slow",0.8); 
var winH = $(window).height(); 
var winW = $(window).width(); 
$(id).css('top', winH/2-$(id).height()/2); 
$(id).css('left', winW/2-$(id).width()/2); 
$(id).fadeIn(2000); 
}); 
$('.window .close').click(function (e) { 
e.preventDefault(); 
$('#mask').hide(); 
$('.window').hide(); 
}); 
$('#mask').click(function () { 
$(this).hide(); 
$('.window').hide(); 
}); 
}); 
</script> 
<style> 
body { 
font-family:verdana; 
font-size:15px; 
} 

a {color:#333; text-decoration:none} 
a:hover {color:#ccc; text-decoration:none} 

#mask { 
position:absolute; 
left:0; 
top:0; 
z-index:9000; 
background-color:#; 
display:none; 
} 

#boxes .window { 
position:absolute; 
left:0; 
top:0; 
width:440px; 
height:200px; 
display:none; 
z-index:9999; 
padding:20px; 
background-image:url(log.jpg); 
} 

#boxes #dialog { 
width:375px; 
height:203px; 
padding:10px; 
background-color:#ffffff; 
} 

#boxes #dialog1 { 
width:375px; 
height:130px; 
} 

#dialog1 .d-header { 
background:url(images/login-header.png) no-repeat 0 0 transparent; 
width:375px; 
height:150px; 
} 

#dialog1 .d-header input { 
position:relative; 
top:60px; 
left:100px; 
border:2px solid #EB0873; 
height:22px; 
width:200px; 
font-size:15px; 
padding:5px; 
margin-top:4px; 
} 

#dialog1 .d-blank { 
float:left; 
background:url(images/login-blank.png) no-repeat 0 0 transparent; 
width:267px; 
height:53px; 
} 

#dialog1 .d-login { 
float:left; 
width:108px; 
height:53px; 
} 

</style> 
</head>
<body onload="time(); blink();">
<img  class="logo"src="logo.jpg"/>
<DIV id="clockgoeshere"></DIV> 
<div class="login"><br/>
<?php
include "login/login.php";
?>
<a href="#dialog2" name="modal"><?php echo LANG_REGISTER; ?></a>
</div>
<?php
// allows you to use cookies 
include("config.php"); 
//gets the config page 
if ($_POST[register]) { 
// the above line checks to see if the html form has been submitted 
$username = $_POST[username]; 
$password = $_POST[pass]; 
$cpassword = $_POST[cpass]; 
$email = $_POST[emai1]; 
//the above lines set variables with the user submitted information 
if($username==NULL|$password==NULL|$cpassword==NULL|$email==NULL) { 
//checks to make sure no fields were left blank 
echo "A field was left blank."; 
}else{ 
//none were left blank! We continue... 
if($password != $cpassword) { 
// the passwords are not the same! 
echo "Passwords do not match"; 
}else{ 
// the passwords are the same! we continue... 
$password = md5($password); 
// encrypts the password 
$checkname = mysql_query("SELECT username FROM users WHERE username='$username'"); 
$checkname= mysql_num_rows($checkname); 
$checkemail = mysql_query("SELECT email FROM users WHERE email='$email'"); 
$checkemail = mysql_num_rows($checkemail); 
if ($checkemail>0|$checkname>0) { 
// oops...someone has already registered with that username or email! 
echo "The username or email is already in use"; 
}else{ 
// noone is using that email or username! We continue... 
$username = htmlspecialchars($username); 
$password = htmlspecialchars($password); 
$email = htmlspecialchars($email); 
// the above lines make it so that there is no html in the user submitted information. 
//Everything seems good, lets insert. 
$query = mysql_query("INSERT INTO users (username, password, email) VALUES('$username','$password','$email')"); 
// inserts the information into the database. 
echo "Account Created!"; 
} 
} 
} 
}
else 
{ 
echo '
<div id="boxes">
<div id="dialog2" class="window">
<div id="contact_form">
<FORM action="login/register.php" method="POST">
<center>
'.LANG_USER.'<br />
<input type="text" name="username" /> <br />
'.LANG_PASS.'<br />
<input style="margin-left: 0px;" type="password" name="pass" /> <br /> 
'.LANG_PA.'<br />
<input  type="password" name="cpass" /> <br /> 
'.LANG_EMAIL.'<br />
<input type="text" name="emai1" /> <br /> <br />
<input  type="submit" name="register" value="'.LANG_REGISTER.'"/></center>
</form>
</div>
</div>
<div id="bot"></div>
</div> ';
}
?>
</div>
<div class='ezik'>
<?php echo LANG_LANGUAGE; ?>
<a href="index.php?lang=bg"><img src="images/bg_icon.gif" /></a> 
<a href="index.php?lang=en"><img src="images/en_icon.gif" /></a>
</div>
<div class="meny">
<img  class="bam"src="baner4.jpg"/>
<div class="web">
<a href="index.php" target="_blank"><?php echo LANG_MENU_HOME; ?></a>
<a href="http://localhost/phpBB3/index.php?sid=307bff827c455af31e03dc30b408b8e8"target="_blank"><?php echo LANG_MENU_FORUM; ?></a>
<a href="filmi.php"target="_blank"><?php echo LANG_MENU_MOVIES; ?></a>
<a href="igri.php"target="_blank"><?php echo LANG_MENU_GAMES; ?></a>
<a href="programi.php"target="_blank"><?php echo LANG_MENU_PROGRAMS; ?></a>
<a href="music.php"target="_blank"><?php echo LANG_MENU_MUSIC; ?></a>
<a href="help.php"target="_blank"><?php echo LANG_MENU_HELP; ?></a>
<a href="http://localhost/contact/contact.php"target="_blank"><?php echo LANG_MENU_CONTACTS; ?></a>
</div>
<img class="pic" src="baner3.jpg"/>
</div>
<form>
<textarea class="asdf" name="asdf" rows="10" cols="30">Какви филми предпочитате да гледате:</textarea><br/>

</form>
<div id="text">Този сайт е на вас любителите на филми.
В него ще намерите филми от всякакъв жанр,освен това ще има и програми,музика,игри и форум.
Филмите освен свяляне и ще могат да се гледат онлайн. 
</div>
 
</body>

</html>
ето и другия login.php
Код:
<?php 
oB_start(); 
session_start(); 
include_once 'common.php';
?> 
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml"> 
<head> 
<title>Логин прозорец с jQuery [ by stoqnski ] </title> 
<meta http-equiv='Content-Type' content='text/html; charset=windows-1251' /> 
<script type="text/javascript" src="login.js"></script> 
<script> 

$(document).ready(function() { 
$('a[name=modal]').click(function(e) { 
e.preventDefault(); 
var id = $(this).attr('href'); 
var maskHeight = $(document).height(); 
var maskWidth = $(window).width(); 
$('#mask').css({'width':maskWidth,'height':maskHeight}); 
$('#mask').fadeIn(1000); 
$('#mask').fadeTo("slow",0.8); 
var winH = $(window).height(); 
var winW = $(window).width(); 
$(id).css('top', winH/2-$(id).height()/2); 
$(id).css('left', winW/2-$(id).width()/2); 
$(id).fadeIn(2000); 
}); 
$('.window .close').click(function (e) { 
e.preventDefault(); 
$('#mask').hide(); 
$('.window').hide(); 
}); 
$('#mask').click(function () { 
$(this).hide(); 
$('.window').hide(); 
}); 
}); 
</script> 
<style> 
body { 
font-family:verdana; 
font-size:15px; 
} 

a {color:#333; text-decoration:none} 
a:hover {color:#ccc; text-decoration:none} 

#mask { 
position:absolute; 
left:0; 
top:0; 
z-index:9000; 
background-color:#; 
display:none; 
} 

#boxes .window { 
position:absolute; 
left:0; 
top:0; 
width:440px; 
height:200px; 
display:none; 
z-index:9999; 
padding:20px; 
background-color:#FFF; 

} 

#boxes #dialog { 
width:375px; 
height:203px; 
padding:10px; 
background-color:#ffffff; 
} 

#boxes #dialog1 { 
width:375px; 
height:130px; 
} 

#dialog1 .d-header { 
background:url(images/login-header.png) no-repeat 0 0 transparent; 
width:375px; 
height:150px; 
} 

#dialog1 .d-header input { 
position:relative; 
top:60px; 
left:100px; 
border:2px solid #EB0873; 
height:22px; 
width:200px; 
font-size:15px; 
padding:5px; 
margin-top:4px; 
} 

#dialog1 .d-blank { 
float:left; 
background:url(images/login-blank.png) no-repeat 0 0 transparent; 
width:267px; 
height:53px; 
} 

#dialog1 .d-login { 
float:left; 
width:108px; 
height:53px; 
} 

</style> 
</head> 
<body> 
<a href="#dialog1" name="modal"><?php echo LANG_LOGIN;?></a>
<style type="text/css">
@import url("log/css/contact.css");
@import url("log/css/lay.css");
</style>
<?php
if (!$logged[username]) 
{ 
if (!$_POST[login])
{
?>
<div id="boxes">
<div id="dialog1" class="window">
<div id="contact_form">
<FORM action="" method="POST">
<span class="input">
<center><label for="name"><b>Потребител:</b> </label><br>
<input id="name" name="username" type="text">
</span>
<span class="input">
<label for="pass"><b>Парола:</b> </label><br>
<input id="pass" name="password" type="password">
</span>
 <span id="submit" class="input">
<label for="submit"></label>
<center><input id="send" value="Влез" type="submit" name="login"></center></center>
</span>
</form>
</div>
</div>
<div id="bot"></div>
</div>
</body> 
</html>
<?php
}
?>
<?php
include ("config.php"); 
if($_POST[login]) { 
// the form has been submitted. We continue... 
$username=$_POST['username']; 
$password = md5($_POST[password]); 
// the above lines set variables with the submitted information.
$info = mysql_query("SELECT * FROM users 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 "Грешен потребител или парола!"; 
}else
{ 
// the password was right! 
$query = mysql_query("SELECT * FROM users 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=\"0; URL=http://localhost/Maxell.bg/login/login.php\"/>Вие успешно влязохте в акаунта си."); 
// modify the above line...add in your site url instead of yoursite.com 
} 
} 
} 
else 
{ 
// we now display the user controls. 
echo "
<div class='login'>
".LANG_WELCOME."<b> $logged[username]</b><br/>
<a href=\"editprofile.php\">".LANG_UPDATE_PROFILE."</a><br /> 
<a href=\"members.php\">".LANG_SEE_ALL_REGISTERED_USERS."</a><br /> 
<a href=\"logout.php\">".LANG_GET_OUT_OF_MY_ACCOUNT."</a>
<a  class='uplo' href='../upload/upload.php'>".LANG_UPLOAD."</a>
</div>
<div class='ezik'>
".LANG_LANGUAGE."
<a href='login.php?lang=bg'><img src='images/bg_icon.gif' /></a> 
<a href='login.php?lang=en'><img src='images/en_icon.gif' /></a>
</div>
<div class='meny'>
<img  class='bam'src='baner4.jpg'/>
<div class='web'>
<a href='../index.php' target='_blank'>".LANG_MENU_HOME."</a>
<a href='http://localhost/phpBB3/index.php?sid=307bff827c455af31e03dc30b408b8e8'target='_blank'>".LANG_MENU_FORUM."</a>
<a href='../filmi.php'target='_blank'>".LANG_MENU_MOVIES."</a>
<a href='../video/danni.php' target='_blank'>".LANG_MENU_VIDEO."</a>
<a href='igri.html'target='_blank'>".LANG_MENU_GAMES."</a>
<a href='programi.html'target='_blank'>".LANG_MENU_PROGRAMS."</a>
<a href='music.html'target='_blank'>".LANG_MENU_MUSIC."</a>
<a href='help.html'target='_blank'>".LANG_MENU_HELP."</a>
<a href='http://localhost/contact/contact.php'target='_blank'>".LANG_MENU_CONTACTS."</a>
</div>
<img class='pic' src='baner3.jpg'/>
</div>
<form>
<textarea class='asdf' name='asdf' rows='10' cols='30'>Какви филми предпочитате да гледате:</textarea><br/>
<input name='sent' type='submit' size='19px' value='Изпрати'>
</form>
<div id='text'>Този сайт е на вас любителите на филми.
В него ще намерите филми от всякакъв жанр,освен това ще има и програми,музика,игри и форум.
Филмите освен свяляне и ще могат да се гледат онлайн. 
</div>
</body>
</html>";
} 
?>
 
в common.php най вероятно ти стоят потребителя и паролата още като си дръпнал системата . смени ги с твоите към твоята база и това е :)
 
Имам меню като избера линк да ако не си си логнал да изкарва съобщение
 

Back
Горе