blog statsblog stats Apa Saja Ada Disini,movie,anime,youtube collection,blog.freelancermy.net,www.blog.freelancermy.net

How To make admin page with database


Account Login Details for the Demo page are:
  • User Name: swashata; Password: swashata;OR
  • User Name: admin; Password: admin
If you want to understand the coding behind the login system, then read on below…

#0: Strategy Used behind the Login System:

Here we shall use 5 files for making the whole system.file structure
  • config.php: The main file for holding the information related to the admin MySQL table. We shall discuss in brief how to create the table. For information do check the MySQL posts.
  • admin.php: For administrative functions. It will redirect to login.php if not authorized already;
  • login.php: A webpage for displaying form of login. It will submit the form to check_login.phpwhere it will be processed further;
  • check_login.php: A PHP script to check the login details from the MySQL Table. If successfully matched, then it will register the Session, else will redirect back to the login.php file with error message;
  • logout.php: It will delete the session, and will redirect back to login.php file with success message;

#1: Setting up the MySQL Table:

We shall use a MySQL table like this for storing administrator information:
iduser_nameuser_pass
1adminadmin
2swashataswashata
Basically we shall encrypt the password inside the table. Just for the demonstration I have showed the passwords above…
Now create a Database and inside it create a table login_admin with the following MySQL query command:
?
1
2
3
4
5
6
7
CREATE TABLE login_admin
(
id INT NOT NULL AUTO_INCREMENT,
user_name VARCHAR(100),
user_pass VARCHAR(200),
PRIMARY KEY (id)
)
Now insert the two user information inside the table with the following command:
?
01
02
03
04
05
06
07
08
09
10
11
INSERT INTO login_admin (user_name, user_pass)
VALUES
(
‘swashata’, SHA(‘swashata’)
)
INSERT INTO login_admin (user_name, user_pass)
VALUES
(
‘admin’, SHA(‘admin’)
)
Now your MySQL table is ready for use!

#2: Setting up the config.php file:

As mentioned before, it just contains all the necessary MySQL Database connection information. Here is the code for this file:
?
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
<?php
/**********************************************************************
 *Contains all the basic Configuration
 *dbHost = Host of your MySQL DataBase Server... Usually it is localhost
 *dbUser = Username of your DataBase
 *dbPass = Password of your DataBase
 *dbName = Name of your DataBase
 **********************************************************************/
$dbHost = 'localhost';
$dbUser = 'Data Base User Name';
$dbPass = 'Data Base Password';
$dbName = 'Data Base Name';
$dbC = mysqli_connect($dbHost, $dbUser, $dbPass, $dbName)
        or die('Error Connecting to MySQL DataBase');
?>
Just save this file with the above codes.

#3: Code behind the login.php File:

It shows up the login form and moves it to check_login for further processing!
?
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
    <title>Login Demo</title>
</head>
<body>
<?php
    $login_form = <<<EOD
<form name="login" id="login" method="POST" action="check_login.php">
<p><label for="username">Please Enter Username: </label><input type="text" size="100" name="username" id="username" value="Enter Username here" /></p>
<p><label for="password">Please Enter Password: </label><input type="password" size="40" name="password" id="password" value="abracadabra" /></p>
<p><input type="submit" name="submit" id="submit" value="Submit"/> <input type="reset" name="reset" id="reset" value="reset"/></p>
</form>
EOD;
$msg = $_GET['msg'];  //GET the message
if($msg!='') echo '<p>'.$msg.'</p>'; //If message is set echo it
echo "<h1>Please enter your Login Information</h1>";
echo $login_form;
?>
</body>
</html>
The $msg variable is used to show any message to the user using GET method.

#4: Code Behind the check_login.php file:

