Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Problem - klasy itp. itd.
n3vt0n3k
post
Post #1





Grupa: Zarejestrowani
Postów: 1
Pomógł: 0
Dołączył: 4.06.2004

Ostrzeżenie: (0%)
-----


Mianowicie problem jest z edytowaniem danych z klasy ;-) a dokladniej loginu po zalogowaniu się w pliku index.php.
Oto kody:

classUser.php:
[php:1:9fc3b588f8]<?php

class Username
{ var $user;

function PozycjaUsera($user)

{
$this->Pozycja($user);
$this->user = $user;
}

function pobierzUsera()
{
return $this->user;
}
}


$user = new Username;
$user = $user->pobierzUsera($user);

?>
[/php:1:9fc3b588f8]

Plik login.php:
[php:1:9fc3b588f8]
<?php
session_start();

if( $_POST['user'] && $_POST['pass'] ){

include("skrypty/connect.php");

$sql = mysql_select_db("Users");
$sql = mysql_query("SELECT * FROM users WHERE
username='".$_POST['user']."' AND password='".md5($_POST['pass'])."'");
while ($row = mysql_fetch_assoc($sql)){

$username = $row['username'];
$password = $row['password'];

}
if( $username == $_POST['user'] && $password == md5($_POST['pass'])){
$uzytkownik=$username;
include_once("skrypty/classUser.php");
session_register('uzytkownik');
$uzytkownik = "yes";

header("Location: index.php");

} else {

print "<br> Dostep Zabroniony! Musisz podac prawidlowe haslo/login!";
echo "<br><a href=index.php>powrot</a>";
exit();
}
} else{
//gdy nie by?o próby logowania wyswietl formularz
}


?>
[/php:1:9fc3b588f8]
A o to plik index.php i o niego mi chodzi ;-)
[php:1:9fc3b588f8]
<?php
include_once("skrypty/classUsers.php");
echo "$usert->user"; // - o tą linijke mi chodzi!!


?>
[/php:1:9fc3b588f8]
Jak zrobic zeby ten login byl wiecznie zapisany az do momentu wylogowania sie (plik logout.php, ktory tutaj jest zbedny)
Pomozcie jesli mozecie ;-)
amen ;p
Go to the top of the page
+Quote Post
Aiker
post
Post #2





Grupa: Zarejestrowani
Postów: 63
Pomógł: 0
Dołączył: 9.09.2003
Skąd: K-ce

Ostrzeżenie: (0%)
-----


[php:1:b648d96ba5]<?php
include_once("skrypty/classUsers.php");
echo $user->user; // - o tą linijke mi chodzi!!
?>[/php:1:b648d96ba5]
Niewiem czy oto chodzi ale nie powinno byc cudzyslowow w instrukcji echo aby wyswietlic


--------------------
GG: 4985254 ICQ: 349-850-679
Warsztat : Apache 2|MySQL 5|php 5.1|
Go to the top of the page
+Quote Post
party
post
Post #3





Grupa: Zarejestrowani
Postów: 131
Pomógł: 0
Dołączył: 19.08.2003
Skąd: Bydgoszcz

Ostrzeżenie: (0%)
-----


Ale najpierw trzeba stworzyć obiekt...
[php:1:506fac6a97]<?php
include_once("skrypty/classUsers.php");

$user = new Username();
print( $user -> user );

?>[/php:1:506fac6a97]


--------------------
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 20.08.2025 - 08:41