http://teddymaulana.wordpress.com/
TinyMce merupakan word processor yang mempunyai fitur-fitur yang lengkap, sebelum menggunakan tinimce, download di http://tinymce.moxiecode.com/download.php
copy folder TinyMce pada folder js yang kita buat sendiri di folder root codeigniter
folder js sejajar dengan folder system pada folder instalasi codeigniter
/codeigniter/js
/codeigniter/system
setelah mengcopy tinymce selanjutnya membuat file view pada codeigniter
/system/aplikasi/view
script nya seperti dibawah ini:
Tulisan ini sebenarnya saya buat untuk tugas sekolah, tapi sayang sekali saya telat mengumpulkan tugas ini, daripada tidak terpakai lebih baik saya tulis ke dalam blog saya.
http://teddymaulana.wordpress.com
Login form ini adalah aplikasi pertama yang saya buat menggunakan CodeIgniter, dalam pembuatan aplikasi ini saya masih dibantu oleh seorang pembimbing.
Codeigniter adalah php framework yang awalnya ditulis oleh mas Rick Ellis, pendiri dan CEO EllisLab.com, perusahaan yang mengembangkan codeigniter. Saat ini, codeigniter dikembangkan oleh komunitas dan disebarkan ke seluruh dunia dengan lisensi bebas.
Untuk membuat login-form pada Controller saya membuat sebuah Class seperti di bawah ini
System->Aplikasi->Controllers
<?php
class Login extends Controller {
function Login()
{
parent::Controller();
$this->load->helper(array(’form’, ‘url’));
$this->load->library(array(’encrypt’, ‘form_validation’, ’session’));
$this->load->model(’user_model’);
}
function index()
{
$this->load->view(’header’);
$this->load->view(’loginuser’);
}
function validation()
{
$this->form_validation->set_rules(’name’, ‘name’, ‘required’);
$this->form_validation->set_rules(’password’, ‘Password’, ‘required’);
if ($this->form_validation->run() == TRUE)
{
if ($this->user_model->get_data($this->input->post(’name’), $this->input->post(’password’)) ==TRUE)
{
$newdata = array(
‘name’ => $this->input->post(’name’),
‘password’ => $this->input->post(’password’)
);
$this->session->set_userdata($newdata);
redirect (’inventory/index’);
}
else
{
$this->mysmarty->view(’data’);
}
}
else
{
$this->mysmarty->view(’gagal’);
}
}
}
?>
Controller di atas hanya digunakan untuk proses pada login saja, sedangkan logout dan lainnya sementara ini belum selesai saya buat
Berikut ini Model untuk login System->Aplikasi->Models
<?php
class User_model extends Model {
function User_model()
{
parent::Model();
$this->load->database();
}
function get_data($name, $password)
{
$name = $this->input->post(’name’);
$password = $this->input->post(’password’);
$new_password = md5($password);
$sql = “SELECT * FROM user WHERE name = ‘”.$name.”‘ AND password = ‘”.$new_password.”‘”;
$query = $this->db->query($sql);
if ($query->num_rows() > 0)
{
return TRUE;
}
else
{
return FALSE;
}
}
}
?>
Sebelum membuat Login form ini saya membuat tabel USER pada database yang berisi USERNAME dan PASSWORD
Dan yang terakhir saya membuat View utuk ditampilkan pada browser System->Aplikasi->Views
Inventory Management
<?=form_fieldset(’LoginForm’)?>
LOGIN
Username :
Password :
<?=form_fieldset_close()?>
Login-Form diatas belu selesai saya buat, itu hanya proses untuk login saja sedangkan logout dan yang lainnya saya masih perlu bimbingan lagi.
Untuk Mengetahui tulisan saya lebih lanjut knjungi http://teddymaulana.wordpress.com
Recent comments
4 days 4 hours ago
4 days 6 hours ago
4 days 21 hours ago
4 days 21 hours ago
4 days 21 hours ago
4 days 21 hours ago
4 days 22 hours ago
4 days 22 hours ago
5 days 2 hours ago
5 days 9 hours ago