?
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
<?php
define(DOC_ROOT,dirname(__FILE__)); // To properly get the config.php file
$username = $_POST['username']; //Set UserName
$password = $_POST['password']; //Set Password
$msg ='';
if(isset($username, $password)) {
    ob_start();
    include(DOC_ROOT.'/config.php'); //Initiate the MySQL connection
    // To protect MySQL injection (more detail about MySQL injection)
    $myusername = stripslashes($username);
    $mypassword = stripslashes($password);
    $myusername = mysqli_real_escape_string($dbC, $myusername);
    $mypassword = mysqli_real_escape_string($dbC, $mypassword);
    $sql="SELECT * FROM login_admin WHERE user_name='$myusername' and user_pass=SHA('$mypassword')";
    $result=mysqli_query($dbC, $sql);
    // Mysql_num_row is counting table row
    $count=mysqli_num_rows($result);
    // If result matched $myusername and $mypassword, table row must be 1 row
    if($count==1){
        // Register $myusername, $mypassword and redirect to file "admin.php"
        session_register("admin");
        session_register("password");
        $_SESSION['name']= $myusername;
        header("location:admin.php");
    }
    else {
        $msg = "Wrong Username or Password. Please retry";
        header("location:login.php?msg=$msg");
    }
    ob_end_flush();
}
else {
    header("location:login.php?msg=Please enter some username and password");
}
?>
As you can see it registers $_SESSION['name'] superglobal variable along with session_register and then redirects to admin.php. Now lets see what the admin.php file has to protect it from unauthorized use! Also note that if username and password do not match, then it redirects back to thelogin.php file with an error $msg.

#5: Code behind admin.php file:

?
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
<?php
session_start(); //Start the session
define(ADMIN,$_SESSION['name']); //Get the user name from the previously registered super global variable
if(!session_is_registered("admin")){ //If session not registered
header("location:login.php"); // Redirect to login.php page
}
else //Continue to current page
header( 'Content-Type: text/html; charset=utf-8' );
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
    <title>Welcome To Admin Page Demonstration</title>
</head>
<body>
    <h1>Welcome To Admin Page <?php echo ADMIN /*Echo the username */ ?></h1>
    <p><a href="logout.php">Logout</a></p> <!-- A link for the logout page -->
    <p>Put Admin Contents</p>
</body>
</html>
I have put comments every where! So you will be able to easily understand the code! Basically, here you need to be creative to put the admin contents properly! What ever it is, it will only be shown to authorized users. Also we have set a constant ADMIN to fetch the username from the super global variable $_SESSION[‘name’] and we can echo it where ever we want!

#6: Logging out with logout.php

It is used to destroy the current session. It is very simple!
?
1
2
3
4
5
<?php
session_start(); //Start the current session
session_destroy(); //Destroy it! So we are logged out now
header("location:login.php?msg=Successfully Logged out"); // Move back to login.php with a logout message
?>
Save the file with the above code and you are done!

Adobe After Effects CS6


Adobe After Effects CS6

Crack Release June 2012

Password : faridblaster
This file has been downloaded 84221 times. 



The release of After Effects CS6 is proof that Adobe actually listens to customer requests and stays current with the needs of today’s filmmakers, editors, and motion graphics artists. Beyond this release's impressive list of new features, there are much-needed and long-awaited performance improvements.
Adobe has implemented several structural developments like the new ray-traced 3D rendering engine and Global Performance Cache that it rebuilt from the ground up, providing not only faster performance, but increased professional capabilities. New tools such as the 3D Camera Tracker, Rolling Shutter Repair, and variable mask edge feathering are serious professional compositing tools. The enhanced integration between After Effects CS6 and other Adobe tools makes the workflow faster and more fluid than before.

GREATLY IMPROVED PERFORMANCE

The Global Performance Cache feature is the newfound power under the hood that makes After Effects CS6 perform better even on older Macs. This is a set of technologies that work together: a global RAM cache, a persistent disk cache, and a new graphics pipeline.
The global RAM cache employs reusable frames recognized anywhere on the timeline not just adjacent frames as well as duplicated layers or sub-comps. Cached frames are restored after an Undo/Redo operation, when layers are hidden or revealed, or when timeline settings return to a previous state. The feature allows users to experiment or “nudge” elements without a performance penalty should they change their mind or accidentally hit something that would normally wipe out the RAM preview and force a re-render.


