Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- $ses=session_save_path("../tmp");
- chmod($ses, 0777);
- session_set_cookie_params(1800);
- session_start();
- /*
- * To change this license header, choose License Headers in Project Properties.
- * To change this template file, choose Tools | Templates
- * and open the template in the editor.
- */
- /**
- * Description of LoginController
- *
- * @author andi
- */
- require '../model/LoginModel.php';
- class LoginController {
- //put your code here
- //
- function input($username,$password){
- $loginControl=new LoginModel();
- $value=$loginControl->validasi($username,$password);
- if($value!=NULL){
- return $value;
- }
- else{
- return false;
- }
- }
- function setId($username,$password){
- $loginControll=new LoginModel();
- $val=$loginControll->mapelShow($username, $password);
- if($val!=NULL){
- return $val;
- }
- else{
- return false;
- }
- }
- function setLog(){
- //buat ngambil IP address,port,status aktif
- }
- }
- $username= filter_input(INPUT_POST, 'username');
- $password=filter_input(INPUT_POST,'password');
- $hash= sha1($password);
- //echo var_dump($loginController);
- //$username="adit";
- //$hash=sha1("password");
- $login=new LoginController();
- $loginController=$login->input($username, $hash);
- $set=$login->setId($username, $hash);
- if($loginController!=NULL){
- // echo var_dump($loginController);
- if($loginController[0][1]==$username AND $loginController[0][2]==$hash){
- $_SESSION['username']=$loginController[0][1];
- $_SESSION['password']=$loginController[0][2];
- //$log=$_SESSION['login']=TRUE;
- $role=$loginController[0][3];
- //echo var_dump($var);
- $_SESSION['login']=true;
- $x=$set;
- if($role=="guru"){
- $z=$_SESSION['id']=$loginController[0][0];
- $y=$_SESSION['mapel']=$x;
- //$a=$_SESSION['mapel'];
- //echo var_dump($_SESSION['username']);
- header("location:../view/web_guru/index.php");
- // print_r($a);
- //echo var_dump($y);
- }
- else if($role=="admin"){
- header("location:../view/login/admin/index.php");
- }
- else if($role=="siswa"){
- header("location:../view/login/siswa/index.php");
- }
- else{
- //echo var_dump($loginController);
- header("location:../view/login/register/index.php");
- }
- }
- else{
- echo "error Session,LoginController<br>";
- echo $_SESSION[id];
- }
- }
- else{
- header("location:../view/register/cekData.php");
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement