Skip to main content

membuat halaman web yang perlu login dan yang ngak perlu login

April 26, 2010 by luki76

luki76's picture

Dear para pakar
mohon bantuan untuk memisahkan halaman login dan yang nggak login pada satu web
terimakasih

Comments

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.

opsi lain untuk halaman yang Login dan tidak

May 4, 2010 by andry, 1 year 39 weeks ago
Comment: 6705

andry's picture

        if($this->session->userdata('logged_in')){

<? echo "Welcome , ".$this->session->userdata('name').""; ?>
// halaman yang sudah login
<? } else { ?>
halaman yang belum login bisa juga form loginnya disini
<? }?>

Bisa fungsi checking di index()

May 3, 2010 by newbiecoder, 1 year 39 weeks ago
Comment: 6694

newbiecoder's picture

Mirip milik mas Syamsul Bachri, tapi kalau saya lebih suka untuk membagi2 halaman dalam controller2nya sendiri. jadi pada fungsi index() bisa kita check apakah user dalam kondisi login atau tidak. jadi tidak perlu per fungsi di-check, tapi per controller.

<?php
class Foo extends Controller {
	function Foo()
	{
		parent::Controller();
		$this->load->library('session');
	}
 
	function index()
	{
		if ($this->session->userdata('login') == TRUE)
		{
			$this->bar();
		}
		else
		{
			redirect('login');
		}
	}
 
	function bar()
	{
		echo 'kalau login = TRUE, fungsi ini dijalankan';
	}
}
// end of class Foo
?>

Semoga membantu.

BLS:

April 28, 2010 by syabac, 1 year 40 weeks ago
Comment: 6651

syabac's picture

Coba jawab ya..
Sederhananya, pada halaman2 yang perlu login, selalu dicek apakah client yg sedang mengakses ini sudah login apa belum..

contoh saya punya beberapa halaman:
article/read ---> semua orang bisa akses
article/add ---> hanya yg terdaftar/admin yg bisa akses

class Article extends Controller{
    function Article(){
        parent::Controller();
        $this->load->library('session');
    }
 
    function read(){
        //show normal page
    }
 
    function add(){
        if($this->session->userdata('has_login') != false){
            // Show normal page
        }else{
            //show error page
        }
    }
}

Semoga membantu..

login

April 28, 2010 by cuplis, 1 year 40 weeks ago
Comment: 6653

cuplis's picture

mas syabac
bisa minta file login yang terintegrasi tidak?

oea,mas angkatan berapa?
saya adik kelas,,,
hwhhweeh

BLS:

April 28, 2010 by syabac, 1 year 40 weeks ago
Comment: 6658

syabac's picture

Yang terintegrasi sih ada, tapi punya project..
tapi dari yang saya contohkan di atas saya rasa sudah cukup..

Wew, ternyata IPB juga..
angkata 43.. u?

#1 Balas

April 28, 2010 by Firu, 1 year 40 weeks ago
Comment: 6642

Firu's picture

Coba baca artikel ini http://philsturgeon.co.uk/news/2009/07/Create-an-Admin-panel-with-CodeIg...

di artikel itu u bakal dikasih tau beberapa cara utk memisahkan halaman admin (yg perlu login) dengan halaman user (yg tidak perlu login).

Semoga membantu....

terimakasih

May 2, 2010 by luki76, 1 year 39 weeks ago
Comment: 6690

luki76's picture

trims yach atas infonya trus aku coba yach

template

May 2, 2010 by luki76, 1 year 39 weeks ago
Comment: 6691

luki76's picture

heee nanya lagi bleh? maaf maklum newbie() klo buat header ,footer, sidebarnya ngak berubah tapi contentnya berubah gimana makasih yach atas pencerahanya .......

#1 Balas

May 4, 2010 by Firu, 1 year 39 weeks ago
Comment: 6698

Firu's picture

Tergantung kebutuhan sebenarnya, kalo u mau data contentnya statis yah u tinggal buat template tapi kalo mau yang dinamis coba pake AJAX.

Semoga membantu....

tinggal bikin template statis

May 3, 2010 by newbiecoder, 1 year 39 weeks ago
Comment: 6693

newbiecoder's picture

kalau yakin header, footer, sidebar gak berubah2 tinggal bikin template yang isinya ditulis manual. sedang untuk contentnya isinya dari database.
semoga membantu

Premium Drupal Themes by Adaptivethemes