Selecting a dedicated solid state drive (SSD) on your system—whether an internal drive on a tower or an external USB or Thunderbolt drive—to be used as your disk cache, will greatly boost performance without further taxing your system hard drive. Additionally, this cache contains frames from all projects you have opened in the same or earlier sessions, so disk cached frames from one project will be retrieved for reuse in other projects that use those same frames.
After Effects CS6 also better harnesses OpenGL and your video card, resulting in a more responsive and immediate playback of large compositions—especially on larger displays. (Adobe says that earlier tests by Nvidia yielded acceleration by a factor of 1.5 to 2.5 times, with some graphic functions being up to 16 times faster than before.)


NEW 3D EXTRUSIONS, BENDABLE FOOTAGE, AND RAY-TRACING

Adobe has totally reworked the After Effects CS6 3D environment. Text and shape layers can now be extruded with beveled edges, and footage clips, images, and solid layers or even sub-comps can be bent in 3D space. And all 3D objects can interact with each other to cast shadows, reflections, transparency, specular and diffused light, and more. Ray-traced rendering enhances the 3D objects with much more realism than ever before, with environment mapping and light refraction through transparent materials.


While these significant 3D enhancements have been made, it’s clear that Adobe isn’t trying to compete in the 3D modeling or application space. The tools provided only generate some more realistic results without the need to rely on third-party plug-ins for basic animations and motion graphics, but you will still need something like Zaxworks to produce 3D elements featuring bump mapping and sophisticated texturing.
You can’t import 3D models with this release, nor will the Live 3D layers from Photoshop CS5.5 work with this new 3D environment: They never truly worked interactively with other 3D elements in previous versions, so no real loss there. I do wish Adobe would have included at least some simple primitive shape objects to build on.
The ray-tracer replaces the older scanline-based Classic 3D renderer, which supports refined rendering of soft shadows, light falloff, DOF, motion blur, and project through lights. The specular highlights can be intensified and focused on any object, and reflections can display focus and blur for added realism.

8 maut menjelang hari raya


Kemalangan membabitkan dua bas

 satu van di tiga lokasi



KUALA LUMPUR: Lapan maut dan 22 lagi cedera dalam tiga kemalangan berasingan di Lawas, Sarawak; Kinabatangan, Sabah dan Kuala Krai, Kelantan - tragedi yang lazimnya berlaku menjelang Aidilfitri. 


Di Lawas, keriangan membeli-belah pada saat akhir menyambut lebaran buat 12 bersaudara berakhir apabila lima dari mereka maut selepas van sapu yang dinaiki terbabas di Kilometer 5, Jalan Sundar-Trusan, petang kelmarin. 

Mereka yang maut dalam kejadian pada jam 5.50 petang itu, dua beranak, Maria Awang, 37, dan anaknya yang juga pelajar Politeknik Kuching, Khairulnisa Najwa Omar, 18, manakala bapanya, Omar Abdul Rahman, 40, cedera parah dan dirawat di Hospital Queen Elizabeth, Kota Kinabalu.

Turut meninggal dunia akibat kecederaan parah di kepala dan dada ialah pemandu van, Mohammad Tasia, 45, serta dua penumpang lain, Nurzaimah Mohd Taib, 12, dan Nurulhusnah Ezati Imra, 17.

Di Kinabatangan, perjalanan 10 jam untuk pulang ke kampung menyambut Aidilfitri bertukar tragedi dengan tiga penumpang maut, manakala tiga lagi parah apabila bas ekspres dinaiki terbabas dalam kemalangan di Kilometer 121 Jalan Sandakan-Lahad Datu di sini, awal semalam.

