Въпрос относно сесий

GameZone

Registered
Искам да попитам ако направя следното:
if($_POST['submit']) {
$reguser = $_POST['username'];
$regpass = md5($_POST['password']);
}
Ще мога ли да направя при логин да проверява следното:
if($reguser != $_POST['username'] && $regpass != $_POST['password']) {
// Код за вход
}
 
Според логиката на кода ти, в момента си направил:
if($_POST['username'] != $_POST['username']) {
Опитай пак? :)
 
devent каза:
Според логиката на кода ти, в момента си направил:
if($_POST['username'] != $_POST['username']) {
Опитай пак? :)

Да да объркал съм се, но не съм го написал, защото е дълга и широка и затова питам ако стани така да го прилагам на сайта ако не да не го слагам :)
 
Е ти много хубаво си си го спестил, понеже е дълга и широка, обаче в момента няма как да ти помогнем, тъй като кода ти и обяснението нищо не значат :)
 
Ludjov каза:
Но най-добре си използвай

<?php

if(!$_SESSION['username'])
{
//Покажи формата за логване
}
else
{
//Покажи това което искаш когато се е логнал
}

?>

Не си ме разбрал аз искам след регистрация да ма прави 2 сесий едната с паролата другата с името и да праща да кажем в login.php и да проверява сесийте и да логва
 
А за това ли става въпрос

Код:
<?php
$rs = mysql_query('SELECT * FROM table ');
echo mysql_error();

if(mysql_num_rows($rs)==1)
{
$row = mysql_fetch_assoc($rs);
$_SESSION['is_logged']=true;
$_SESSION['user_info']=$row;
header('Location: lgoin.php');
exit;
?>


И после във логин проверяваш

Код:
SELECT * FROM table WHERE user="'.$_SESSION['user_info']['user'].'" AND pass="'.$_SESSION['user_info']['pass'].'"
 
А как ще стане когато направя регистрацията и изпише вие се регнахте успешно да създава 2 сесий името и парола и да ги ползва в логина :)
 
Ами аз във горния пример съм използвал header направо след регистрацията да го пренасочи във login.php но ти може да използваш 2 логина единия когато се логва от форма а едниния когато се логва от регистрация :P

И във тоя кадето ще логва туку що регистрираните потребители заявката да е така

Код:
SELECT * FROM table WHERE user="'.$_SESSION['user_info']['user'].'" AND pass="'.$_SESSION['user_info']['pass'].'"
 
Последен въпрос само :)
Може ли да обесниш какво значат, че аз съм от тези който като го сложа в сайта искам да го науча, че да знам после кво за кое е и какво за какво работи :)
$_SESSION['is_logged'] = true; - Пуска сесията след рег или за какво е ?
$_SESSION['user_info'] = $row - Ползва потребителското име и парола който са сложени в $row или ги изкарва с $row
 
GameZone каза:
Последен въпрос само :)
Може ли да обесниш какво значат, че аз съм от тези който като го сложа в сайта искам да го науча, че да знам после кво за кое е и какво за какво работи :)
$_SESSION['is_logged'] = true; - Пуска сесията след рег или за какво е ?
$_SESSION['user_info'] = $row - Ползва потребителското име и парола който са сложени в $row или ги изкарва с $row

Ами да

Код:
$_SESSION['user_info']
icon_arrow.gif
взима информацията от базата дани поднесена със сесия :P

Но запомни

Код:
$_SESSION['user_info']

user_info е ключът на масива винаги за да използваш $row трябва да направиш така

Код:
$_SESSION['user_info']['tova koeto iskash da vzemesh ot bd']

Извинявам се не съм много добър в обясненията!
 

Back
Горе