offline
- Pridružio: 08 Jan 2014
- Poruke: 30
|
Imam problem sa kontakt formom koja je mestena u modal ne vrsi funkciju uopste,gledavsi kod nisam uspeo d anadjem gde sam pogresio pa evo ovde kod ako je oguce da neko nadje gresku i pomogne da je prepravim .
ajax login.php
<?php
session_start();
define("GPANEL", "YES");
include "config.php";
$email = $_GET["email"];
$password = $_GET["password"];
$email = stripslashes($email);
$password = stripslashes($password);
$email = mysql_real_escape_string($email);
$password = mysql_real_escape_string($password);
$password = md5("$password");
$sql= mysql_query("SELECT * FROM clients WHERE email='$email' and password='$password'");
$count=mysql_num_rows($sql);
if($count=="1"){
$sql_arr = mysql_fetch_array($sql);
$_SESSION["id"]= $sql_arr["id"];
if($_GET["remember"]=="1"){
$_SESSION["remember"]="yes";
}
if(isset($_SESSION["return_path"])){
echo $_SESSION["return_path"];
} else {
echo 'main.php';
};
}
?>
index.php
<a class="cboxElement" data-toggle="modal" data-target="#ModalPrijava">
<li style="border-right: 1px solid rgba(255, 255, 255, 0.1);">
<i class="icon-signin"></i> Prijava
</li>
</a>
ovo su linije na indexu gde je pozicionirana login forma u modalu
I u ovom fajlu se nalazi login forma koja takodje ne radi ne vidim zasto radila je dok nisam modal odradio
gp-index.php
<?php
session_start();
error_reporting(0);
print_r($_SESSION);
if(isset($_SESSION["remember"]) && !isset($_SESSION["admin_id"])){
if(isset($_SESSION["id"])){
header('location: main.php');
}
}elseif(isset($_SESSION["admin_id"]) && $_GET["support"]){
unset ($_SESSION["id"]);
$_SESSION["id"] = $_GET["support"];
header('Location: main.php');
}
// put full path to Smarty.class.php
require('includes/libs/Smarty.class.php');
$smarty = new Smarty();
$smarty->setTemplateDir('./template');
$smarty->setCompileDir('./cache/template_c');
$smarty->setCacheDir('./cache/other_c');
$smarty->setConfigDir('./includes/configs');
define("GPANEL", "YES");
include 'config.php';
$smarty->assign('config', $configs);
$email_pw = "";
if(isset($_GET["email_pw"])){
if($_GET["email_pw"]==$configs["email"]){
$smarty->assign('porukica', 'Demo klijentu nije dozvoljeno da resetuje lozinku.');
} else {
$email_pw = stripslashes($_GET["email_pw"]);
$email_pw = mysql_real_escape_string($email_pw);
$pw = mysql_query('SELECT * FROM clients WHERE email="'.$email_pw.'"');
$pw2 = mysql_num_rows($pw);
if($pw2==1){
function generatePassword($length=9, $strength=0) {
$vowels = 'aeuy';
$consonants = 'bdghjmnpqrstvz';
if ($strength & 1) {
$consonants .= 'BDGHJLMNPQRSTVWXZ';
}
if ($strength & 2) {
$vowels .= "AEUY";
}
if ($strength & 4) {
$consonants .= '23456789';
}
if ($strength & 8) {
$consonants .= '@#$%';
}
$password = '';
$alt = time() % 2;
for ($i = 0; $i < $length; $i++) {
if ($alt == 1) {
$password .= $consonants[(rand() % strlen($consonants))];
$alt = 0;
} else {
$password .= $vowels[(rand() % strlen($vowels))];
$alt = 1;
}
}
return $password;
}
$new_pw = generatePassword();
$cl = mysql_fetch_array($pw);
$stavi_novi_pw = mysql_query('UPDATE clients SET password="'.md5($new_pw).'" WHERE id='.$cl["id"].'');
$to = $email_pw;
$from = $configs["email"];
$subject = ''.$configs["host"].' - gPanel Informacije';
$header = "From: $from";
$message = 'Pozdrav,
Podaci za gpanel:
Email: '.$to.'
Lozinka: '.$new_pw.'
Link: '.$link.'
Poštovanje
'.$configs["host"].' Team
';
if(mail($to, $subject, $message, $header)){
$smarty->assign('message', 'Šifra je uspešno resetovana.');
} else {
$smarty->assign('message', 'Dogodila se greška prilikom slanja emaila');
}
} else {
$smarty->assign('message', 'Email adresa ne postoji u bazi.');
}
}
}
$smarty->assign('name', 'Ned');
var_dump($smarty->getTemplateDir());
$smarty->display('head.tpl');
$smarty->display('index.tpl');
$smarty->display('footer.tpl');
?>
Index.php ceo fajl
<?php
error_reporting(0);
session_start();
define("GPANEL", "yes");
include("config.php");
$halo = 1;
$kod = "DBK" . rand(1000, 9999);
?>
<!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" xml:lang="en" lang="en">
<head>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/font-awesome/4.4.0/css/font-awesome.min.css">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>DBK-Hosting</title>
<link rel="shortcut icon" href="favicon.ico?v=<?php echo time(); ?>">
<!-- Bootstrap -->
<meta name="description" content="Game Serveri visokog kvaliteta.">
<meta name="author" content="Tahirovic Dzevad i Stefan Novakovic">
<meta name="allow-search" content="yes" />
<meta name="keywords" content="dbk-hosting, hosting, prodaja, game, cs 16, game serveri, povoljni serveri, samp serveri, cs:go serveri, minecraft serveri" />
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<!-- Bootstrap -->
<link href="template/css/bootstrap.css?v=<?php echo time(); ?>" rel="stylesheet">
<link href="template/css/bootstrap-select.css" rel="stylesheet" />
<link href="template/css/style.css" rel="stylesheet" />
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/font-awesome/4.4.0/css/font-awesome.min.css">
<link href="template/css/craftyslide.css" rel="stylesheet" />
<div class="modal fade" id="myModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
<h4 class="modal-title" id="myModalLabel"><span class="glyphicon glyphicon-user"></span> Registracija</h4>
</div>
<div class="modal-body">
<div class="row">
<div class="jebemtikod5">
<form action="#" method="post">
<label>Vaše ime:</label>
<div class="input-group">
<span class="input-group-addon"><span class="glyphicon glyphicon-user"></span></span><input type="text" name="ime" class="form-control" />
</div>
<label>Vaše prezime:</label>
<div class="input-group">
<span class="input-group-addon"><span class="glyphicon glyphicon-user"></span></span>
<input type="text" name="prezime" class="form-control" />
</div>
<label>Vaša e-mail adresa:</label>
<div class="input-group">
<span class="input-group-addon"><span class="glyphicon glyphicon-envelope"></span></span>
<input type="text" name="email" class="form-control" />
</div>
<label>Vaša lozinka:</label>
<div class="input-group">
<span class="input-group-addon"><span class="glyphicon glyphicon-lock"></span></span>
<input type="password" name="password" class="form-control" />
</div>
</div>
<div class="jebemtikod6">
<label>Vaš PIN kod (5 cifara):</label>
<div class="input-group">
<span class="input-group-addon"><span class="glyphicon glyphicon-star"></span></span>
<input type="text" name="pin" maxlength="5" max="5" class="form-control" />
</div>
<label>Vaša država:</label>
<select name="drzava" class="form-control">
<option name="drzava" value="Srbija">Srbija</option>
<option name="drzava" value="Bosna">Bosna i Hercegovina</option>
<option name="drzava" value="Crna Gora">Crna Gora</option>
<option name="drzava" value="Hrvatska">Hrvatska</option>
<option name="drzava" value="Makedonija">Makedonija</option>
</select>
<label>Sigurnosna provera***:</label>
<input type="text" id="tooltip2" name="kod" class="form-control" title="<?php echo $kod; ?>" />
<input type="hidden" name="kodic" class="form-control" value="<?php echo $kod; ?>" />
</div>
</div>
<br>
<div style="font-size:10px;">
**Postoji mogucnost da e-mail dolazi u JUNK/SPAM umesto u INBOX.<br>***Predjite misem preko polja da vidite sigurnosni kod.</i>
</div>
</div>
<div class="modal-footer">
<button type="submit" name="registruj" class="btn btn-small btn-danger"><span class="glyphicon glyphicon-save"></span> Registruj se</button>
</div>
</form>
</div>
<!-- /.modal-content -->
</div>
<!-- /.modal-dialog -->
</div>
<!-- /.modal -->
<div class="modal fade" id="ModalPrijava" tabindex="-1" role="dialog" aria-labelledby="ModalPrijavaLabel" aria-hidden="true">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
<h4 class="modal-title" id="myModalLabel"><span class="glyphicon glyphicon-user"></span> Prijava</h4>
</div>
<div class="modal-body">
<div class="row">
<div class="jebemtikod5">
<form action="#" method="post">
<label>Vaša e-mail adresa:</label>
<div class="input-group">
<span class="input-group-addon"><span class="glyphicon glyphicon-envelope"></span></span>
<input type="text" name="email" class="form-control" />
</div>
<label>Vaša lozinka:</label>
<div class="input-group">
<span class="input-group-addon"><span class="glyphicon glyphicon-lock"></span></span>
<input type="password" name="password" class="form-control" />
</div>
</div>
</div>
<br>
<div style="font-size:10px;">
<a href="#">Zaboravili ste lozinku?</a><br />
<input type="checkbox" name="remember_me" id="remember" value="1" checked="1" />Zapamti me
</div>
</div>
<div class="modal-footer">
<button type="submit" name="prijavise" class="btn btn-small btn-danger"><span class="glyphicon glyphicon-ok-sign"></span> Prijavi Se</button>
</div>
</form>
</div>
<div class="modal hide" id="Prijava">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal">x</button>
<h3>Prijava</h3>
</div>
<div class="modal-body">
<form method="post" action='' name="login_form">
<p><input type="text" class="span3" name="eid" id="email" placeholder="Email"></p>
<p><input type="password" class="span3" name="password" placeholder="Password"></p>
<p><button type="submit" class="btn btn-small btn-danger">Prijava</button>
<a href="#">Zaboravili ste lozinku?</a>
</p>
</form>
</div>
<div class="modal-footer">
Nemate nalog?
<a href="#" class="btn btn-primary">Registracija</a>
</div>
</div>
<!-- /.modal-content -->
</div>
<!-- /.modal-dialog -->
</div>
<!-- /.modal -->
<div class="container">
<?php if(!isset($_SESSION["id"]))
{ ?>
<div id="traka">
<div id="trakawr">
<div id="tlevo2">
</div>
<div id="tdesno">
<ul class="infodt">
<a class="cboxElement" data-toggle="modal" data-target="#myModal">
<li style="border-right: 1px solid rgba(255, 255, 255, 0.1);">
<i class="icon-signin"></i> Registruj se
</li>
</a>
<a class="cboxElement" data-toggle="modal" data-target="#ModalPrijava">
<li style="border-right: 1px solid rgba(255, 255, 255, 0.1);">
<i class="icon-signin"></i> Prijava
</li>
</a>
</ul>
</div>
</div>
</div>
<?php } else {
?>
<div class="pull-right">
<div class="well6">
<div class="boxicc">
<div class="tekst">
<div class="naslovcic"><span class="glyphicon glyphicon-briefcase"></span> Infobox</div>
<div class="paddin">
<span class="glyphicon glyphicon-user"></span> <?php $imekori = mysql_fetch_array(mysql_query('SELECT fname,lname FROM clients WHERE id="'.$_SESSION["id"].'"')); $ime2 = $imekori["fname"]; $ime3 = $imekori["lname"]; echo "$ime2 $ime3"; ?>
<p><span class="glyphicon glyphicon-calendar"></span> <?php echo date("d.m.Y.") ." "; echo date("H:i"); ?></p>
<a href="logout.php"><span class="glyphicon glyphicon-cog"></span> Logout</a>
<a href="main.php?page=profil"><span class="glyphicon glyphicon-book"></span> Izmeni</a>
</div>
</div>
</div>
</div>
</div>
<?php
}?>
<div id="logo"><a href="index.php"><img src="img/logo.png" width="182" height="83" border="0" /></a></div>
<div style="clear: both;"></div>
<div id="navigacija">
<div id="lokacija">
<img src="template/images/forum.png" title="Site" class="tip" style="margin: 3px 5px;" />
</div>
<div id="texttt">
<ul>
<a href="./index.php">
<li id="pocetnaa">
<div id="hovera"></div>
</li>
</a>
<a href="#">
<li id="gh">
<div id="hover"></div>
</li>
</a>
<a href="./main.php">
<li id="gp">
<div id="hover"></div>
</li>
</a>
<a href="./main.php?page=narucivanje">
<li id="narucii">
<div id="hover2"></div>
</li>
</a>
<a href="forum.dbk-host.com">
<li id="forumm">
<div id="hover"></div>
</li>
</a>
<a href="./kontakt.php">
<li id="kontaktt">
<div id="hover"></div>
</li>
</a>
</ul>
</div>
</div>
<div id="nav">
<ul>
<li>
<a href="demo.php">Demo Login</a>
</li>
<li class="divider"></li>
</ul>
</div>
<div id="nav">
<ul>
<li>
<a href="./main.php?page=narucivanje">Narudzbine</a>
</li>
<li class="divider"></li>
<li>
<a href="./main.php?page=dizanje">Zatrazi dizanje</a>
</li>
<li class="divider"></li>
</ul>
</div>
<!-- end navbre class -->
</div>
<!--- end container class -->
<div class="container">
<?php
$error = 0;
if(isset($_POST["registruj"]))
{
if(isset($_POST["registruj"]))
{
if(!$_POST["ime"] || !$_POST["prezime"] || !$_POST["pin"] || !$_POST["password"] || !$_POST["drzava"])
{
$error++;
}
if($_POST["kodic"] != $_POST["kod"])
{
$error++;
}
if(strlen($_POST["pin"]) < 5 || !is_numeric($_POST["pin"]))
{
$error++;
}
}
if($error > 0)
{
echo '<div class="alert alert-danger"><b>Greska!</b> Doslo je do greske!</div>';
}
else
{
$password = $_POST["password"];
$password2 = $password;
$password = mysql_escape_string($password);
$password = md5($password);
$drzava = $_POST["drzava"];
$drzava = mysql_escape_string($drzava);
$drzava = htmlspecialchars($drzava);
$ime = $_POST["ime"];
$ime = mysql_escape_string($ime);
$ime = htmlspecialchars($ime);
$prezime = $_POST["prezime"];
$prezime = mysql_escape_string($prezime);
$prezime = htmlspecialchars($prezime);
$pin = $_POST["pin"];
$pin = mysql_escape_string($pin);
$pin = md5($pin);
$email = $_POST["email"];
$email = mysql_escape_string($email);
$email = htmlspecialchars($email);
$proveri = mysql_query("SELECT email FROM clients WHERE email='".$email."'");
$proveri2 = mysql_num_rows($proveri);
if($proveri2 > 0)
{
echo '<div class="alert alert-danger"><b>Greska!</b> E-mail vec postoji u bazi!</div>';
}
else
{
$hash = md5(rand(1000,9999));
$link = "http://www.dbk-hosting.com/verify.php?email=$email&hash=$hash";
$ip = $_SERVER["REMOTE_ADDR"];
$ubaci = mysql_query('INSERT INTO `clients`(`id`, `fname`, `lname`, `email`, `password`, `lastactivity`, `pin`, `drzava`, `stanje`, `aktiviran`, `hash`, `ip`, `banned`) VALUES ("", "'.$ime.'", "'.$prezime.'", "'.$email.'", "'.$password.'", "", "'.$pin.'", "'.$drzava.'", "0", "0", "'.$hash.'", "'.$ip.'", "0")');
if($ubaci)
{
$to = $email;
$subject = "Registracija - DBK-Hosting";
$message = "
Pozdrav, <b>$ime $prezime</b>, uspesno si se registrovao na sajt DBK-Hostinga.
<br />
<br>
Tvoji login podatci su:
<br>
<br />
E-mail adresa: <b>$email</b>
<br>
Password: <b>$password2</b>
<br>
<br>
Da bi se ulogovao moras aktivirati svoj nalog na sledecem linku: $link
<br><br>
_______________________
<br>
<i>DBK-Hosting Team</i>
";
$headers = "MIME-Version: 1.0" . "\r\n";
$headers .= "Content-type:text/html;charset=iso-8859-1" . "\r\n";
$headers .= 'From: "DBK-Hosting" <info@dbk-hosting.com>'.PHP_EOL.'Reply-To: info@dbk-hosting.com'.PHP_EOL;
if(mail($to,$subject,$message,$headers))
{
echo '<div class="alert alert-success">Uspesno ste se registrovali. Poslat Vam je e-mail na kome imate link za aktivaciju. Kada aktivirate Vas nalog, mocicete da koristite nas Game Panel.</div>';
}
else
{
echo '<div class="alert alert-danger"><b>Greska!</b> Doslo je do greske!</div>';
}
}
else
{
echo '<div class="alert alert-danger"><b>Greska!</b> Doslo je do greske!</div>';
}
}
}
}
?>
</div>
<div class="kidaj">
<div align="center">
<font color="white">
<h1></h1>
</font>
<!-- dodaj kasnije
<iframe width="560" height="315" src="//www.youtube.com/embed/42Om_2h4frE" frameborder="0" allowfullscreen></iframe> -->
</div>
<br /><br />
<div id="cesgo">
<div id="slikabre"></div>
</div>
<br>
<div class="narucii">
<div id="indexnbox" class="one">
<div id="hdr">
<p><i class="fa fa-angle-double-right"></i> Counter-Strike 1.6</p>
</div>
<div id="cs16"></div>
<div class="span"></div>
<div id="info">
Lite:
<cr>Nemacka</cr>
| Ping:
<cr>40-50 ms</cr>
</div>
<div id="info">
Cena:
<cr>31din</cr>
Slot
<cr></cr>
</div>
<div id="button">
<div id="buttonce">
<a href="./main.php?page=narucivanje&igrica=CS">
<i class="fa fa-shopping-cart"></i> Naruči
</div>
</a>
</div>
</div>
<div id="indexnbox" class="two">
<div id="hdr">
<p><i class="fa fa-angle-double-right"></i> Call of Duty 4 MW3</p>
</div>
<div id="cod"></div>
<div class="span"></div>
<div id="info">
Lite:
<cr>//</cr>
| Ping:
<cr>//</cr>
</div>
<div id="info">
Cena:
<cr>//</cr>
</div>
<div id="button">
<a href="javascript:;">
<div id="buttonce">
<i class="fa fa-shopping-cart"></i> Uskoro
</div>
</a>
</div>
</div>
<div id="indexnbox" class="three">
<div id="hdr">
<p><i class="fa fa-angle-double-right"></i> Minecraft</p>
</div>
<div id="mc"></div>
<div class="span"></div>
<div id="info">
Lite:
<cr>Nemacka</cr>
| Ping:
<cr>40-50 ms</cr>
</div>
<div id="info">
Cena:
<cr>4€</cr>
1 gb mem
</div>
<div id="button">
<a href="#">
<div id="buttonce">
<i class="fa fa-shopping-cart"></i> Naruči
</div>
</a>
</div>
</div>
<div id="indexnbox" class="four">
<div id="hdr">
<p><i class="fa fa-angle-double-right"></i> SAMP</p>
</div>
<div id="samp"></div>
<div class="span"></div>
<div id="info">
Lite:
<cr>Nemacka</cr>
| Ping:
<cr>40-50 ms</cr>
</div>
<div id="info">
Cena:
<cr>0.06€</cr>
slot
</div>
<div id="button">
<a href="./main.php?page=narucivanje&igrica=SAMP">
<div id="buttonce">
<i class="fa fa-shopping-cart"></i> Naruči
</div>
</a>
</div>
</div>
<div id="indexnbox" class="five">
<div id="hdr">
<p><i class="fa fa-angle-double-right"></i> TEAMSPEAK 3</p>
</div>
<div id="samp"></div>
<div class="span"></div>
<div id="info">
Lite:
<cr>Nemacka</cr>
| Ping:
<cr>40-50 ms</cr>
</div>
<div id="info">
Cena:
<cr>0.06€</cr>
slot
</div>
<div id="button">
<a href="#">
<div id="buttonce">
<i class="fa fa-shopping-cart"></i> Naruči
</div>
</a>
</div>
</div>
<div id="info">
<div class="box"> <img src="img/podrska.png">
<div class="info_"> <span class="boja" style="font-size:13px;">Podrska</span>
<br /> Nasa podrska je tu za vas 24h da vam pomogne u resavanju eventualnih problema sa serverom!</div>
</div>
<br />
<div class="box"> <img src="img/podrska.png">
<div class="info_"> <span class="boja" style="font-size:13px;">Panel</span>
<br /> Nas panel je jedinstven i veoma jednostavan za kontrolu vasih servera!</div>
</div>
<br />
<div class="box"> <img src="img/forum.png">
<div class="info_"> <span class="boja" style="font-size:13px;">Promoteri i supporteri</span>
<br /> Potrebni promoteri i supporteri,dogovor facebook stranica/mail</div>
</div>
<div id="partneri"> <h3> PARTNERI </h3>
<br />
</div>
</div>
<br><br>
<br>
</div>
</div>
<?php include("footer.php"); ?>
<br>
<br>
<!-- end container -->
</body>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
<script src="template/js/bootstrap.min.js"></script>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
<script src="http://silviomoreto.github.io/bootstrap-select/javascripts/bootstrap-select.js"></script>
<script src="template/js/bootstrap-tooltip.js"></script>
<script src="template/js/bootstrap-popover.js"></script>
<script src="template/js/gpanel.js" type="text/javascript"></script>
<script src="template/js/jquery.alerts.js" type="text/javascript"></script>
<script src="template/js/bootstrap-alert.js"></script>
<script src="template/js/bootstrap-modal.js"></script>
<script src="template/js/bootstrap-select.js"></script>
<script src="http://malsup.github.io/jquery.blockUI.js"></script>
<script>
$(function ()
{ $("#tooltip").tooltip();
});
$(function ()
{ $("#tooltip2").tooltip();
});
$(function ()
{ $("#tooltip3").tooltip();
});
</script>
</head>
<script>
// clear out plugin default styling
$.blockUI.defaults.css = {};
$(document).ready(function() {
$.blockUI({ message: '<h3><img src="template/images/ajax-loader.gif" height="42px" width="42px" /> Pričekajte, stranica se učitava.<h3>' });
});
$(window).load(function() {
setTimeout($.unblockUI, 1);
});
</script>
<!-- Modal -->
</html>
|