PHP-and-MySQL/C4/User-Registration-Part-3/Telugu

From Script | Spoken-Tutorial
Revision as of 15:32, 29 March 2013 by Udaya (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
Time Narration
0.00 User Registration ట్యుటోరియల్ యొక్క 3వ భాగమునకు స్వాగతం. ఈ భాగములో, మనము గత భాగములో చర్చించిన వాటి యొక్క ఉనికిని చెక్ చేస్తాము.
0.07 గత భాగములో ఏమి చేసామో ఒకసారి వేగముగా గుర్తుచేసుకుందాము
0:09 మనము మన "fullname" మరియు "username" టాగ్లను స్ట్రిప్ చేసాము.
0:12 మన "password" ను స్ట్రిప్ చేసాము మరియు ఎన్క్రిప్ట్ చేసాము.
0:17 మనము ఎన్క్రిప్ట్ చేయబడిన విలువను స్ట్రిప్ చేయకుండా చూచుకొనుటకు, ఫంక్షన్ల కొరకు ఈ క్రమమును గుర్తుంచుకోండి.
0:23 ఇక్కడ మనము మన రెజిస్ట్రేషన్ ప్రాసెస్ మొదలుపెడదాము. నేను వీటన్నింటి ఉనికి చెక్ చేస్తాను.
0:33 ఆ పని చేసే ముందు నేను "date" సెట్ చేస్తాను. ఇప్పుడు, ఇది date ఫంక్షన్ ఉపయోగిస్తోంది.
0:38 లోపల మనకు సంవత్సరము కొరకు "Y", నెల కొరకు "m" మరియు తేదీ కొరకు "d" ఉన్నాయి.
0:45 4-అంకెల సంవత్సరమునకు క్యాపిటల్ "Y" ఉపయోగించాలి. ఒకవేళ మనము చిన్న అక్షరము "y" ఉపయోగిస్తే, మనము 2-అంకెలు కలిగిన సంవత్సరమును ఉపయోగించాలి.
0:59 కాబట్టి, ఈ సమయములో, నా డేటాబేస్లో, ముందుగా సంవత్సరము ఉంది, తరువాత నెల మరియు ఆ తరువాత రోజు ఉన్నాయి. ఇవి హైఫన్లచే వేరుచేయబడ్డాయి.
1:08 ఇక్కడ మనము డేటాబేస్లోనికి ఎంటర్ అయినప్పుడు మనము దీనిని చూడవచ్చు మరియు "users" లోనికి విలువ ఇన్సర్ట్ చేయమని చెప్పవచ్చు.
1:13 ఇక్కడ ఈ రకమైన ఫంక్షన్ ఉపయోగిస్తే, "date" ఒక నిర్దిష్టమైన ఫార్మాట్లో ఉందని మనము చూడవచ్చు.
1:19 నేను today అని క్లిక్ చేస్తే, మనకు సంవత్సరము 4-అంకెల ఫార్మాట్లో లభించిందని మీరు చూడవచ్చు మరియు మన నెల ఇక్కడ ఉంది మరియు రోజు ఇక్కడ ఉంది. ఇవి హైఫన్లచే వేరుచేయబడ్డాయి.
1:29 ఇది నా డేటాబేస్లో స్ట్రక్చర్ లోపల సరిచేయబడింది.
1:33 కాబట్టి, "if submit", తరువాత మనము ఉనికి కొరకు చెక్ చేద్దాము. నేను ఇక్కడ "check for existence" అనే ఒక కామెంట్ వేస్తాను.
1:46 ఇప్పుడు, ఇది నిజంగా చాలా సులభము. మనము ఇక్కడ చేయవలసినది "if statement మరియు దాని తరువాత ఒక బ్లాక్ కోడ్ చెప్పడము.
1:55 ఇక్కడ కండీషన్ "if fullname, username, password and repeat password exist" అని ఉంటుంది. ఇక్కడ మనకు రుజువు ఉంది.... మనము "if username" అని అంటాము మరియు దాని తరువాత "and" మరియు డబల్ ampersand symbol.
2:10 తరువాత మనము "password" అని అంటాము మరియు తరువాత మనము ఇలా అంటాము...
2:14 ఓ! నేను ఇక్కడ "fullname" మరచిపోయాను, దానిని ఇక్కడ చేర్చండి.
2:18 డబల్ ampersand symbol తో వీటిని వేరుచేయండి.
2:21 చివరిది "repeat password" కాబట్టి దానిని టైప్ చేయండి.
2:26 మనకు ఇవన్నీ కావాలి.
2.31 Else మనము ఇలా అంటాము - "Please fill in" మరియు బోల్డ్లో "all fields" అని echo చేయి
2:42 దాని తరువాత మనము ఒక పారాగ్రాఫ్ బ్రేక్ వేస్తాము.
2:45 ఇంకా ఫార్మ్ ముందు కూడా నేను ఒక పారాగ్రాఫ్ బ్రేక్ వేస్తాము. దీని వలన మనము ఇచ్చే ప్రతి ఎర్రర్ మెసేజ్కు దానిని చేర్చవలసిన పనిలేదు.
2:57 దానిని ప్రయత్నించండి.
3:00 నేను నా రెజిస్టర్ పేజ్కి వెనక్కు వెళ్తాను. అది ఇక్కడ ఉంది. రెజిస్టర్ పై క్లిక్ చేద్దాము.
3:05 "దయచేసి అన్ని ఫీల్డ్స్ ఫిల్ చేయండి"
3:07 ఇక్కడ మనము ఒక జత ఫీల్డ్స్ నింపుదాము.
3:10 మన పాస్వర్డ్లలో ఒక దానిని ఎంచుకుందాము. మనము మన పాస్వర్డ్ రిపీట్ చేయము.
3:15 రిజిస్టర్ అని క్లిక్ చేయండి. ఓ! repeat password............repeat password
3.32 ఈ సమయములో ఇది ఎందుకు పనిచేయడము లేదంటే, ఏ విలువా లేని ఒక md5, టెక్స్ట్ యొక్క md5 స్ట్రింగ్కు సమానము. ఇది టెక్స్ట్ యొక్క ఎన్క్రిప్ట్ చేయబడిన స్ట్రింగ్.
3:44 కాబట్టి, మనము ఏమి చేయాలో నేను కనుగొన్నాను. ఇక్కడి నుండి md5 ఫంక్షన్ తీసివేయాలి.
3.51 మీరు చివరి బ్రాకెట్లు కూడా తీసివేసారని నిర్ధారించుకోండి. నేను ఇక్కడికి వస్తాను మరియు డేటా కొరకు చెక్ చేస్తాను.
3:59 నేను వెనక్కు వెళ్ళి దీనిని తిరిగి ప్రయత్నిస్తాను.
4:01 ఇంతకు ముందు మనము "repeat password" ఎంచుకోనప్పుడు ఇది పని చేయలేదని గుర్తుంచేసుకోండి.
4:05 కాబట్టి, నేను ఒక పాస్వర్డ్ లేక రిపీట్ పాస్వర్డ్ ఎంచుకొనకపోతే, మనకు ఎర్రర్ వస్తుంది.
4:10 ఒకవేళ నేను repeat password మినహా ఒక విలువను ఎంచుకుంటే, మనకు ఇంకా ఎర్రర్ వస్తుంది.
4:16 అదీ సమస్య. మనము ఇలా అనాలి - if everything exists అప్పుడు మనము మన పాస్వర్డ్ మరియు repeat password ను మార్చుకోవచ్చు.
4:25 కాబట్టి నేను కేవలము "password" ఈస్ ఈక్వల్ టు md5 ఆఫ్ పాస్వర్డ్ అని అంటాను.
4:30 ఇది మన అసలైన వేరియబుల్ విలువను ఎన్క్రిప్ట్ చేస్తుంది మరియు అదే వేరియబుల్లో కొత్త పాస్వర్డ్ కోడ్ స్టోర్ చేస్తుంది.
4:40 ఇంకా మనము ఇలా కూడా అనాలి - "repeat password" ఈక్వల్స్ md5 అండ్ "repeat password"
4:52 ఇక్కడ దీనిని ఇలా కామెంట్ చేయండి "encrypt password". మనము మన పాస్వర్డ్ను ఎన్క్రిప్ట్ చేసాము.
4:58 ఇప్పుడు మనము ముందుకు సాగుదాము మరియు మన డేటా అంతా డేటాబేస్లోనికి చేర్చుదాము.
5:07 నేను దీనిని చేస్తాను. ఎందుకంటే, మన వద్ద రిజిస్ట్రేషన్ కొరకు వెళ్ళే డేటా అంతా ఉంది, మరియు మనము ఇన్పుట్ చేయబడిన ప్రతి డేటాకు ఒక గరిష్ఠ పరిమితి సెట్ చేస్తాము.
5:19 మనము fullname, username, paasword మరియు repeat password కొరకు 25 క్యారెక్టర్లు అంటాము. కాబట్టి గరిష్ఠ విలువ 25.
5.32 కాబట్టి నేను ఈ విధంగా చెబుతాను - if the string length of username is bigger or greater than 25...... లేక string length of the fullname is greater than 25
6:00 వీటిని ఒక్కొక్కటిగా చూద్దాము మరియు if the length of your username or fullname is too long అని అందాము
6:09 దీనిని నేను సరిగ్గా చెబుతాను.
6:12 వీటిలో ప్రతిదాని విలువ 25 కంటే పెద్దదిగా ఉంటే లేక 25 కంటే ఎక్కువ అయితే.
6:15 మనము ఈ విలువలను "username" or ....no... అని చెప్పి echo చేస్తాము.
6:25 నేను ఇలా అంటాను "Max limit for username or fullname are 25 characters"
6:36 లేకపోతే నేను నా పాస్వర్ద్ లెంత్ చెక్ చేయుటకు ముందుకు సాగుతాను.
6:40 నేను ఇప్పుడు ఇలా చేయాలని నిర్ణయించుకున్నాను -"check password length" ఎందుకంటే దీని కొరకు నాకు ఒక నిర్దిష్టమైన చెక్ కావాలి.
6:48 నేను "if string length of my password is greater than 25...or ....string length.... అని అంటాను
7:08 లేదు.....మనము దీనిని తొలగిద్దాము, "else" ను తొలగిద్దాము.
7:15 నా పాస్వర్డ్లు మ్యాచ్ అవుతాయా లేదా అని చూడడము నేను చేయవలసిన మొదటి చెక్
7:21 నేను ఇలా అంటాను "if password equals equals to repeat password" తరువాత ఒక పెద్ద కోడ్ బ్లాక్ వేయండి.
7:31 లేకపోతే, యూజరుకు "Your passwords do not match" అని echo చేయండి. సరేనా?
7:41 మీరు ఇక్కడ టైప్ చేయవచ్చు మరియు మన క్యారెక్టర్ లెంత్ను చెక్ చేస్తూ ఉండవచ్చు.
7:44 ఇప్పుడు "username" మరియు "fullname" క్యారెక్టర్ లెంత్ చెక్ చేయాలి. కాబట్టి "check char length of username and fullname" అని అనండి.
7:56 అది ఇంతకు ముందు మనము చెప్పినదానికి సమానము, "if username is greater than 25"
8:02 ఒకవేళ ఈ ఫంక్షన్లో ఉపయోగించిన స్ట్రింగ్ లెంత్ 25 కంటే ఎక్కువగా ఉంటే...
8.08 లేక fullname యొక్క స్ట్రింగ్ లెంత్ 25 కంటే పెద్దదిగా ఉంటే, అప్పుడు మనము "length of username or fullname is too long!" అని echo చేస్తాము.
8:24 కాబట్టి, దానిని సులభముగా ఉంచుటకు, మనము ఇలా అంటాము "check password length"
8:36 ఇక్కడ నేను "if" అనేదానిని నిర్దేశిస్తాను లేక అంటాను.... ఇప్పుడు మన పాస్వర్డ్ల మ్యాచ్ గుర్తుచేసుకోండి.
8:42 దీనిని మనము పాస్వర్డ్ వేరియబుల్స్ ఒకదానిపై చెక్ చేయవలసి ఉంటుంది.
8:46 ఇక్కడ నేను ఇలా అంటాను - if the string length of the password is greater than 25 or string length of our password is lesser than 6 characters....
9.00 ...తరువాత మనము "Password must be between 6 and 25 characters" అని echo చేస్తాము. ఇది తప్పకుండా పనిచేస్తుంది.
9:16 ఈ చర్చను మన తరువాతి ట్యుటోరియల్లో కొనసాగించుదాము.
9:19 దాని కంటే ముందు ఒక "else" స్టేట్మెంట్తో నేను ముగిస్తాను.
9:25 లేకపోతే మనము ఇలా అంటాము "register the user". యూజర్ను రెజిస్టర్ చేయుటకు ఉన్న మన కోడ్ ఇక్కడ ఉంటుంది.
9:35 తరువాతి ట్యుటోరియల్లో, మనము దీనిని టెస్ట్ చేద్దాము మరియు ఒక యూజర్ను ఎలా రెజిస్టర్ చేయాలి నేర్చుకుందాము మరియు మన కోడ్ ఇక్కడ వేద్దాము.
9:42 ఇది ప్రాధమికంగా మన పాస్వర్డ్ పై ఉన్న కనిష్ఠ లేక గరిష్ఠ పరిమితి చెక్ చేయుటకు మాత్రమే మరియు ఇక్కడ ఉన్న ఈ కోడ్ బ్లాక్ మన మ్యాజికల్ "register the user" కోడ్ పీస్ అవుతుంది.
9:52 తరువాతి భాగములో కలవండి. బై. స్పోకెన్ ట్యుటోరియల్ ప్రాజెక్ట్ కొరకు డబ్బింగ్ చెప్పినవారు _ స్వాతి

Contributors and Content Editors

Udaya, Yogananda.india