Dalam kejadian jam 2.50 pagi itu, pemandu bas ekspres dari Kota Kinabalu ke Tawau itu dipercayai gagal mengawal kenderaannya selepas memintas sebuah kenderaan lain sebelum berpusing beberapa kali lalu terbalik. 
Kemalangan berlaku ketika cuaca hujan dan bas dilaporkan dipandu laju. Bas berkenaan bertolak dari Terminal Bas Bandaraya Utara, Inanam kira-kira jam 8 malam kelmarin dan sepatutnya tiba di Tawau jam 6 pagi.

Ia membawa 31 pelajar Universiti Teknologi Mara (UiTM) cawangan Kota Kinabalu, tujuh orang awam, seorang pemandu dan dua pembantu pemandu.

Mangsa yang maut dikenali sebagai Usman Sulaiman, 46, dari Kampung Sungai Tongkang, Tawau; Jabar Maidin, 54, dan Piyan Ardian Shah Osman, 23. Mayat dihantar ke Hospital Kinabatangan untuk bedah siasat.

Penumpang yang cedera parah dikenali sebagai Freddie Mandalis, 20; Beneditus Pogu, 27; dan Rahamiti Nurdin, 35, yang menerima rawatan di Hospital Duchess Of Kent, Sandakan.

Sementara itu di Kuala Krai, 10 penumpang dan dua pemandu dalam perjalanan dari Kota Bharu ke Gua Musang hampir maut apabila bas dinaiki terbabas dan berpusing tiga kali sebelum jatuh ke tepi cerun, dipercayai untuk mengelak kenderaan pacuan empat roda dari arah bertentangan, semalam.

Dalam kejadian kira-kira jam 7.30 pagi di Kilometer 119, Kota Bharu-Gua Musang, pemandu utama bas berkenaan, Raja Mohd Adli Raja Ibrahim, 38, tercampak keluar, manakala penumpang lain mengalami kecederaan pada bahagian badan, muka serta kaki, dan dikejarkan ke Hospital Kuala Krai.

Difahamkan bas Transnasional berkenaan disewa khas untuk membawa kakitangan awam iaitu Lembaga Kemajuan Kelantan Selatan (KESEDAR), Jabatan Kerja Raya (JKR), dan Agensi Anti Dadah Kebangsaan (AADK) itu bergerak dari Kota Bharu pada jam 5.45 pagi menuju ke Gua Musang.

Empat didakwa membunuh seorang lelaki


Empat didakwa membunuh seorang lelaki


SEREMBAN 26 Julai - Empat lelaki termasuk seorang pelajar mengaku tidak bersalah di Mahkamah Tinggi di sini hari ini atas dakwaan membunuh seorang lelaki di kawasan ladang kelapa sawit Ulu Kanchong, Pedas, Rembau, tahun lepas.
Rosman Ali Abdul, 28, Kamarudin Idrus, 54, kedua-duanya kontraktor, Mohamad Asrol Izek Md Aris, 31, seorang anggota tentera dari Kem Sungai Besi, Kuala Lumpur dan Zaki Zahari, 19, seorang pelajar didakwa membunuh Hamzah Ab Majid, 56, di kawasan ladang kelapa sawit Ulu Kanchong, Pedas, Rembau antara kira-kira pukul 9.30 malam hingga 12 malam, 18 Okt, 2011.
Mereka didakwa mengikut Seksyen 302 Kanun Keseksaan dan dibaca bersama Seksyen 34 kanun sama yang membawa hukuman mati mandatori, jika sabit kesalahan.
Pendakwaan dikendalikan Timbalan Pendakwa Raya Wan Shaharuddin Wan Ladin, sementara Zaki diwakili peguam Mohd Jufri Abd Mois, manakala tiga yang lain tidak diwakili.
Penolong Kanan Pendaftar Mahkamah Tinggi Siti Kahiriah Abd Razak menetapkan 30 Ogos ini untuk sebutan semula kes. - BERNAMA

Tak malu


Kerana Duit  Sanggup Tergadai Maruah




                                      LIGAT...Putri mempersembahkan tariannya.

