Obsah fóra
PravidláRegistrovaťPrihlásenie




Odpovedať na tému [ Príspevkov: 3 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
login...nejako nejde

Registrovaný: 22.01.08
Prihlásený: 19.04.15
Príspevky: 492
Témy: 135
Bydlisko: Bratislava ...
Príspevok NapísalOffline : 30.07.2008 19:01

som zlatal v php nejaky ten script na prihlasenie. Ale nejako nejde...je zviazany zo suborom index.php kde je overenie cez SESSION ze ci je prihlaseny. Session sa ulozia tu v tomto scripte...registracny je bez sessions. uvedomujem si ze to neni idealne, ale tak stale sa ucim no:(

a neviem lebo ked sa prihlasim tak ma to sice presmeruje na index, ale ukaze ze nejsom prihlaseny.

index.php:
Kód:
<html>




</html>


<?php

if(isset($_SESSION['prihlaseny']) and $_SESSION['prihlaseny']==1){
echo "Prihlasený používateľ: ".$_SESSION['nick'] . " | <a href='logout.php'>Ohlásiť sa</a>";
}else{
echo "Ľutujem, nie si prihlásený. Prosím zaregistruj sa alebo sa prihlás | <a href='reg.php'>Registrácia</a> | <a href='log.php'>Prihlásenie</a>";
}

?>


Kód:
<?php

session_start();


$link = mysql_pconnect('', '', '') or die('Nepodarilo sa spojit s databazou');
mysql_select_db('') or die('Nepodarilo sa vybrat databázu.');

$nick = trim(htmlspecialchars(addslashes($_POST['nick'])));
$pass = trim(htmlspecialchars(addslashes($_POST['pass'])));
$pass = md5($pass);

if(empty($nick) || empty($pass)){
die("Prosím nezabúdajte že nesmiete nechať žiadnu položku nevyplnenú");
}

if(isset($send)){
}

if(!eregi('.{3,}',$nick)){
echo "meno nesmie mat menej ako tri znaky!";
}

$query = MySQL_Query("SELECT * FROM `users` WHERE `nick` = '$nick' and `pass` = '$pass'") or die (mysql_error());
$Vysledok = mysql_fetch_array($query);
$Vysledok['nick'];


if($Vysledok['nick']){
$_SESSION['prihlaseny'] = 1;
               $_SESSION['nick'] = $Vysledok['nick'];
               $_SESSION['id'] = $Vysledok['id'];
                                        header("location: index.php");
}


?>


Offline

Skúsený užívateľ
Skúsený užívateľ
login...nejako nejde

Registrovaný: 09.07.08
Prihlásený: 17.01.15
Príspevky: 1585
Témy: 96
Príspevok NapísalOffline : 30.07.2008 19:24

na začiatku toho prvého kódu ti chýba session_start.

Jedna rada:

Kód:
if(!session_id()){
    session_start();
}

miesto samontého session_start()

Okrem toho, prečo máš <html></html> a až za tým php? Veci týkajúce sa prihlásenia a pod. by som robil na začiatku, nie na konci a už vôbec nie až po ukončení <html>







_________________
neříkejte, že něco nejde udělat, protože se vždycky najde nějaký blbec, co neví, že to nejde – a udělá to!
Offline

Užívateľ
Užívateľ
login...nejako nejde

Registrovaný: 22.01.08
Prihlásený: 19.04.15
Príspevky: 492
Témy: 135
Bydlisko: Bratislava ...
Príspevok Napísal autor témyOffline : 30.07.2008 20:02

diky moc, uz to ide...


Odpovedať na tému [ Príspevkov: 3 ] 


Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy. nejako mi nejde graficka GeForce4 MX 420

v nVidia grafické karty

1

361

07.01.2012 14:07

PamelaSvK Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Upgrade ubuntu to 8.10, nejde login

v Operačné systémy Unix a Linux

1

599

16.12.2008 23:26

Igor Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. takto nejako?

v PC zostavy

3

463

17.09.2009 21:32

cyypo Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Mam velky ping da sa nejako zmensit?

v Sieťové a internetové programy

11

3518

23.10.2008 0:00

TommyHot Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Da sa nejako osetrit, aby programator neukradol projekt?

v Obchody, reklamácie a právo

6

469

12.07.2013 18:58

shaggy Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Dá sa nejako zmeniť heslo od facebooku na to pôvodné?

v Sociálne siete

1

364

07.05.2020 20:24

void Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. PC Zostava na hranie, môže byť alebo nejako to pomeniť?

[ Choď na stránku:Choď na stránku: 1, 2 ]

v PC zostavy

45

1670

22.01.2010 8:57

Cirky Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. login

v PHP, ASP

2

648

26.02.2009 15:01

Flety Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Login

v Redakčné systémy

4

1288

01.06.2006 12:53

Exodus Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. login

v PHP, ASP

16

1235

13.09.2009 13:29

kaidžas Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. login tabulka

v Redakčné systémy

0

1295

08.04.2006 14:27

pe3x Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. icq login

v Sieťové a internetové programy

15

1595

07.05.2008 21:47

lio Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Remote login?

v PHP, ASP

3

722

21.01.2011 18:10

d0.0b Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Nejaký login

v Redakčné systémy

3

556

14.03.2007 19:53

p360t Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Admin + login

v PHP, ASP

1

607

30.12.2009 22:27

tomxi Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. login SESSION

v PHP, ASP

4

358

08.05.2014 11:38

Ďuri Zobrazenie posledných príspevkov


Nemôžete zakladať nové témy v tomto fóre
Nemôžete odpovedať na témy v tomto fóre
Nemôžete upravovať svoje príspevky v tomto fóre
Nemôžete mazať svoje príspevky v tomto fóre

Skočiť na:  

Powered by phpBB Jarvis © 2005 - 2024 PCforum, webhosting by WebSupport, secured by GeoTrust, edited by JanoF
Ako väčšina webových stránok aj my používame cookies. Zotrvaním na webovej stránke súhlasíte, že ich môžeme používať.
Všeobecné podmienky, spracovanie osobných údajov a pravidlá fóra