Developing a School Application Login Page (cont.)

8 minutes
Share the link to this page
Copied
  Completed
You need to have access to the item to view this lesson.
One-time Fee
$69.99
List Price:  $99.99
You save:  $30
€67.35
List Price:  €96.21
You save:  €28.86
£55.83
List Price:  £79.77
You save:  £23.93
CA$100.76
List Price:  CA$143.95
You save:  CA$43.19
A$112.23
List Price:  A$160.33
You save:  A$48.10
S$95.14
List Price:  S$135.93
You save:  S$40.78
HK$543.62
List Price:  HK$776.63
You save:  HK$233.01
CHF 63.04
List Price:  CHF 90.06
You save:  CHF 27.02
NOK kr797.48
List Price:  NOK kr1,139.30
You save:  NOK kr341.82
DKK kr502.49
List Price:  DKK kr717.87
You save:  DKK kr215.38
NZ$124.10
List Price:  NZ$177.29
You save:  NZ$53.19
د.إ257.07
List Price:  د.إ367.26
You save:  د.إ110.18
৳8,361.55
List Price:  ৳11,945.58
You save:  ৳3,584.03
₹5,962.79
List Price:  ₹8,518.63
You save:  ₹2,555.84
RM314.04
List Price:  RM448.65
You save:  RM134.61
₦108,335.42
List Price:  ₦154,771.52
You save:  ₦46,436.10
₨19,495.71
List Price:  ₨27,852.21
You save:  ₨8,356.49
฿2,390.81
List Price:  ฿3,415.60
You save:  ฿1,024.78
₺2,467.44
List Price:  ₺3,525.07
You save:  ₺1,057.62
B$434.14
List Price:  B$620.23
You save:  B$186.09
R1,296.68
List Price:  R1,852.48
You save:  R555.80
Лв131.68
List Price:  Лв188.12
You save:  Лв56.44
₩102,198.93
List Price:  ₩146,004.73
You save:  ₩43,805.79
₪256.56
List Price:  ₪366.53
You save:  ₪109.97
₱4,090.81
List Price:  ₱5,844.26
You save:  ₱1,753.45
¥10,994.99
List Price:  ¥15,707.80
You save:  ¥4,712.81
MX$1,408.98
List Price:  MX$2,012.91
You save:  MX$603.93
QR255.09
List Price:  QR364.43
You save:  QR109.34
P967.82
List Price:  P1,382.66
You save:  P414.84
KSh9,046.20
List Price:  KSh12,923.70
You save:  KSh3,877.50
E£3,562.49
List Price:  E£5,089.49
You save:  E£1,527
ብር8,907.19
List Price:  ብር12,725.10
You save:  ብር3,817.91
Kz63,830.88
List Price:  Kz91,190.88
You save:  Kz27,360
CLP$69,323.69
List Price:  CLP$99,038.09
You save:  CLP$29,714.40
CN¥510.80
List Price:  CN¥729.75
You save:  CN¥218.94
RD$4,245.36
List Price:  RD$6,065.06
You save:  RD$1,819.70
DA9,465.07
List Price:  DA13,522.10
You save:  DA4,057.03
FJ$162.39
List Price:  FJ$232
You save:  FJ$69.60
Q539.11
List Price:  Q770.19
You save:  Q231.08
GY$14,638.77
List Price:  GY$20,913.42
You save:  GY$6,274.65
ISK kr9,772.70
List Price:  ISK kr13,961.60
You save:  ISK kr4,188.90
DH703.98
List Price:  DH1,005.73
You save:  DH301.75
L1,291.33
List Price:  L1,844.84
You save:  L553.50
ден4,143.97
List Price:  ден5,920.21
You save:  ден1,776.24
MOP$559.97
List Price:  MOP$800
You save:  MOP$240.02
N$1,289.45
List Price:  N$1,842.15
You save:  N$552.70
C$2,574.80
List Price:  C$3,678.44
You save:  C$1,103.64
रु9,534.71
List Price:  रु13,621.60
You save:  रु4,086.89
S/260.99
List Price:  S/372.86
You save:  S/111.86
K283.85
List Price:  K405.52
You save:  K121.66
SAR262.91
List Price:  SAR375.60
You save:  SAR112.69
ZK1,936.45
List Price:  ZK2,766.47
You save:  ZK830.02
L335.12
List Price:  L478.77
You save:  L143.64
Kč1,694.03
List Price:  Kč2,420.15
You save:  Kč726.12
Ft27,771.44
List Price:  Ft39,675.18
You save:  Ft11,903.74
SEK kr774.38
List Price:  SEK kr1,106.30
You save:  SEK kr331.92
ARS$71,792.58
List Price:  ARS$102,565.23
You save:  ARS$30,772.64
Bs484.55
List Price:  Bs692.24
You save:  Bs207.69
COP$307,165.41
List Price:  COP$438,826.54
You save:  COP$131,661.12
₡35,530.54
List Price:  ₡50,760.09
You save:  ₡15,229.55
L1,777.33
List Price:  L2,539.15
You save:  L761.82
₲546,250
List Price:  ₲780,390.60
You save:  ₲234,140.59
$U3,115.91
List Price:  $U4,451.49
You save:  $U1,335.58
zł287.82
List Price:  zł411.19
You save:  zł123.37
Already have an account? Log In

