HomeController.php log reg
paginate(1);
//echo "
"; echo $posts->links(); exit;
$data = ['title' => 'Home - News', 'data'=>$posts , 'posts' => $posts];
return view('home', $data);
}
public function register()
{
$data = ['title' => 'Register - News',];
return view('register', $data);
}
public function logout()
{
Session::put('is_user_login', 'false');
Session::put('user_id', '');
//return view('admin/admin_login');
Redirect::to('/')->send();
}
public function login()
{
$data = ['title' => 'Login - News',];
return view('login', $data);
}
public function login_data(Request $request)
{
$mobile = $request->mobile;
$hash_password = $request->password;
$user = User::get()
->where('mobile', $mobile)->first();
//print_r($user);
if (!empty($user)) {
$pass = $user['password'];
$status = $user['status'];
if ($status === 'blocked') {
return 'blocked';
}
if (Hash::check($hash_password, $pass)) {
Session::put('is_user_login', 'true');
Session::put('user_id', $user['id']);
return 'true';
} else {
return 'false';
}
} else {
return 'false';
}
}
public function register_data(Request $request)
{
$user = User::get()
->where('mobile', $request->mobile)
->toArray();
if ($user) {
return 'already';
} else {
$image = $request->file('select_file');
$image_path = "default_user.png";
if (!empty($image)) {
$new_name = Str::random(12) . '.' . $image->getClientOriginalExtension();
$image->move(public_path('uploads/user'), $new_name);
$image_path = $new_name;
}
$user = new User();
$user->name = $request->name;
$user->email = $request->email;
$user->mobile = $request->mobile;
$user->password = Hash::make($request->password);
$user->image = $image_path;
if ($user->save()) {
return 'true';
} else {
return 'false';
}
}
}
}
Comments
Post a Comment