PHP-and-MySQL/C4/User-Registration-Part-2/Khasi

From Script | Spoken-Tutorial
Jump to: navigation, search
Time Narration
00:00 Ngi pdiangsngewbha iaphi sha ka bynta ba ar jong ka User registration tutorial.
00:05 Ha kane ka bynta, ngin ia check ia ka jingdon jong kine ki forms. To ngin ia iaid lait na kine ki values ha kine ki fields kiba ngi lah type.
00:12 Bad ngin ia leh ia ka encrypting jong ki password.
00:16 Bad ngin sa ia leh ruh ban pynkynriah ia ki html tags.
00:23 Shim ba nga encrypt na ka bynta ka login....to ngan shu plie ia kane ka file "login dot php"....bad ngin hap ban leh katto katne ki adjustments sha ka page jong nga hangne.
00:37 Ngin sa ia shim beit beit ia ka password na ka bynta ka database jong ngi.
00:44 Te ngi donkam ban pynkylla ia kane ka "$dbusername" value bad ka "$dbpassword" jong ngi.
00:50 Lada phim pat peit ia ka video kaba nyngkong phi donkam ban peit shwa, khnang ban lah ban thoh ia kine ki code.
00:56 Phai sha ka "register dot php" bad nyngkong eh ngin check na ka bynta ka "submit".
01:02 Ngam don ia u "$submit" variable ha kane ka khyllipmat.
01:06 Te, kane kan ia ryngkat bad u "dollar sign underscore POST" bad mynta "submit".
01:14 Kane kadei namar ynda u user u nion ha u 'submit' button hangne, kane kan hold ia u value jong u "Register".
01:23 Bad kane kan ong- "if the user has clicked this button" nangta ngi lah ban iaid shakhmat bad u code jong ngi.
01:31 Mynta, kiwei pat ki values kiba ngi donkam ban ioh kidei ki kyrteng jong ki user. Te, ka kyrteng ba pura jong u user. Ngan shu type type "$fullname = $ underscore POST" bad "fullname". Phi lah ban iohi ia ka jingshisha hangne.
01:51 Te, ngin shu ia bud ia ka kyrteng kumba lah ai hangne, shisien ba ngi lah ioh ia ka 'fullname', 'username', 'password', 'repeat pasword' ka biang?
01:59 Te ngi lah ioh ia ka "$fullname" bad mynta ngi don ia ka "$username".
02:09 Kaei kaba ngan leh kalong, man ba nga code, ngan copy bad paste ia kine.
02:12 Te "pasword" bad "repeat password". Hangne kadei ka "$password" bad "$repeat password". Ngan pynkylla ia kine ki values. Ngim donkam ban type ia ki.
02:26 Lada phi dei ba dang long thymmai bad ka php, ngan shu ai jingmut iaphi type shi type ia kine tang ban ioh pyrshang bha. Khnang ba phin ym klet ia ki.
02:34 Te, ngi lah ioh ia baroh ki values jong ngi hangne.
02:37 Te, lada "$submit". Ngan shu echo ia ki ban pyni ba baroh kine lah submit lut ha ka rukom kaba dei.
02:49 Nga ai jingmut iaphi ban leh ia kane na ka bynta ka debugging. Phi lah ban bakla spel haei haei bad kam long kaba bha ban pyrshang ban buh ia ki data lada phi spel bakla ha ka database jong phi.
02:54 Hangne, ngan shu ong echo ia u "$username" bad forward slash bad "$password". Nangta "$repeat password" bad nangta "$fullname" jong u user bud da u line terminator.
03:16 Te ngi lah ioh ia baroh ki data hangne kiba ngi lah sei na ka form jong ngi.
03:21 Te, ngan shu comment ia kane kum "form data".
03:24 Phi lah dei ban nang kumno ban leh ia kane mynta.
03:27 Lada lah dep submit ia ka form, ngan echo ia kane, ban pynthikna ba kadon.
03:32 Hangne, lada nga nion Register kam jia ei ei. Nga lah iai nion ba kaei kaei ruh ka kam leh ei ei.
03:40 Te, hangne ngan shu type ia ka kyrteng ba pura jong nga bad nga lah ban type ia ka username jong nga bad jied ia ka password ka ban long "abc" ia mynta.
03:49 Nion ha Register bad kam jia eiei.
03:52 Te if "submit", "POST submit".
03:57 Dei na kane kadaw. Ha ka form action jong ngi, ngi donkam ban set ia ka method ka ban long ka "POST".
04:05 Nga lah klet ban kynthup ia ka.
04:07 Ngi donkam ia ka method jong ka "POST" lym kumta ka default kan long "GET". Te, phi lah ban iohi ia baroh kidon hangne hajrong.
04:13 Kaei kaba ngan leh mynta kalong ban refresh ia kane ka page bad retype ia ka data jong nga.
04:21 Te kane kadei ka "Alex Garrett" bad username "alex". Kane kan long "abc" bad "abc". Nion ha u Register bad ka data jong nga lah pyni hangne.
04:30 Ngi lah ban check lada kadei. Ka 'fullname' jong nga kadei "Alex Garrett". ka 'username' ba lah jied jong nga kadei "alex" bad khlem pep ka "abc"
04:40 Mynta nga kwah ban encrypt ia kine ki passwords.
04:43 Bad lada phi pule ha ka Google lane ha kano kano ka search engine shaphang ka "MD5 encryption" kata "M D 5". To ngin iaid lait ia kane. To ngan shu thoh ia kane na ka bynta jong phi. Kadei kaba iarap shibun ban encrypt ia ki data.
04:54 Mynta baroh ki biang. Md5's function ha ka php ka shim ia u string lane u numerical value, string value lane tang u data value.
05:09 Bad kane la encrypt sha ka MD5 encryption.
05:13 Shu ong nga encrypt "alex" sha Md5. To ngin echo ia ka bad refresh.
05:19 Wat send arsien ia ka data. Te kadei ban wan beit beit nangne bad ngin nion ar sien ha u Register.
05:26 To ngin leit hangne bad peit lada ka if "$submit" ka biang ne em. To ngin ia leh ia kane ka condition bad refresh.
05:34 Te, kane kadei ka kyrteng jong nga ba lah encrypt ha ka Md5.
05:39 Kalong barabor kajuh ka jingjrong bad nga ngeit kam long kaba suk ban crack lymda phi encrypt ia u string bad nangta phi ia nujor ia ka sha ar tylli ki encrypted values jong phi.
05:53 Lada phim sngewthuh ia kane nga don ia ka jinghikai halor ka MD5 encryption. Te wat khuslai. Shu iaid shakhmat bad peit ia ka.
06:01 Mynta ngan ong if "$submit" bad nangta u code jong ngi.
06:08 Ka 'fullname', 'username' bad 'password' jong ngi ki biang.
06:10 Ngan pyndap ia kane ka "MD5 encryption" sha baroh ki submitted 'password' bad 'repeat password'.
06:21 Wat klet ia kata.
06:23 Lada nga echo, shu ong, "$password" bad shu don ia ka break bad "$repeat password",
06:32 Ynda nga leit ban refresh lane ynda nga leit ban submit ia ka form jong nga, ngan ong ka 'password' jong nga kadei "abc" bad ka 'repeat password' jong nga kadei "abc".
06:45 Register ia kata. Phi lah ban iohi ba ki 2 tylli ki encrypted passwords jong nga kilong ia syriem bad baroh ar ki lah long ba la khreh ban buh ha ka database.
06:52 Mynta lada phi ong uno uno u hacked hapoh ka database jong phi ba u lap ia ki passwords ki briew kiba lah type kum "abc", kin sa ioh ia ka da kaba suk.
07:01 To ngan type ia ka hangne. Hynrei mynta kin nym lah ban shem kadei kaei namar lah dep encrypt ia ka.
07:06 Te, ngi lah ioh ia ki passwords ba lah encrypt jong ngi. Mynta ngin ia strip ia kino kino ki tags jong ka data jong ngi bad bad leh ia kane ngi don ia ki 'strip_tags'.
07:21 "strip_tags". Kine kin strip ia ki HTML tags.
07:25 Ynda nga pyndonkam ia ka password jong nga, ngan nym ong "strip tags" hashwa ka "md5" function.
07:36 Ngan pyndonkam ia ka "md5" Function ban encrypt ia ka version ba lah strip lypa jong ka password jong nga.
07:41 Te kane kadei ban biang.
07:43 To ngan copy bad paste ia kane hangne.
07:46 Te, ngi lah dep ia kane bad to ngin leit phai biang bad peit ia ka.
07:54 Type "html" hangne bad na ka bynta ka username jong nga ngan ong "body" bad ngan buh ia ka password jong nga kum "abc".
08:02 To ngin leit ban echo ia ka "username" bad shu pyndap ia u break.
08:12 '$fullname'. Kan sa echo ia baroh kiba ngin sa type hangne.
08:19 Ngan shu type "test" hadien kane bad "test" hadien kane.
08:23 Mynta une u "strip tag" function udei ban iaid lait ia kane ka "html" bad kane ka "body".
08:27 Phi dei ban "test" bad "test" lah ai na ka bynta jong ngi.
08:31 Oh! Ngi ioh ia ka error.
08:34 To ngin phai biang bad check. Ngi khlem pyndonkam ia u line terminator. Refresh bad Resend ia ka data.
08:38 Kumba phi lah ban iohi hangne, ngi ioh ia ka "test" bad "test". Te, kaei kaei kaba phi type hangne kum tag lane kum html tag, kan sa shu long suda.
08:49 Te, phi tip kidon ki briew kiba thamula bad ong ba ka username jong nga kan dei "image". Register. Kane kan nym treikam!
08:59 Kata ka khlem echo hangne.
09:01 Hynrei lada ngi shim shu buh "alex" bad ngi nion Register, ka shim ia ka.
09:05 Te tang katne ia mynta. Ha ka jinghikai kaba bud, ngin ia check lada man ka single field lah type ha ka rukom ba donkam na ka bynta ka registration.
09:15 Te, ngin sa ia shem ha ka bynta kaba bud. Khublei shibun. Ma nga i Meboreen na Shillong nga dub na ka bynta ka Spoken Tutorial project.

Contributors and Content Editors

Meboreen Mary