Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Problem pri kreiranje Login forme

[es] :: PHP :: PHP za početnike :: Problem pri kreiranje Login forme
(Zaključana tema (lock), by kazil)

[ Pregleda: 1334 | Odgovora: 3 ] > FB > Twit

Postavi temu

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Milan Kragujevic
Software Engineer

Član broj: 231903
Poruke: 2220
*.mbb.telenor.rs.

Sajt: https://milankragujevic.c..


+201 Profil

icon Problem pri kreiranje Login forme07.07.2010. u 21:22 - pre 167 meseci
Pozdrav,ne mogu da kreiram login forum.
Evo je lista fajlova:
stil.css
index.php
Conections/prodaja.php
Kod od index.php:
Code:
<?php require_once('Connections/Prodaja.php'); ?>
<?php
mysql_select_db($database_Prodaja, $Prodaja);
$query_prodaja_prodavac = "SELECT * FROM korisnik";
$prodaja_prodavac = mysql_query($query_prodaja_prodavac, $Prodaja) or die(mysql_error());
$row_prodaja_prodavac = mysql_fetch_assoc($prodaja_prodavac);
$totalRows_prodaja_prodavac = mysql_num_rows($prodaja_prodavac);

mysql_select_db($database_Prodaja, $Prodaja);
$query_artikli = "SELECT * FROM pro_artikli";
$artikli = mysql_query($query_artikli, $Prodaja) or die(mysql_error());
$row_artikli = mysql_fetch_assoc($artikli);
$totalRows_artikli = mysql_num_rows($artikli);
?>
<?php
// *** Validate request to login to this site.
if (!isset($_SESSION)) {
  session_start();
}

$loginFormAction = $_SERVER['PHP_SELF'];
if (isset($_GET['accesscheck'])) {
  $_SESSION['PrevUrl'] = $_GET['accesscheck'];
}

if (isset($_POST['ime'])) {
  $loginUsername=$_POST['ime'];
  $password=$_POST['ime'];
  $MM_fldUserAuthorization = "";
  $MM_redirectLoginSuccess = "aaa";
  $MM_redirectLoginFailed = "bbb";
  $MM_redirecttoReferrer = false;
  mysql_select_db($database_Prodaja, $Prodaja);
  
  $LoginRS__query=sprintf("SELECT ime, ime FROM korisnik WHERE ime='%s' AND ime='%s'",
    get_magic_quotes_gpc() ? $loginUsername : addslashes($loginUsername), get_magic_quotes_gpc() ? $password : addslashes($password)); 
   
  $LoginRS = mysql_query($LoginRS__query, $Prodaja) or die(mysql_error());
  $loginFoundUser = mysql_num_rows($LoginRS);
  if ($loginFoundUser) {
     $loginStrGroup = "";
    
    //declare two session variables and assign them
    $_SESSION['MM_Username'] = $loginUsername;
    $_SESSION['MM_UserGroup'] = $loginStrGroup;          

    if (isset($_SESSION['PrevUrl']) && false) {
      $MM_redirectLoginSuccess = $_SESSION['PrevUrl'];    
    }
    header("Location: " . $MM_redirectLoginSuccess );
  }
  else {
    header("Location: ". $MM_redirectLoginFailed );
  }
}
?>
<!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>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
<style type="text/css">
<!--
@import url("stil1.css");
-->
</style>
</head>
<body>
<form ACTION="<?php echo $loginFormAction; ?>" id="form1" name="form1" method="POST">
  <label> <br />
  Dobrodošli,uneite ime i lozinku! <br />
  <br />
<input name="ime" type="text" id="ime" />
  </label>
  <p>
    <label>
    <input name="ime" type="text" id="ime" />
    </label>
  </p>
  <p>
    <label>
    <input name="pri" type="submit" id="pri" value="Prijava" />
    </label>
  </p>
</form>
</body>
</html>
<?php
mysql_free_result($prodaja_prodavac);

mysql_free_result($artikli);
?>


Kod od conections/prodaja.php:
Code:

<?php
# FileName="Connection_php_mysql.htm"
# Type="MYSQL"
# HTTP="true"
$hostname_Prodaja = "localhost";
$database_Prodaja = "prodaja";
$username_Prodaja = "nesto";
$password_Prodaja = "nesto";
$Prodaja = mysql_pconnect($hostname_Prodaja, $username_Prodaja, $password_Prodaja) or trigger_error(mysql_error(),E_USER_ERROR); 
?>

E sad,sve to radi(kaze mi da je pogresan username/password,ali neće da uloguje.
Ovo je za MySQL,ali nema veze(ono što sledi).
Problem je u tome što nemogu u bazi da sačuvam username i password,ja unesem i kad kliknem na SNIMI,ono ih automatski obriše...
DA NAPOMONEM:
JA SAM APSOLUTNI POČETNIK!
 
0

kazil
Robert Bašić
Full time PHP dev :)
Bačka Topola - Novi Sad

Član broj: 120044
Poruke: 686
*.mbb.telenor.rs.

Jabber: robertbasic@elitesecurity.org
ICQ: 446475288
Sajt: robertbasic.com


+2 Profil

icon Re: Problem pri kreiranje Login forme08.07.2010. u 20:09 - pre 167 meseci
OK, ajmo krenuti lepo polako od razjasnjavanja onoga sto zelis postici. Kazes da zelis da napravis login formu. Ostavio si gomilu koda, koji verujem da si iscupao odnedakle i sad pokusavas to da primenis kod sebe, a na kraju kazes da:

Citat:

Problem je u tome što nemogu u bazi da sačuvam username i password,ja unesem i kad kliknem na SNIMI,ono ih automatski obriše...


Gde ti je taj kod koji koristis za snimanje? Kako moze snimanje da brise? Odakle obrise?

Sta ti treba? Login forma ili cuvanje podataka u bazu?

Ovako je tvoje pitanje jako konfuzno i ne znamo kako da ti pomognemo. Molim te da uzmes sebi vremena, odlucis sta ti treba i postavis pitanje razumljivo. Prilikom postavljanja koda trudi se da postavis samo relevantne delove koda (npr. DOCTYPE i uvlacenje CSS-a nema veze sa login formom i snimanjem, a opet utice na preglednost koda, tako da te i slicne delove slobodno mozes izostaviti).
 
0

Milan Kragujevic
Software Engineer

Član broj: 231903
Poruke: 2220
*.mbb.telenor.rs.

Sajt: https://milankragujevic.c..


+201 Profil

icon Re: Problem pri kreiranje Login forme10.07.2010. u 20:00 - pre 167 meseci
@kazil:
Nisma isčupao,već mi je DW sam kreirao!
Kao drugo to je edit,pa temu neko treba obrisati jer sam shvatio(prekasno).
 
0

kazil
Robert Bašić
Full time PHP dev :)
Bačka Topola - Novi Sad

Član broj: 120044
Poruke: 686
*.mbb.telenor.rs.

Jabber: robertbasic@elitesecurity.org
ICQ: 446475288
Sajt: robertbasic.com


+2 Profil

icon Re: Problem pri kreiranje Login forme10.07.2010. u 20:14 - pre 167 meseci
OK, onda zakljucavam ovu temu, a ti otvori novu sa problemom koji imas.
 
0

[es] :: PHP :: PHP za početnike :: Problem pri kreiranje Login forme
(Zaključana tema (lock), by kazil)

[ Pregleda: 1334 | Odgovora: 3 ] > FB > Twit

Postavi temu

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.