Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- class LoginController extends BaseController {
- /*
- |--------------------------------------------------------------------------
- | Default Home Controller
- |--------------------------------------------------------------------------
- |
- | You may wish to use controllers instead of, or in addition to, Closure
- | based routes. That's great! Here is an example controller method to
- | get you started. To route to this controller, just add the route:
- |
- | Route::get('/', 'HomeController@showWelcome');
- |
- */
- public function login()
- {
- return View::make('hello');
- }
- public function authenticateUser(){
- $mail = Input::get('email');
- $pass = Input::get('password');
- $creads = array('email'=>$mail,'password'=>$pass);
- //$user = User::find(1);
- //$user = DB::table('users')->where('email', $mail)->first();
- //$user_details = DB::table('users_details')->where('users_id', $user->id)->first();
- $user = DB::table('users')
- ->join('users_details', 'users.id', '=', 'users_details.users_id')
- ->where('email', $mail)->first();
- return (Auth::attempt($creads) ? 'true,'.$user->id.','.$user->nama.','.$user->no_kp.','.$user->no_tel.','.$user->email.','.$user->username.','.$pass.','.$user->permissions.','.$user->activated.','.$user->activation_code.','.$user->activated_at.','.$user->last_login.','.$user->persist_code.','.$user->reset_password_code.','.$user->created_at.','.$user->updated_at.','.$user->id.','.$user->negeri_id.','.$user->daerah_id.','.$user->users_id.','.$user->lokaliti_id.','.$user->created_at.','.$user->updated_at.',' :'false');
- //return (Auth::attempt($creads) ? 'true,'.$user->id.','.$user->nama.','.$user->no_kp.','.$user->no_tel.','.$user->email.','.$user->username.','.$pass.','.$user->permissions.','.$user->activated.','.$user->activation_code.','.$user->activated_at.','.$user->last_login.','.$user->persist_code.','.$user->reset_password_code.','.$user->created_at.','.$user->updated_at.',' :'false');
- }
- public function toXML(){
- $stat = $this->authenticateUser();
- return Response::view('responseMin',array('user' => $stat));
- //return Response::view('response',array('user' => $stat))->header('Content-Type', 'text/xml');
- }
- public function authUser(){
- $mail = Input::get('email');
- $pass = Input::get('password');
- $creads = array('email'=>$mail,'password'=>$pass);
- $status = Auth::attempt($creads) ? 'true':'false';
- if($status == 'true'){
- $user = DB::table('users')->where('email', $mail)->first();
- Session::put('id', $user->id);
- Session::put('nama', $user->nama);
- }
- return Response::view('responseMin',array('user' => $status));
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement