Imran 180056 Final Book
Imran 180056 Final Book
Submitted by:
Md Imran Hossain
Reg: 17502004918
Session: 2017-2018
Supervised by:
Md Imran Hossain
Head
Department CSE
Daffodil Institute of IT
We, hereby to declare that the “Project: The Ultimate Online Job Portal For IT Sectors”
presented in this project paper is the outcome of the investigation performed by us under
the supervision of Md Imran Hossain, Head of Department, CSE, Daffodil Institute of
Information Technology (DIIT), Dhaka, Bangladesh. We also declare this project paper
that has been submitted to the National University of Bangladesh for the award of bachelor
degree that is Bachelor of Science and Engineering.
Submitted by:
Md Imran Hossain
Reg: 17502004918
Session: 2017-2018
ii
APPROVAL
This project paper “Project: [The ultimate online job portal for IT sectors] submitted by
Md Imran Hossain, Reg.No: 17502004918 and Sheikh Sakibul Hasan, Reg. No:
17502004993 to the department of Computer Science and Engineering, Daffodil Institute
of Information Technology (DIIT), National University, Bangladesh has approved
satisfactory for the partial fulfillment of the requirement for the degree of bachelor of
science in computer science and engineering.
Supervisor:
Md Imran Hossain
Head
Department CSE
Daffodil Institute of IT
iii
ACKNOWLEDGEMENT
First of all, we would like to thanks the Almighty. we are successfully completed our work
up to design section of our project as a partial fulfilment of the requirement for the degree
of Bachelor of Science & Engineering because we got the ability, chance and a cooperation
environment with our supervisor.
I also express my gratitude to Saidur Rahman, Lecturer, DIIT, Dhaka, for having provided
us the facilities to do the project successfully.
I express my gratitude to Poly Bhoumik, Lecturer, DIIT, Dhaka, for having provided us
the facilities to do the project successfully.
I would also like to thank Nusrhat Jahan Sarker, Lecturer , Department of Computer
Science & Engineering, DIIT, for his valuable guidance and support to meet the successful
completion of my project.
I also express my gratitude to Mizanur Rahman, Lecturer, DIIT, Dhaka, for having
provided us the facilities to do the project successfully.
Last but not the least I extend my sincere thanks to my family members and my friends for
their constant support throughout this project.
iv
ABSTRACT
Online job portals enhance job searches for candidates and recruiters, addressing
challenges related to organizational comprehension. These platforms effectively link
global job seekers and employers, providing user-friendly search experiences. Inclusive
registration, profile updates, and application features promote diverse user participation.
Employers can post roles, assess candidates, and gain valuable insights from reviews and
interview feedback, thereby refining the recruitment process.
v
TABLE OF CONTENTS
Declaration…………………………….....……….………………………………….……ii
Approval…………………………………………………….……………………………iii
Acknowledgment………………………………………... ………………………………iv
Abstract…………………………….……………………………....……………………...v
Table of Contents…………………......……………………………………......................vi
List of Figures……………………......……………..………...………………………....viii
vi
CHAPTER: 03: FEASIBILITY STUDY AND REQUIRMENT ANALYSIS
3.1 Introduction..................................................................................................................10
3.2 Feasible Study .................................... ........................................................................10
3.2.1 Device Configures Requirements.................................................................11
3.2.2 Hardware and Software Requirements ........................................................11
3.3 Programming Language Requirements........................................................................12
3.4 Requirements Gathering .............................................................................................12
3.4.1. Fact Finding Technique ..............................................................................13
3.5 Requirements Analysis and Management....................................................................13
3.6 Requirements for the new system................................................................................13
3.6.1 Functional Requirements .............................................................................13
3.6.2 Non Functional Requirements .....................................................................14
3.7 Conclusion....................................................................................................................14
vii
CHAPTER 06: FUTURE WORK
6.1 Future plan ..................................................................................................................25
6.2 Conclusion....................................................................................................................25
LIST OF FIGURES
01.Use Case diagram………………………………...........……………………………...15
02. E-R Diagram……….……………………………..........…………………………….16
03.Flowchart…………….……………..………………...........………………………....17
04.Data Flow Diagram……………….……………………...........…………………...…18
05. Home Page…….……………………………………………...........………………...21
06. Log in Page………………………...………………............…………………………22
07.Admin Page ……………………………………...........…………………………...…24
*Reference ……………………………………………………………………………….26
viii
Chapter: 01
INTRODUCTION
1.1 Background of the study
A job portal is a modern name for an online job board that helps the employers to find their
candidates and also helps the job seekers to find the jobs which are suitable for them. This
online job portals offer a wide range of in different areas. The government agencies, on
profit organizations, universities and private businesses have created the online job portals
to enable the job seekers access the organizations website.al tough it might not fully satisfy
the job seekers and the job posters completely. Normally many companies waste their
money and valuable time when finding the right candidates for the jobs. Although some
site provide specific information of CVs and how to write them, they perform better in
interviews and the topics preferred by the job seeker, the face difficulties in achieving the
communication and interactions between the job seekers and the job posters.
In this project I have implemented an open source software tool for a job portal system for
companies, agencies and freelance job portal developers. It provides a platform to start
their own online web based job portal system where the employers and the job seekers can
interact effectively. When a company wants to start their own online job portal they have
to hire employees to develop system for their requirement or they have to but existing
commercial job portals with limited functionalities through this job portal and recruitment
system, companies do noted to hire several employees to develop entire system. At the
same time, there is no time delay to start their web based system because it is provided
online video based training for developers. By using these demos, they can modify the
system and it will be more advantage if they have basic knowledge about web based system
development. main key features in the system is job posting ,view the job, apply for the
job, interview scheduling, job poster-job seeker interaction, admin based job or job
seeker/job poster administration and supporting system by providing multimedia based
video explanations and code level explanations. Here, there the admin of the system and
there several job seekers and job seekers involved together. The system will involve the in
real times as well as able to customize according to the requirements of a company;
01 page out of 34
Job Search Portal is a web application, which serves jobseekers to find available job
vacancies and Employers to identify eligible job seekers with the prospect of selecting the
most qualified candidates. The only way to select best-qualified candidate is to have a pool
of eligible applicants, which is possible by drawing the interest of individuals in the market.
Job search portals best serve this purpose. E-recruitment has become the standard means
for employers and job seekers to meet their respective objectives. The traditional methods
for recruitment includes Job fairs, University career employment services, Employee
referrals, advertising in the newspapers, televisions etc. With the advancement in
technology and growth of internet usage, the e-recruitment has revolutionized the way
organizations hire and candidates search for jobs. With the Online Job search portals, the
recruitment process is speeded up at every stage from job postings, to receiving
applications from candidates, interviewing process.
The cost of searching/posting jobs will be much less compared to the traditional way of
advertising. Job search portal stands as an effective means for Employers to outline the job
vacancies, responsibilities and qualifications to attract jobseekers. Using the portal
jobseekers can extensively search for jobs in companies, organizations and regions they
may otherwise have not learnt. In addition, candidates/Employers can write a review about
an organization, which might help them to change.
02 page out of 34
1.2.2 Monster.com
Monster.com is Surrendering your information over to the Monster career site will
automatically disrupt your inbox. Monster prides themselves over being one of the largest
websites in the world, but users have rated the site to provide the excessive scamming and
one of the weaker job search engines. General results tend to list position that you hadn’t
had in mind and if you’re interested in media.
Here are some potential problems with existing job portal systems:
Restricted job postings on some portals hinder companies with numerous vacancies
and constrain job seekers' options.
Job portals' inaccurate algorithmic recommendations waste job seekers' time with
irrelevant suggestions
Misleading or incomplete job descriptions on portals lead to mismatches in job
seeker applications.
Restricted search features in certain portals force job seekers to sift through
irrelevant listings due to limited matching.
Unfriendly interface and navigation in certain job portals frustrate users, leading to
platform abandonment.
03 page out of 34
1.4 Objective
The primary objective of the project is to transition from a manual job application process
to an automated system, aiming to streamline the job search process, minimize time
requirements, optimize human resource utilization for both employees and employers, and
enhance flexibility for job seekers.
1.5 Justifications
The online job portal creates a platform to the jobseekers for them to find the fitting job
opportunities that suites their qualifications. It is also developed to help the companies in
improving its standards through the use of computerized systems rather than manual. The
main aim of developing this system is to make job searching more easy and efficient to the
jobseekers and the employers.it is a primary source of talent search for the recruiters. The
job seekers are also able know the vacancies available at single point. The online job portal
has a connecter between the employers and the jobseekers. The job portals have become
very good communication channels because they reach a wide audience world wide. There
are various companies which might not be known if not through this use of job portal. The
job portals also help in saving time and human resources since it do not require many
employees, it only requires an administrator.
04 page out of 34
1.6 Limitations
Only attract job seekers and not actual difference makers. The best candidates aren’t
looking for a job they are happy doing what they are doing Miss out on great hires because
your recruiter is tunneled in on only interviewing candidates with the right keywords in
their resume Recruiters waste a lot of time with unqualified candidates The barrier to entry
is too low and anybody can apply to your job. Internet-only job hunting does not give you
access to many of the jobs that are available in your field. Assumptions 4 There are a
number of modules which that will provide standardized ways of job postings, sorting out
the resume according to qualifications and other requirements like age a ,experience,
positions, gender and knowledge, there is the collection of resumes from the job seekers
also. The admin and the users should be able to interact with the system effectively and
error tolerant system.
1.7 Conclusion
In conclusion, the presentation on Job Portal Management System introduced the concept
of job portals and their importance in connecting job seekers and employers. The presenter
discussed the key features of a job portal, such as job search, job posting, and profile
creation, and emphasized the need for a user-friendly interface.
The presentation also highlighted some examples of existing job portal websites and their
services, and identified some potential problems with these systems that need to be
addressed to improve the user experience.
Overall, the introduction part of the presentation provided a strong foundation for
understanding the role and importance of job portal management systems in the recruitment
process.
05 page out of 34
Chapter: 02
LITERATURE REVIEW
2.1 Background
The background of this study revolves around the critical examination and assessment of
various interconnected systems and technologies that are pertinent to the proposed
implementation. The primary focus lies in substantiating and appraising the processes
associated with recruitment while also delving into the rationale behind the selection of
specific technological solutions. This investigation is particularly centered on the
evaluation of the recruitment process and the judicious selection of appropriate
technologies.
Within the realm of online job portals, a multitude of systems come into play, each
contributing to the landscape of job search and recruitment. Some of these systems function
through manual operation, while others are technologically mediated. Among the key
systems are job search engines and job websites, social media platforms, traditional print
media like newspapers and advertisements, local employment agencies, and various social
websites and online advertisements.
2.1.1 Introduction
It is concerned with the critical review of the related systems and technologies the required
implementation.it is focused on the justification and evaluation of the recruitment process
and technology selection. There are several systems which are related to the online job
portal. Some of the systems are operated manually. The systems are as follows, the job
search engines/job websites, social media, newspapers and advertisement, local
employment agencies and the social websites and advertisements. This systems show the
job vacancies available, the qualifications which a candidate needs to apply for the jobs
and also how to apply for the jobs. Like the local employment agencies shows the jobs
which are available local. People who are not able to access the social media and other job
websites can access.
06 page out of 34
2.2 Evaluation of Recruitment Services
The recruitment process is a critical aspect of any organization, especially in the defense
sector, where skilled personnel are vital for maintaining national security. In this
evaluation, we assess the effectiveness and efficiency of recruitment services provided by
a job portal website tailored to the defense industry. This book aims to analyze the various
dimensions of the recruitment process, from job posting to candidate selection, and provide
insights into optimizing the hiring process for defense projects.
Advertisement on newspaper and recruit people for a job is a most common process.
Several employers follow newspaper media as a traditional method. Some of the
organizations still follow this as legal policy based on their organization constitution. This
allows many people to apply via postal service, email service and walk-in interview.
Recruitment agency services have large amount of employee databases in several area. A
company is recognized by holding higher the number of candidates. Most of the agencies
using electronic database to handle candidates and this method is faster than advertising on
newspaper
There are multitudinous recruitment websites launched after started internet era. In early
internet era, a job has been posted with description and candidates applied using postal
service, thereafter email services were used. Gradually begin to adapt with new technology
growing trends in the world of information technology. Nowadays, job search engines help
to accomplish recruitment task easily. At the same time, posting a job or applying for a job,
both became very easy as just a few clicks away.
07 page out of 34
2.2.4 Job Recruitment in Social Media
Billions of users are actively interacting with social media websites. Nowadays, social
media website like Facebook preside over the internet. They facilitate advertisements based
on user location, age and type of advertisement like pay per clicks and post promotion.
These advertisements are very cost effective. LinkedIn is one of the platform which interact
companies and professionals together.
The concept of online job portal system is a unique and highly effective concept which
exactly fits the above-mentioned shifting consumer behavior especially in Sri Lankan
context where people are getting adapted to westernized lifestyle and packed with busy
schedules. Fundamentally the concept is developed based on an online job portal which
facilitates the candidate and the company or institutions from top to bottom. It caters the
needs of the market by providing a hassle-free, paperless and less time consuming human
resource experience. The objective of this project is to assess the HRM recruitment process
and insert some innovation process for an effective and efficient method of recruiting
people via this system.
Many websites are available to publish jobs and they allow candidates to apply via online
or traditional postal service and also they store curriculum vitae or a user profile of
candidate for future use. There are standalone applications to automated skill evaluation
but those will help only the employer to sort list the candidate from applied employee list.
2.4 Conclusion
Based on the literature review, it can be concluded that job portal systems have become an
integral part of the modern job market. They offer a platform for job seekers and employers
to connect and interact with each other, providing a streamlined recruitment process. The
job portal system helps job seekers to search for suitable jobs based on their skills and
08 page out of 34
qualifications, while employers can advertise their job openings and screen potential
candidates.
The literature review also highlights the key features of a successful job portal system, such
as user- friendliness, search ability, customization, and security. Additionally, the
integration of advanced technologies such as AI and machine learning can enhance the user
experience and improve the efficiency of the recruitment process.
Overall, the job portal system presents numerous advantages for both job seekers and
employers. It simplifies the job search and recruitment process, provides wider access to
job opportunities, and helps in identifying suitable candidates for job openings. As the job
market continues to evolve, the job portal system is expected to become even more
important in the future.
09 page out of 34
Chapter: 03
Feasibility Study and Requirement Analysis
3.1 Introduction
The job market has become increasingly competitive and complex, with job seekers and
employers facing various challenges in finding suitable job opportunities and the right
candidates for job openings, respectively. Job portal systems have emerged as a solution to
these challenges, providing a platform for job seekers and employers to connect and
interact with each other, making the job search and recruitment process more streamlined
and efficient.
In the case of a job portal system, the feasibility study should assess the technical aspects,
such as the system's functionality, security, and scalability. It should also consider the
economic factors, such as the cost of development, maintenance, and marketing, as well as
the revenue generation potential. Operational factors, such as user-friendliness,
customization, and accessibility, should also be evaluated. Finally, the social impact of the
job portal system, such as its ability to address the job market's needs and reduce
unemployment, should be analyzed.
he primary objectives of this feasibility study are to evaluate the technical, economic,
operational, and social factors associated with the implementation of a job portal system.
By conducting this study, we aim to gain insights into the system's potential success,
identify potential risks, and make informed decisions regarding its development and
deployment. The feasibility study will involve a thorough analysis of various factors related
10 page out of 34
to the job portal system. This will include a review of existing job portal platforms,
interviews with potential users, technical experts, and industry stakeholders, as well as a
detailed financial analysis.
Check the hardware components of the devices to be used for accessing the job portal
system. This includes the computer, tablet, or mobile device. Ensure that all cables are
properly connected, and the devices are functioning correctly.
Make sure that the necessary software applications are installed on the devices. This
includes a web browser and any other software required for the job portal system. Ensure
that the software is up to date to avoid compatibility issues.
Verify that the devices have a stable and fast internet connection to access the job portal
system. If using a mobile device, ensure that cellular data is enabled.
Adjust the display settings of the devices to ensure that the job portal system is visible and
clear. This includes adjusting the screen brightness, font size, and zoom level.
Log in to the job portal system and test its features and functions on the devices. Check the
job listings, search functionality, resume submission process, and any other features
relevant to the job search process.
By following these basic steps, you can ensure that the devices are configured correctly to
access and use the job portal system, which will help to simplify and streamline the job
search process.
11 page out of 34
Resolution At least 1024x768
Internet Broadband with minimum 2 Mbps download rate
In order to develop a robust and dynamic web application, the following programming
languages and technologies are essential components of the development stack:
HTML
CSS
JavaScript
Bootstrap
jQuery PHP
Laravel
MySQL
XAMPP
In a requirements gathering task, more time and skill should involve in order to collect data
from the right source and accurately for system development. Communication skill is much
important in order to understand client’s requirements and questioning to client regarding
system requirements.
12 page out of 34
Requirement gathering phase should be handled very carefully, otherwise entire project
will end up in failure, Business activity modeling will help to define system boundary.
Research on similar projects Searched on professional websites, and studied about their
current process and access on dashboard in several user roles. Learned about online job
portal system procedures by reading some research articles and analyzed them in an
efficient way. Interview is one of the flexible solution to gain domain knowledge about
recruitment process. By interviewing the university students and job seekers can find the
interested field of current and future job market.
The gathered requirements need to be validated and analyzed for clear doubts. Requirement
is very obvious to meet a goal. Requirements could affect on the project scope and the
project cost. Requirement gathering is a critical task in any project. New requirement make
by client at the middle of the project can cost more than the budget and also time can exceed
than the given time.
Website loading speed and optimize script deliver better usability for even ordinary user,
site performance is checked using GTMETRIX
System is designed for all device compatibility and responsive design using bootstrap for
all the browsers and devices.
Users might have facility to protect their data by setting up some privacy option. User roles
are clearly defined according to the user level.
If there is no deadline for a job post and that post is available on web all the time, candidate
may not trust the content. Always all the job post content must be accuracy and reliable.
3.7 Conclusion
In conclusion, the requirement analysis is a critical phase in developing a job portal system.
It involves identifying the functional and non-functional requirements for the system,
understanding the user's needs and expectations, and defining the system's scope and
constraints.
14 page out of 34
Chapter: 04
System Design
4.1 Introduction
System Analysis is one of the important phases at system development life cycle. This
phase includes requirement gathering and understanding the functional and non-functional
requirements of the proposed system. Similar type of systems are analyzed. Structured
System Analysis and Design Methodology (SSADM) and high level architectural design
diagram are incorporated with this chapter.
A use case diagram for an online job portal system would identify the primary actors
involved in the system (such as job seekers, employers, and administrators) and the various
use cases they would engage in. Examples of use cases could include job searching and
application submission for job seekers, job posting and candidate management for
employers, and system maintenance and user management for administrators. The diagram
would also illustrate the relationships between the actors and the use cases, highlighting
how they interact with one another within the system.
The ER diagram typically includes entities such as job seekers, employers, job listings,
applications, and various attributes for each entity (e.g., job seeker name, employer name,
job title, job location, etc.).
The relationships between the entities are depicted using various types of lines, such as
one-to- one, one-to-many, and many-to-many relationships. For example, a job seeker can
apply for multiple jobs, but each job listing can only be associated with one employer.
The ER diagram serves as a blueprint for the job portal system, providing a clear and
concise representation of how the different entities are related and how they interact with
each other.
16 page out of 34
4.4 Flowchart
17 page out of 34
4.5 Data Flow Diagram ( Level 0 and 1)
18 page out of 34
DFD level 2
19 page out of 34
4.6 Conclusion
In conclusion, designing a job portal website requires careful consideration of the needs
and expectations of both job seekers and employers. The website should have a user-
friendly interface with intuitive navigation, making it easy for users to find the information
they need. It should also offer robust search functionality, filtering options, and
personalized job recommendations to help job seekers find relevant job openings.
Employers should have easy access to post job openings, manage job postings, and search
through resumes. The website should also provide analytics to help employers track the
performance of their job postings.
Additionally, the website should be designed with mobile responsiveness in mind, as many
job seekers prefer to search for jobs on their mobile devices. Security measures should also
be implemented to ensure that user data is protected.
Overall, a well-designed job portal website can effectively connect job seekers with job
opportunities and provide employers with a valuable platform to find qualified candidates.
20 page out of 34
Chapter: 05
Implementation
5.1 Home Page
This is the form which is displayed to all users of the system its has different parts for the
administrator where he/she has to login in and the job seekers where they have just to click
and view the information they want.
User must register on the job portal if they want to apply for any job. Users can find the
registration button on the system. After a click on that button, a registration form will
appear. Users need to fill up all the compulsory fields and then need to press the submit
button. After a successful registration, user can access into the system and apply for jobs.
The company must register on the job portal if they want to post any job. The registration
button is available on the system for company users. After a click on that button, a
registration form will appear. The company user needs to fill up all the compulsory fields
and then need to press the submit button. After a successful registration, the company user
can access into the system and post jobs.
User login gives access to the system only to registered users. Users need to write the
correct email and password to log in to the application. After successful login, the user can
access the home page.
22 page out of 34
5.5 Job listing Category
The user can participate quick quiz test to prepare himself for job preparation or
viva/interview question. Also he/she can select category of subject for quiz published by
the Admin. The user can get immediate quiz result after submitting the quiz form.
23 page out of 34
5.7 Admin Dashboard
Admin provides administrators with a centralized interface to oversee and control various
aspects of the job portal site. Admin functionalities are User Management, Job Listing
Management, Employer Management, Candidate Management, Support and
Communication, Content Management, Customization and Settings, Security and
Moderation, SEO and Marketing.
5.8 Conclusion
The implementation conclusion of a job portal refers to the summary of the development
process, outcomes, and key takeaways from building the job portal. It highlights the
successes, challenges, and improvements made during the implementation phase.
24 page out of 34
Chapter: 06
Future Work
6.1 Future plan
As the demand of online job portal is increasing day by day we are willing to increase the
functionality to enhance customer experience. Future enhancement Some functions need
to be included in the system to enhance the portal. Though they are not most prominent
ones that they give a more attractive look to the system. Some features can be developed
as follows.
As we conclude the development of our job portal website, we are proud of the
accomplishments and the significant progress we have made in creating a robust platform
to connect job seekers and employers. However, we recognize that there is always room
for improvement and expansion.
25 page out of 34
REFERENCES
[1] Keerthana Kopuri1, Gulam Mujtaba Hussain Aqueel2, Azbar Sadiqa Jabeen3,
Dr.T.K.Shaik Shavali4 1,2,3B.Tech student, Dept. of CSE, Lords Institute of Engineering
and Technology, associate professor, Dept. of CSE, Lords Institute of Engineering and
Technology, Hyderabad, Telangana India. FEBRUARY 2017.
[2] Pinjari, Mustafa, et al. "Online Job Portal." International Research Journal of
Engineering and Technology (2019). Pinjari, M., De, N., Kokne, R., Siddiqui, A., & Chitre,
D. (2019). Online Job Portal. International Research Journal of Engineering and
Technology. Pinjari, Mustafa, Nishit De, Rutvij Kokne, Aamir Siddiqui, and Dnyanoba
Chitre. "Online Job Portal." International Research Journal of Engineering and Technology
(2019).
[3] Khan, M.S. and Khan, M.S., 2015. Online job portal (Doctoral dissertation,
University of Management and Technology Lahore). Khan, Muhammad Sabeeh, and
Muhammad Shaff Khan. "Online job portal." PhD diss., University of Management and
Technology Lahore, 2015.
[4] J. Dorn and T. Naz, “Integration of Job portals by Meta-search,” in Proc. 3rd
International Conf. on Interoperability for Enterprise Software and Applications, Funchal,
Portugal, 2007, pp. 401-412.
[5] Boyce, A. (2002). Online Job Hunting: A Pew Internet Project Data Memo. Pew
Internet and American Life Project. Published: July 17, 2002. [6] Kuhn, P. & Skuterud,
M. (2000). Job Search Methods: Internet versus Traditional. Monthly Labor Review.
Published: October 2000.
[7] Jony, Sheikh Saifur Rahman, et al. "An Exploratory Study of Online Job Portal
Data of the ICT Sector in Bangladesh: Analysis, Recommendations and Preliminary
Implications for ICT Curriculum Reform." Education Sciences 12.7 (2022): 423.
26 page out of 34
APENDIX
Source Code:
Author Controller
<?php
namespace App\Http\Controllers\auth;
use App\Http\Controllers\Controller;
use App\Models\backend\BannerModel;
use Illuminate\Http\Request;
use Hash;
use Session;
use App\Models\User;
use Illuminate\Support\Facades\Auth;
return view('auth.login',compact('login_banner'));
27 page out of 34
$request->validate([
]);
if (Auth::attempt($credentials)) {
return redirect()->route('admin.dashboard')->with('success','Login
Successfully!');
}else{
return redirect()->route('my-account');
}else{
Session::flush();
Auth::logout();
// return redirect()->intended('dashboard')
// ->withSuccess('Signed in');
28 page out of 34
return redirect("login")->with('error','Opps..! You have entered invalid email &
password. Please Try Again!');
return view('auth.register');
$request->validate([
]);
$data = $request->all();
$check = $this->create($data);
29 page out of 34
{
return User::create([
]);
Session::flush();
Auth::logout();
return redirect()->route('home');
User Controller
<?php
namespace App\Http\Controllers\auth;
use App\Http\Controllers\Controller;
use App\Models\backend\BannerModel;
use App\Models\backend\jobuser;
use Illuminate\Http\Request;
30 page out of 34
use Hash;
use Session;
use App\Models\User;
use App\Models\UserVerify;
use Illuminate\Support\Str;
use Mail;
use Illuminate\Support\Facades\Auth;
return view('auth.job_user_login',compact('login_banner'));
$request->password])) {
else{
31 page out of 34
return redirect()->route('job.user.login')->with('error','Email-Address And Password
Are Wrong.');
return view('auth.job_user_register',compact('register_banner'));
$request->validate([
]);
$data = $request->all();
$createUser = $this->create($data);
32 page out of 34
$username = $request->name;
$token = Str::random(20);
UserVerify::create([
]);
$message->to($request->email);
});
return jobuser::create([
]);
33 page out of 34
}
Session::flush();
Auth::logout();
return redirect()->route('home');
if(!is_null($verifyUser) ){
$jobuser = $verifyUser->jobuser;
if(!$jobuser->is_email_verified) {
$verifyUser->jobuser->is_email_verified = 1;
$verifyUser->jobuser->save();
} else {
}
34 page out of 34