KUALA LUMPUR: “Saya tidak malu melakukan aksi gelek kerana pendapatan yang saya terima cukup lumayan,” kata penari gelek berbangsa Melayu yang bekerja di sebuah restoran Arab di ibu kota.

Pekerjaan sebagai penari gelek yang sebelum ini asing bagi masyarakat Melayu dan hanya boleh ditonton di kaca televisyen dan di negara Asia Barat, kini menjadi punca pendapatan lumayan bagi segelintir penduduk di Malaysia.


Difahamkan kemunculan penari gelek Melayu berikutan peningkatan pelancong dari Timur Tengah yang mengunjungi Malaysia sama ada untuk melancong atau urusan perniagaan.

Putri (bukan nama sebenar) berkata, dia seronok melakukan pekerjaan sebagai penari gelek untuk menghiburkan pengunjung yang majoriti terdiri daripada masyarakat Timur Tengah.


Malah, dia tidak kisah tubuhnya dijamah mata lelaki yang asyik memandang lenggok pinggul dan dada separuh bogelnya.

Selangor sah tempat ketiga


Selangor sah tempat ketiga

Balaban cuba melepasi pemain Sabah, Radzi Mohd Hussin dalam saingan Liga Super, malam tadi. - Foto Luqman Hakim Zubir
Balaban cuba melepasi pemain Sabah, Radzi Mohd Hussin dalam saingan Liga Super, malam tadi. - Foto Luqman Hakim Zubir
Shah Alam: Selangor mengesahkan tempat ketiga Liga Super musim ini dan layak ke Piala AFC 2013 selepas menewaskan Sabah 3-2 pada aksi kedua terakhir liga di Stadium Shah Alam, malam tadi.

Kekalahan Sabah itu meletakkan skuad kendalian jurulatih sementara, Andrew Majanggim kekal di tangga kedua tercorot liga, sekali gus sah akan beraksi playoff untuk turun ke Liga Perdana musim depan.
Pasukan tuan rumah yang dibimbing Irfan Bakti Abu Salim selesa mendahului 2-0 pada separuh masa pertama menerusi tandukan kapten, Amri Yahyah pada minit ke-15 dan tolakan Solihin Kanasian minit ke-29.
Penjaga gol Sabah, Syed Adney Syed Hussein terus tewas buat kali ketiga hanya dua minit selepas babak kedua bersambung menerusi bola lambungan menarik penyerang import Selangor dari Croatia, Bosko Balaban.

Sabah bagaimanapun berjaya merapatkan kedudukan menerusi Brendan Gan pada minit ke-84 dan rembatan susulan Rozaimi Abd Rahman minit ke-88 selepas sepakan penaltinya ditepis penjaga gol Selangor, Norazlan Razali.

Namun sehingga wisel penamat, Sabah gagal mendapatkan gol penyamaan.

Pusat undi berubah automatik


Pusat undi berubah automatik


Putrajaya: Suruhanjaya Pilihan Raya (SPR) mahu mewujudkan sistem pangkalan data sendiri bagi menangani isu pendaftaran bertindih atau pengundi mendaftar dua kali.

Menerusi sistem baru itu, pangkalan data SPR akan dihubungkan dengan beberapa agensi termasuk Lembaga Hasil Dalam Negeri (LHDN) serta syarikat utiliti seperti Tenaga Nasional Berhad (TNB) bagi memastikan kawasan mengundi dan alamat pengundi sama. Pengerusi SPR, Tan Sri Abdul Aziz Mohd Yusof, berkata pangkalan data terbabit akan dilengkapi perisian bagi membolehkan kawasan mengundi ditukar secara automatik jika alamat pengundi terbabit dikesan sudah berubah. 
Jumlah peratusan rakyat yang menetap tidak mengikut kawasan daftar mengundi sangat tinggi, sekali gus mencetuskan kontroversi pendaftaran bertindih atau pengundi mendaftar dua kali.

