PHP-and-MySQL/C4/User-Password-Change-Part-1/Khasi

From Script | Spoken-Tutorial
Revision as of 22:34, 5 February 2018 by Meboreen Mary (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
Time Narration
00:00 Khublei. Ha kane ka jinghikai, ngin iakren shaphang kumno ba ki users ki lah ban pynkylla ia ka password jong ki.
00:08 Ngin ia pule kumno ban ai ia ki users ia ki opshon ban pynkylla ia ka password jong ki lada ki kwah.
00:13 Kane kam dei ban shim por than. Yn sa leh ia ka ha ki lai bynta.
00:18 Ngin ai ia u user ia ka form bad phah ia ki users ban type ia ka password barim jong ki bad ka password bathymmai jong ki arsien.
00:27 Ngin sa check ia ka password barim jong ki, kato kaba don ha ka database.
00:31 Kynmaw ba ia ki lah encrypt.
00:33 Nangta ngin sa ianujor ia ki artylli ki passwords ba thymmai ban peit lada ki iahap, ban peit lada ki lah leh ia kano kano ka jingbakla.
00:39 Nangta ngin sa update ia ka database da kaba pyndonkam ia ki sql codes.
00:44 Te, nyngkong eh ngan sdang ia ka session jong nga ha ka "member" page jong nga.Kumba phi lah ban iohi ngi don ia ka "session_start()" jong ngi hangne.
00:53 Ngan shu copy bad paste ia katei hajrong jong ka page jong nga. Te , ngi lah sdang ia ka session. jong ngi.
00:59 Ngi donkam ban pyndonkam ia u variable ba kyrteng "$user" uban sa iaryngkat bad ka '$_SESSION' ba ngi lah dep set hangne.
01:09 Nyngkong ngi donkam ban check ba ki users ki lah logged in – kane kadei ka code ba nga iakren shaphang – shwa ban sdang ban pynkylla ia ka password jong ki lane ban ailad ia ki ban pynkylla ia ka password jong ki.
01:19 Ngan set ia une u "user" variable kum ka kyrteng jong ka "session" jong ngi kaba don hangne.
01:24 Te mynta, ngin ong “ if the user exists”, ngin ailad ia ki ban pynkylla ia ka password jong ki lym kumta ngin kill ia ka page bad ong “You must be logged in to change your password".
01:41 Kane kadei ka block na ka bynta “User is logged in”. Te , da kaba shu shim ba u user u lah logged in, hadien ba ngi lah check na ka bynta ka jing don jong ka login, ngi donkam ban ai ia ki ia ka form ban pyndap.
01:49 Ngan echo ia ka code jong ngi hangne kaban sa dei ka form jong ngi. Kadei ka form ba lah submit hi, te kan sa phai biang sha ka "change password dot php" bad pynkut ia ka form hangne.
02:14 Te, katei kadei ka page ba ngi lah don lypa bad te ngan pyndonkam ia ka check ban pynshisha ia baroh ki details.
02:21 Ka method jong ka form kadei POST namar ngim kwah ban phah ia kano kano ka jingtip shaphang ka password sha ka URL.
02:30 Nangta , ngin shna katto katne ki input boxes. Nyngkong, “Old password:” kaban nym dei ka password ba lah type, te ka entry yn nym buhrieh. Te input type kan sa dei ka "text" bad name kan sa dei ka "oldpassword".
02:48 Ngan buh ia ka paragraph break. Kaba bud kadei ka "New password:" bad ngan shna ia ka input type kum ka "password" khnang ba yn buhrieh ia ki na baroh. Ka name kan sa dei ka “new password”.
03:02 Ngan buh ia ka line-break hangne. Mynta copy paste ia kane ka sentence bad leh katto katne ki jingpynkylla . Ka label hangne kan sa dei “Repeat new password” bad ka kyrteng kan dei "repeat new password" bud da ka paragraph break.
03:23 Khatduh eh ngi donkam ia u “submit" button. Ka name kan dei "submit", te ngi lah ban check lada kata lah pressed bad u value un dei "Change password".
03:33 Te, to ngin leit sha ka page jong ngi . Ngan pynsnoh ia ka link ha ka members’ page khnang ban iarap ia ngi ban pynkylla ia ka password jong ngi.
03:40 Ia mynta, ngan shu login da kaba pyndonkam ia ki details. Ka password jong nga ha kane ka por kadei “abc" bad ka 'username' jong nga kadei “Alex”.
03:48 Nion ha Login. Ka ong "Welcome Alex". Hangne kadei ka member page. Ka session yn sa set. Lada ngi donkam ban log out, ngi lah ban log out. Tangba ngi donkam sa kawei ka opshon ban pynkylla ia ka password jong ngi.
04:01 Te , ngi phai biang sha ka "member dot php" page jong ngi bad nga shna sa kawei pat ka link
04:08 Bad katei kan dei “Change password”.
04:11 Bad kane kan link sha ka “change password dot php".
04:14 Te lada ngi refresh ia kane, ngi ioh ia kawei ka opshon. Nion hangne bad ngi ioh ia ka form kaba ngi lah dep shna mynshwa. Ngan type ia ka password barim jong nga hangne bad ki passwords bathymmai jong nga hangne.
04:26 Nion "Change password" tangba khlem jia eiei. Te, ngi kwah ban check lada kane lah dep submit ne em. Delete ia kane ka line batam hangne.
04:38 Kaba ngi donkam ban leh kadei: shna ia ka if statement ban ong “if POST submit” kaba shu mut "has the user pressed this 'submit' button?". Ka name kadei 'submit', namarkata ngi ioh ia u 'submit' ba lah thoh hangne.
04:52 Bad lada u user u lah submit te ngi sdang ban pynkylla ia ka password jong ngi hangne.
04:59 Lym kumta, lada u user u khlem pat submit, ngin echo ia kane ka code hangne.
05:05 Lada u user um pat dep submit lypa, te kin hap ban present bad ka form hangne, khnang ban submit ia ka form.
05:12 To ngin iaid shakhmat bad test ia kane. Kaba ngin leh hangne kadei echo “test” ban peit lada ka treikam.
05:18 To ngin phai biang bad pyndap hapoh. Ha ka jingshisha ngim donkam ban pyndap eiei. Ngin shu nion ia u submit button. Bad ngi ioh ia ka echo jong “test” ban pyni ba ka form lah dep submit khlem jingeh eiei.
05:34 Te, ngi donkam ban sdang pynkylla ia ka password. Pyndap ia kane bad hangne ngin ong “check fields”.
05:40 Ngi don katto katne ki variables ba ngi donkam ban set – ka '$old password' jong ngi kaban iaryngkat bad u 'POST' variable name “old password”. Ngi lah ai ia katei ka kyrteng hangne hapoh ha ka formjong ngi .
05:55 Bad ngan shu bud ia kine na ka bynta man uwei u value ba ngi ia submit.
06:00 Kaba bud kadei ka “new password” bad nangta ngi don “repeat new password”. Ngin shu iapynkylla ia kine.
06:10 Ban pynthikna ba kine ki treikam bad nga ai jingmut ia phi ban leh ia kane man ka por, echo ia ka “old password”, “new password” bad ”repeat new password”.
06:25 Ka check na ka bynta ka jingdon jong ka form lada ia ka form lah dep submit bad nangta ngi ioh ia ki variables bad ki post variables jong ngi ha ka variable name.
06:38 Ngan echo ia kaba ngi lah dep type ha ka box, tang ban peit lada baroh ki treikam bha.
06:40 Te , ka password barim jong nga kadei “abc” bad ka password barim jong nga kadei “123”. Nion Change password bad ngi ioh abc, 123 bad 123.
06:52 Te, katei ka jingtip shaphang ka form lah dep submit. Ym don kino kino ki jingbakla spelling. Nga lah ban long thikna ba nga lah ban ioh ia u user jong nga ban set up ia ka password bathymmai.
07:00 Ngan sangeh noh ia kane ka jinghikai mynta. Ha ka bynta babud, ngan sa hikai kumno ban check ia ka password barim mar pyrshah ia ka password bathymmai ha ka database, kumno ban check lada ka password bathymmai bad ka password ba lah iai ban bad nangta ban pynkylla ia ka password jong u user.
07:24 Khublei Shibun. Nga i Meboreen na Shillong nga dubbed na ka bynta ka Spoken Tutorial project.

Contributors and Content Editors

Meboreen Mary