10/10/2018, 00:02

Mình cần viết một trang khi vào phải nhập mới coi được nội dung

Mình dã có 1 file index.php
mình muốn có một file login.php để include vào để khi vào phải đăng nhập
use = admin
pas = 123456

nếu mà là md5 thì càng tốt
bạn nào giúp mình với mình mới học nên ngu lắm ^^
mình xin cảm ơn
zoejoe viết 02:07 ngày 10/10/2018
Cái này cũng dễ mà :

PHP Code:
/* login check */
class Log 
{
    public 
$islog;
    
    function 
chk()
    {
        
        
/* kiem tra sao do thi tuy ban */
        
        
$this->islog true/* hoac false gi do cung duoc, tuy theo dieu kien cua trang */
        
        
return $this->islog;
    } 
}

/************************************************************************* roi nha ************************************************************************************/ 
Giời tới trang index.php của bạn :
PHP Code:
/* include */
require_once('login.php');
$login = new Log;

if(
$login->chk()) /* dung la da dang nhap */
{
    
/* show noi dung ra */
}

else
{
    
/* dua ra thong bao rang ban chua dang nhap => khong the xem noi dung duoc :D */

star_night viết 02:16 ngày 10/10/2018
ùi khó quá hix hix
cụ thể là mình đã có file index.php rùi h cần thêm nhưng file gì nữa bạn. Và trong index.php cần thêm những gì á ^^.
cái code
PHP Code:
/* include */
require_once('login.php');
$login = new Log;

if(
$login->chk()) /* dung la da dang nhap */
{
    
/* show noi dung ra */
}

else
{
    
/* dua ra thong bao rang ban chua dang nhap => khong the xem noi dung duoc :D */

này là đưa vào index.php hả bạn.
còn cái ở trên thì bỏ ở đâu ta ^^
mình gà con lắm ^^. bạn chỉ lại giúp mình với ^^
zoejoe viết 02:18 ngày 10/10/2018
Thì cái code đó chèn vào file index.php.

ngay chỗ :
PHP Code:
else
{
    
/* Cho này bạn thực thi lệnh show nội dung của bạn */

zoejoe viết 02:16 ngày 10/10/2018
Với cách trên hơi phức tạp, lại rườm rà. Nhưng mình không nghĩ ra cách nào khác !
star_night viết 02:06 ngày 10/10/2018
hí hí khó quá. như vầy há mình có một site là :
PHP Code:
 <?php
echo 'hello all';
?>
giờ đưa code bạn vào nó sẽ là :

PHP Code:
<?php>
/* include */
require_once('login.php');
$login = new Log;

if($login->chk()) /* dung la da dang nhap */
{
echo 'hello all';
}

else

echo 'khong duoc xem';

?>

còn đây là login.php

class Log
{
public $islog;

function chk()
{

if $pas = "123456"
{

$this->islog = true;
/* hoac false gi do cung duoc, tuy theo dieu kien cua trang */

return $this->islog;
}
}
}

hix khó thật.
zoejoe viết 02:10 ngày 10/10/2018
Được gửi bởi star_night
hí hí khó quá. như vầy há mình có một site là :
PHP Code:
 <?php
echo 'hello all';
?>
giờ đưa code bạn vào nó sẽ là :

PHP Code:
<?php>
/* include */
require_once('login.php');
$login = new Log;

if($login->chk()) /* dung la da dang nhap */
{
echo 'hello all';
}

else

echo 'khong duoc xem';

?>

còn đây là login.php

class Log
{
public $islog;

function chk()
{

if $pas = "123456"
{

$this->islog = true;
/* hoac false gi do cung duoc, tuy theo dieu kien cua trang */

return $this->islog;
}
}
}

hix khó thật.

hì hì, lúc khùng lên nên mới nghĩ ra như vậy !

bạn chỉ cần thêm vào đầu index như sau :

PHP Code:
<?php
require_once('login.php');
$check = new log;
if(!
$check->chk()) 
{
 echo 
'khong duoc xem';
 exit;
}

/************************* phan tiep theo la cua ban ************************************************/
?>
zoejoe viết 02:05 ngày 10/10/2018
Hài lòng rồi nhá !
Bài liên quan
0