Ramai yang tinggal tempat lain, tetapi kawasan mengundi tempat lain. Contohnya, tinggal di Kuala Lumpur tetapi undi di Kelantan. Ketika ini, segala maklumat mengenai pengundi, kita bergantung sepenuhnya dengan Jabatan Pendaftaran Negara (JPN).

“Jika mereka ubah alamat tempat tinggal di kad pengenalan, tetapi tidak maklumkan kepada SPR, kita tidak dapat berbuat apa-apa kerana berdasarkan peruntukan undang-undang, pengundi perlu memohon kepada kita menukar alamat,” katanya kepada BH.

Berikutan itu, kata Abdul Aziz, SPR sedang mengkaji untuk mewujudkan pangkalan datanya sendiri bagi penambahbaikan jangka panjang. 
Usaha mewujudkan pangkalan data itu juga bertujuan menyelesaikan isu pengundi hantu seperti yang didakwa sesetengah pihak. 

Ketika ini, SPR menggunakan Sistem Perkongsian Maklumat Antara Agensi (Alis) dengan JPN untuk urusan pendaftaran dan semak daftar.

Abdul Aziz berkata, SPR akan menjadikan sistem yang digunakan Singapura sebagai rujukan untuk mewujudkan pangkalan data pengundi baru.

“Di Singapura, apabila pertukaran alamat pengundi dikesan oleh mana-mana pangkalan data, ia akan segera memaklumkan kepada agensi pilihan raya negara itu dan secara automatik kawasan mengundi mereka juga akan diubah,” katanya.

Kelantan tidak dapat imbuhan


Kelantan tidak dapat imbuhan

INDRA Putra Mahyuddin (kiri) menjaringkan gol pertama Kelantan pada perlawanan Liga Super menentang Perak di Stadium Sultan Mohd Ke IV, kelamrin.
INDRA Putra Mahyuddin (kiri) menjaringkan gol pertama Kelantan pada perlawanan Liga Super menentang Perak di Stadium Sultan Mohd Ke IV, kelamrin.
KOTA BHARU: Pemain Kelantan tidak dijanjikan sebarang imbuhan khas atas kejayaan mempertahankan kejuaraan Liga Super di Stadium Sultan Muhammad, Kota Bharu, kelmarin. 

Presiden Persatuan Bola Sepak Kelantan (KAFA), Tan Sri Annuar Musa berkata, pengurusan pasukan sudah mempunyai sistem tersendiri menghargai kejayaan gergasi Pantai Timur itu dalam setiap perlawanan dan kejohanan. Pemain hanya menerima imbuhan tertentu jika muncul juara dalam kejohanan kalah mati seperti Piala FA atau Piala Malaysia namun bukan dalam saingan Liga Super. 
Mengikut sistem KAFA, pemain akan menerima insentif jika muncul juara dalam perlawanan kalah mati tetapi untuk Liga Super, pemain diberi insentif sepanjang masa dan imbuhan memenangi perlawanan.

“Di peringkat Liga Super, pengurusan tidak menunggu sehingga habis musim untuk memberi insentif, malah jika beraksi bagus dan menang, KAFA akan bagi insentif selepas perlawanan,” katanya ketika ditemui selepas perlawanan di Stadium Sultan Muhammad, Kota Bharu, kelmarin. 

Selepas mengalahkan Perak, pemain The Red Warriors akan menerima insentif tidak kurang daripada RM3,000 atas kejayaan itu.

Annuar menegaskan, KAFA tidak mahu membudayakan pemberian insentif kerana bimbang prestasi pemain akan menurun kerana mereka perlu menamatkan dua lagi perlawanan Liga Super. Impian seterusnya ialah mendakap Piala Malaysia dan kejohanan Piala Konfederasi Bola Sepak Asia (AFC) yang kini di peringkat suku akhir. 
Pemain menerima RM2,000 selepas menewaskan Negeri Sembilan, Selasa lalu dan keringat di atas kejayaan kelmarin mungkin tidak kurang daripada RM3,000.