Transcript

Hello So in this video let's now try to write a select statement which wants to say user petitions or login. The system will check if the user name and password is correct or not. So let's go to the database our school schema and from school information I used to hear school principal name is called username and password so we should check this. So what we can do is we can right select in the school bring see the name from mission we're Transfer user name equal and in the school bus for equal okay just I want to double check user query is correct or not I will copy it and I will open the school connection and I will try to run it at least I should not getting a sequel exception okay we have something wrong so school principal cannot take the school principal and what it says here Swan Okay, looks written.

Frankly you can take it home here like this. Now it looks ok so I will take it copy this and paste it here. So here I need to add the user name and here I want to add so here are sets of buzzwords and Here we sit in username Okay, so select the school principal name from the school information with the school principal name equal the user name and password equals password, we can add this user name, the breathable name and decision we can call it name and we can set this to get trained training of one. So, if the username or password is wrong, this SELECT statement will not return nothing It will return nothing so it will not go to insights a while and it will go here and displays error message is the username and password are correct. It will won't say it's a while loop.

And it will set the user name with the username and the principal name with with whatever we're returning from the select statement and I will go forward to that dashboard. So, now, we should set some value here which have a look if there is a value or not so that we can try to test the login. So there is no Edwin draw my school name just no need for it. Now for now for x principal name, maybe you can call it admin. And here, admin and password Okay, So now we have here the username and password admin admin. So let us try now Purim and try to log in and see if it will work or there's something missing.

As I said, if you now run any beach anyway it will navigate to the login page because the filter will catch the request and it will forward it to the login page. Okay, so it is really a direct request to the login page. There is a username and password. Let us remove the username and password you will find an error message will appear. You must enter the value you can't look going on, then you enter the value. Actually, there's something missing, which is the data source.

So if even you try to enter the correct one, the data source, you will get an exception. Because here, we didn't integrate it as a source. You'll find here exception on a voltage of the school DS. So first we have to carry this data source in our WebLogic. So you will should go to to the console. Okay, and we can create a data source in the WebLogic.

And even if you will deploy your application in glassfish. You have to create this data source with the same name. Here is the console we go to four surfaces, data sources. I will create a new generic data source. Here's a name any name. I can give shinda name to the same name.

It is Oracle database. I will choose in essence connection thing. Nick asked Nick asked, here's the division formation Ixy hostname localhost. database name is school password is school, school. Let us try to test the connection success next it target will be our default and finish. So now we create school This is WebLogic.

So if you try to call our if school application If you enter now invalid username and login, here it print the username and the password. So let us enter the correct one if you correct admin, admin, press login okay so what what happened here it Brent admin admin, it checks database connection to source it is correct so it is login to the dashboard you can now navigate between the pages as usual as normal. The missing thing is you need to add here the login the current logon user and once I'm bearish look i would i should look out from the system. This is what will we do is an activity you see you next video.

Sign Up

Share

Share with friends, get 20% off
Invite your friends to LearnDesk learning marketplace. For each purchase they make, you get 20% off (upto $10) on your next purchase.