Skip to content

Commit bc815ef

Browse files
committed
Add password auth to the roster form
1 parent 0557b8c commit bc815ef

3 files changed

Lines changed: 49 additions & 41 deletions

File tree

src/Roster.md

Lines changed: 12 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -57,8 +57,9 @@ const demotions = selection.filter((p)=>p.Reserve !== "R").map((player) => `${pl
5757
display(html`<input type="hidden" name="name" value="${selectedTeam}"/>`);
5858
display(html`<input type="hidden" name="promote" value="${promotions}"/>`);
5959
display(html`<input type="hidden" name="demote" value="${demotions}"/>`);
60+
display(html`<input type="hidden" name="realpass" value="${team.PW}"/>`);
6061
```
61-
62+
<input type="label" readonly value="Password:"/><input type="password" name="password" required/>
6263
<input type="submit" value="Send Email"/>
6364
</form>
6465

@@ -94,13 +95,16 @@ Active Goalies: ${numGoalies}
9495
window.onload = function() {
9596
document.getElementById('contact-form').addEventListener('submit', function(event) {
9697
event.preventDefault();
97-
// these IDs from the previous steps
98-
emailjs.sendForm('service_ladx4fa', 'template_spwr299', this)
99-
.then(() => {
100-
document.getElementById("email-confirmation").innerHTML = 'SUCCESS!';
101-
}, (error) => {
102-
document.getElementById("email-confirmation").innerHTML = `FAILED...${error}`;
103-
});
98+
(this.realpass.value === this.password.value) ?
99+
// these IDs from the previous steps
100+
emailjs.sendForm('service_ladx4fa', 'template_spwr299', this)
101+
.then(() => {
102+
document.getElementById("email-confirmation").innerHTML = 'SUCCESS!';
103+
}, (error) => {
104+
document.getElementById("email-confirmation").innerHTML = `FAILED...${error}`;
105+
})
106+
:
107+
document.getElementById("email-confirmation").innerHTML = 'WRONG PASSWORD'
104108
});
105109
}
106110
</script>

src/data/owners.csv

Lines changed: 33 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -1,33 +1,33 @@
1-
ABBR,OWNER,EMAIL,LOCATION
2-
ANA,John Pasquini,pasquini.john05@gmail.com,"Hamilton, Ontario"
3-
BOS,Andrew Sundelin,sundelin@yahoo.com,"Vienna, Virginia"
4-
BUF,Linh Doan,ldoan@hotmail.com,"Port Colborne, Ontario"
5-
CAR,Rob Tisdale,rtisdale@comcast.net,"Denver, Colorado"
6-
CBJ,Mike Wagner,fhlcolumbus@gmail.com,"Fairfax, Virginia"
7-
CGY,Darren Madill,ds.madill@rogers.com,"Dunnville, Ontario"
8-
CHI,Mark Benvenga,benvenga@yahoo.com,"Sacramento, California"
9-
COL,Shannon Adams,rocky11@live.com,"St. John's , Newfoundland"
10-
DAL,Howard Wong,hyhwong99@yahoo.com,"Edmonton, Alberta"
11-
DET,Tyler Blackmore,tylerblackmore93@gmail.com,"St. Catherines, Ontario"
12-
EDM,Adam Ardis,aardis1@yahoo.com,"Alpharetta, Georgia"
13-
FLA,Steve Stringer,steve.r.stringer@gmail.com,"Ottawa, Ontario"
14-
LAK,Andrew Weaver,ajdubsbc@gmail.com,"Victoria, British Columbia"
15-
MIN,David Weaver,minnesotafhl@gmail.com,"Vancouver, British Columbia"
16-
MTL,Jean Duteau,fhl@duteaudesign.com,"Edmonton, Alberta"
17-
NJD,Paul Myers,pmyers@ualberta.ca,"Edmonton, Alberta"
18-
NSH,Brad Schott,bschott5@rogers.com,"Guelph, Ontario"
19-
NYI,Jason Matthews,halfnthebag@yahoo.ca,"Halifax, Nova Scotia"
20-
NYR,Danny Fong,fhl.rangers@gmail.com,"Edmonton, Alberta"
21-
OTT,Doug Lewis,duglewis@gmail.com,"St. John's , Newfoundland"
22-
PHI,James Borkowski,jbork70@gmail.com,"Cloverdale, British Columbia"
23-
PIT,Steve Gandour,sgandour@rogers.com,"Dunnville, Ontario"
24-
SEA,Dave Wong,fhlkraken@gmail.com,"Rochester, New York"
25-
SJS,Daniel Robitaille,robitaille@gmail.com,"Esquimalt, British Columbia"
26-
STL,Tim Webber,tmwebber2727@gmail.com,"Rochester, New York"
27-
TBL,Carl Martel,carlmartel20@gmail.com,"Rochester, New York"
28-
TOR,Dave Moore,doktordave@gmail.com,"Mount Pearl, Newfoundland"
29-
UTA,Steve Walton,sbwalton2003@yahoo.ca,"Comox, British Columbia"
30-
VAN,Jean-Francois Provencher,jfprovencher72@gmail.com,"Qualicum Beach, British Columbia"
31-
VEG,Jordan Ziegler,FHLLasVegas@gmail.com,"Fairfax, Virginia"
32-
WPG,Tim Stevenson,fhl_wpg@yahoo.com,"Fairfax, Virginia"
33-
WSH,Jason Foote,jafoot1974@gmail.com,"Rochester, New York"
1+
ABBR,OWNER,EMAIL,PW,LOCATION
2+
ANA,John Pasquini,pasquini.john05@gmail.com,mighty1,"Hamilton, Ontario"
3+
BOS,Andrew Sundelin,sundelin@yahoo.com,bruins2,"Vienna, Virginia"
4+
BUF,Linh Doan,ldoan@hotmail.com,sabres3,"Port Colborne, Ontario"
5+
CAR,Rob Tisdale,rtisdale@comcast.net,canes57,"Denver, Colorado"
6+
CBJ,Mike Wagner,fhlcolumbus@gmail.com,jackets8,"Fairfax, Virginia"
7+
CGY,Darren Madill,ds.madill@rogers.com,flames5,"Dunnville, Ontario"
8+
CHI,Mark Benvenga,benvenga@yahoo.com,bigtits,"Sacramento, California"
9+
COL,Shannon Adams,rocky11@live.com,sakic19,"St. John's , Newfoundland"
10+
DAL,Howard Wong,hyhwong99@yahoo.com,ydpens,"Edmonton, Alberta"
11+
DET,Tyler Blackmore,tylerblackmore93@gmail.com,yzerman19,"St. Catherines, Ontario"
12+
EDM,Adam Ardis,aardis1@yahoo.com,hangers,"Alpharetta, Georgia"
13+
FLA,Steve Stringer,steve.r.stringer@gmail.com,Devils1,"Ottawa, Ontario"
14+
LAK,Andrew Weaver,ajdubsbc@gmail.com,kings99,"Victoria, British Columbia"
15+
MIN,David Weaver,minnesotafhl@gmail.com,wild99,"Vancouver, British Columbia"
16+
MTL,Jean Duteau,fhl@duteaudesign.com,habs9,"Edmonton, Alberta"
17+
NJD,Paul Myers,pmyers@ualberta.ca,sockeyes,"Edmonton, Alberta"
18+
NSH,Brad Schott,bschott5@rogers.com,mounties,"Guelph, Ontario"
19+
NYI,Jason Matthews,halfnthebag@yahoo.ca,nikola,"Halifax, Nova Scotia"
20+
NYR,Danny Fong,fhl.rangers@gmail.com,rangers10,"Edmonton, Alberta"
21+
OTT,Doug Lewis,duglewis@gmail.com,trader,"St. John's , Newfoundland"
22+
PHI,James Borkowski,jbork70@gmail.com,flyers2,"Cloverdale, British Columbia"
23+
PIT,Steve Gandour,sgandour@rogers.com,reapers,"Dunnville, Ontario"
24+
SEA,Dave Wong,fhlkraken@gmail.com,wonger,"Rochester, New York"
25+
SJS,Daniel Robitaille,robitaille@gmail.com,bees,"Esquimalt, British Columbia"
26+
STL,Tim Webber,tmwebber2727@gmail.com,blues4,"Rochester, New York"
27+
TBL,Carl Martel,carlmartel20@gmail.com,tampa3,"Rochester, New York"
28+
TOR,Dave Moore,doktordave@gmail.com,leafs8,"Mount Pearl, Newfoundland"
29+
UTA,Steve Walton,sbwalton2003@yahoo.ca,yotes1,"Comox, British Columbia"
30+
VAN,Jean-Francois Provencher,jfprovencher72@gmail.com,canucks3,"Qualicum Beach, British Columbia"
31+
VEG,Jordan Ziegler,FHLLasVegas@gmail.com,lasvegas1,"Fairfax, Virginia"
32+
WPG,Tim Stevenson,fhl_wpg@yahoo.com,jets2,"Fairfax, Virginia"
33+
WSH,Jason Foote,jafoot1974@gmail.com,caps4,"Rochester, New York"

src/data/players.json.js

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
import { readCsvFile, statsData, rosterPeriods, availablePeriods, mapPosition, calculateAge, getStatsForPeriod, latestStatsFile, getOverallStats } from "../components/loadfiles.js";
22

33
const teamInfo = await readCsvFile("src/data/team_info.csv");
4+
const owners = await readCsvFile("src/data/owners.csv");
45
const playerInfo = await readCsvFile("src/data/player_info.csv");
56
const contracts = await readCsvFile("src/data/contracts.csv");
67

@@ -10,6 +11,9 @@ const lastPeriodNum = availablePeriods.length-1;
1011

1112
const teamData = teamInfo.map(team => {
1213

14+
const ownerInfo = owners.find(owner => owner.ABBR === team.ABBR);
15+
team['EMAIL'] = ownerInfo.EMAIL;
16+
team['PW'] = ownerInfo.PW;
1317
team["OVERALL"] = {};
1418
const roster = rosterPeriods[lastPeriodNum].data.filter(player => player.ABBR === team.ABBR);
1519
team["OVERALL"]['ROSTER'] = roster.map(player => {

0 commit comments

Comments
 (0)