Difference between revisions of "PHP-and-MySQL/C4/User-Registration-Part-4/Kannada"

From Script | Spoken-Tutorial
Jump to: navigation, search
 
(One intermediate revision by the same user not shown)
Line 34: Line 34:
 
|-
 
|-
 
|00:47
 
|00:47
| "Register" ಅನ್ನು ಕ್ಲಿಕ್ ಮಾಡಿ. ಇದು  "Please fill in all the fields!" ಎಂದು ತೋರಿಸುವುದು.  
+
| '''"Register"''' ಅನ್ನು ಕ್ಲಿಕ್ ಮಾಡಿ. ಇದು  '''"Please fill in all the fields!"''' ಎಂದು ತೋರಿಸುವುದು.  
  
 
|-
 
|-
Line 63: Line 63:
 
|-
 
|-
 
|01:39
 
|01:39
|ಇದು  6 ಅಕ್ಷರಗಳಿಗಿಂತ ಕಡಿಮೆ ಇರುವುದರಿಂದ, ನಾನು "Register" ಅನ್ನು ಕ್ಲಿಕ್ ಮಾಡಿದಾಗ- "Passwords must be between  6 and 25 characters" ಎಂದು ಹೇಳುತ್ತದೆ. ಇದು ಕೂಡ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತಿದೆ.  
+
|ಇದು  6 ಅಕ್ಷರಗಳಿಗಿಂತ ಕಡಿಮೆ ಇರುವುದರಿಂದ, ನಾನು "Register" ಅನ್ನು ಕ್ಲಿಕ್ ಮಾಡಿದಾಗ- "Password must be between  6 and 25 characters" ಎಂದು ಹೇಳುತ್ತದೆ. ಇದು ಕೂಡ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತಿದೆ.  
 
|-
 
|-
 
|01:52
 
|01:52
Line 72: Line 72:
 
|-
 
|-
 
|02:05
 
|02:05
|ಅಂದರೆ 6 ಕ್ಕಿಂತ ಹೆಚ್ಚು ಅಕ್ಷರಗಳನ್ನು ಹೊಂದಿರಲಿ.  "Register" ಅನ್ನು ಕ್ಲಿಕ್ ಮಾಡುವೆನು.  - "Length of the username or fullname is too long!" ಎಂಬ ಮೆಸೇಜ್ ಅನ್ನು ನೋಡಬಹುದು.  
+
|ಅಂದರೆ 6 ಕ್ಕಿಂತ ಹೆಚ್ಚು ಅಕ್ಷರಗಳನ್ನು ಹೊಂದಿರಲಿ.  "Register" ಅನ್ನು ಕ್ಲಿಕ್ ಮಾಡುವೆನು.  "Length of the username or fullname is too long!" ಎಂಬ ಮೆಸೇಜ್ ಅನ್ನು ನೋಡಬಹುದು.  
 
|-
 
|-
 
|02:15
 
|02:15
Line 87: Line 87:
 
|-
 
|-
 
|02:40
 
|02:40
| ಮತ್ತು ಪ್ರತಿ ಬಾರಿ ಬಳಕೆದಾರ ಪುನಃ ಟೈಪ್ ಮಾಡಬೇಕು.  
+
| ಮತ್ತು, ಪ್ರತಿ ಬಾರಿ ಬಳಕೆದಾರ ಪುನಃ ಟೈಪ್ ಮಾಡಬೇಕು.  
 
|-
 
|-
 
|02:43
 
|02:43
Line 93: Line 93:
 
|-
 
|-
 
|02:50
 
|02:50
| ಈ ಪಿ.ಎಚ್.ಪಿ. ಪೇಜ್ ನಲ್ಲಿಯ  ಈ ಪಿ.ಎಚ್.ಪಿ ಯನ್ನು ಇಲ್ಲಿ ಈ '''html code''' ನಲ್ಲಿ ಸೇರಿಸೋಣ.  
+
| ಈ ಪಿ.ಎಚ್.ಪಿ. ಪೇಜ್ ನಲ್ಲಿಯ  ಈ ಪಿ.ಎಚ್.ಪಿ ಯನ್ನು ಇಲ್ಲಿ ಈ '''html''' ಕೋಡ್ ನಲ್ಲಿ ಸೇರಿಸೋಣ.  
 
|-
 
|-
 
|02:57
 
|02:57
Line 99: Line 99:
 
|-
 
|-
 
|03:06
 
|03:06
|ಇದೊರಳಗೆ '''php tag''' ಅನ್ನು ಮುಚ್ಚುವೆನು. ಇಲ್ಲಿ ನಾನು 'username' ಅಲ್ಲ.. ಕ್ಷಮಿಸಿ  '$fullname' ಅನ್ನು ಎಕೊ ಮಾಡುವೆನು.  
+
|ಇದರೊಳಗೆ '''php tag''' ಅನ್ನು ಮುಚ್ಚುವೆನು. ಇಲ್ಲಿ ನಾನು 'username' ಅಲ್ಲ.. ಕ್ಷಮಿಸಿ  '$fullname' ಅನ್ನು ಎಕೊ ಮಾಡುವೆನು.  
 
|-
 
|-
 
|03:12
 
|03:12
Line 111: Line 111:
 
|-
 
|-
 
|03:27
 
|03:27
| ಈಗ ಏನಾಗುವುದೆಂದು ನೋಡೋಣ, ಇಲ್ಲಿ ಉದ್ದೇಶಪೂರ್ವಕವಾಗಿಯೇ ಉದ್ದದ ಹೆಸರನ್ನು ಟೈಪ್ ಮಾಡಿ, ''username'' ಇದು "alex" ಆಗಿರಲಿ.  
+
| ಈಗ ಏನಾಗುವುದೆಂದು ನೋಡೋಣ. ಇಲ್ಲಿ ಉದ್ದೇಶಪೂರ್ವಕವಾಗಿಯೇ ಉದ್ದದ ಹೆಸರನ್ನು ಟೈಪ್ ಮಾಡಿ. ''username'' ಇದು "alex" ಆಗಿರಲಿ.  
 
|-
 
|-
 
|03:36
 
|03:36
Line 126: Line 126:
 
|-
 
|-
 
|04:10
 
|04:10
| ಹೆಸರನ್ನು ಮತ್ತೆ ಮತ್ತೆ ಟೈಪ್ ಮಾಡುವುದು ಬೇಸರತರಿಸುತ್ತದೆ.  
+
| ಹೆಸರನ್ನು ಮತ್ತೆ ಮತ್ತೆ ಟೈಪ್ ಮಾಡುವುದು ಬೇಸರ ತರಿಸುತ್ತದೆ.  
 
|-
 
|-
 
|04:13
 
|04:13
|ಹಾಗಾಗಿ ಇದನ್ನು ಬಳಸಿ, ಅಂದರೆ ಪಿ.ಎಚ್.ಪಿ. ಟ್ಯಾಗ್ ನೊಳಗೆ,  ಪಿ.ಎಚ್.ಪಿ ಎಕೋ ಕಮಾಂಡ್ ಅನ್ನು '''html input type'''  ನ ವ್ಯಾಲ್ಯುವಿನೊಳಗೆ  ಬಳಸುವುದು ತುಂಬ ಉಪಯುಕ್ತವಾಗಿದೆ. ಬಳಕೆದಾರರಿಗೆ ಹೆಚ್ಚು ಅನುಕೂಲಕರವಾಗಿರುತ್ತದೆ ಮತ್ತು ಬಳಸಲು ಸರಳವಾಗಿರುತ್ತದೆ.  
+
|ಹಾಗಾಗಿ ಇದನ್ನು ಬಳಸಿ. ಅಂದರೆ, ಪಿ.ಎಚ್.ಪಿ. ಟ್ಯಾಗ್ ನೊಳಗೆ,  ಪಿ.ಎಚ್.ಪಿ ಎಕೋ ಕಮಾಂಡ್ ಅನ್ನು '''html input type'''  ನ ವ್ಯಾಲ್ಯುವಿನೊಳಗೆ  ಬಳಸುವುದು ತುಂಬ ಉಪಯುಕ್ತವಾಗಿದೆ. ಬಳಕೆದಾರರಿಗೆ ಹೆಚ್ಚು ಅನುಕೂಲವಾಗಿರುತ್ತದೆ ಮತ್ತು ಬಳಸಲು ಸರಳವಾಗಿರುತ್ತದೆ.  
 
|-
 
|-
 
|04:28
 
|04:28
Line 141: Line 141:
 
|-
 
|-
 
|04:49
 
|04:49
| ಮತ್ತೆ ಎರರ್ ಬಂದಿದೆ.... - "if the string length of the password is greater than 25
+
| ಮತ್ತೆ ಎರರ್ ಬಂದಿದೆ.... "if the string length of the password is greater than 25
 
|-
 
|-
 
|04:55
 
|04:55
Line 147: Line 147:
 
|-
 
|-
 
|05:04
 
|05:04
| ಈಗ ನನಗೆ ಅರ್ಥವಾಯಿತು - ನಾನು ನನ್ನ ಪಾಸ್ವರ್ಡ್ ನ ಎನ್ಕ್ರಿಪ್ಟ್ ಆದ ವ್ಯಾಲ್ಯುವನ್ನು ಬಳಸಿದ್ದೇನೆ ಮತ್ತು '''md5''' ಎನ್ಕ್ರಿಪ್ಟ್ ಆದ ಸ್ಟ್ರಿಂಗ್ ದೊಡ್ಡದಾಗಿರುತ್ತದೆ. ಇದು 25 ಅಕ್ಷರಗಳಿಗಿಂತ ಹೆಚ್ಚು ಉದ್ದವಾಗಿರುತ್ತದೆ.  
+
| ಈಗ ನನಗೆ ಅರ್ಥವಾಯಿತು. ನಾನು ನನ್ನ ಪಾಸ್ವರ್ಡ್ ನ ಎನ್ಕ್ರಿಪ್ಟ್ ಆದ ವ್ಯಾಲ್ಯುವನ್ನು ಬಳಸಿದ್ದೇನೆ ಮತ್ತು '''md5''' ಎನ್ಕ್ರಿಪ್ಟ್ ಆದ ಸ್ಟ್ರಿಂಗ್ ದೊಡ್ಡದಾಗಿರುತ್ತದೆ. ಇದು 25 ಅಕ್ಷರಗಳಿಗಿಂತ ಹೆಚ್ಚು ಉದ್ದವಾಗಿರುತ್ತದೆ.  
 
|-
 
|-
 
|05:18
 
|05:18
Line 177: Line 177:
 
|-
 
|-
 
|06:36
 
|06:36
|ನಾನು ನನ್ನ "local host" ಸರ್ವರ್ ಅಂದರೆ ನನ್ನ ಕಂಪ್ಯೂಟರ್ ಅನ್ನೇ ಸಂಪರ್ಕಿಸುತ್ತಿದ್ದೇನೆ. ಇದು  "root" ಆಗಿರಲಿ ಮತ್ತು ನನ್ನ ಪಾಸ್ವರ್ಡ್ ಇಲ್ಲ.  
+
|ನಾನು ನನ್ನ "local host" ಸರ್ವರ್, ಅಂದರೆ, ನನ್ನ ಕಂಪ್ಯೂಟರ್ ಅನ್ನೇ ಸಂಪರ್ಕಿಸುತ್ತಿದ್ದೇನೆ. ಇದು  "root" ಆಗಿರಲಿ ಮತ್ತು ನನ್ನ ಪಾಸ್ವರ್ಡ್ ಇಲ್ಲ.  
 
|-
 
|-
 
|06:44
 
|06:44
Line 183: Line 183:
 
|-
 
|-
 
|06:55
 
|06:55
|ಇದು ಖಂಡಿತವಾಗಿ "php login" ಆಗಿದೆ ಮತ್ತು ಇಲ್ಲಿ ಕ್ವೈರಿಯನ್ನು ಕೊಡೋಣ.  
+
|ಇದು ಖಂಡಿತವಾಗಿ "php login" ಆಗಿದೆ ಮತ್ತು ಇಲ್ಲಿ ಕ್ವೆರಿಯನ್ನು ಕೊಡೋಣ.  
 
|-
 
|-
 
|07:03
 
|07:03
|" "query register" equal to "mysql_query()"" ಎಂದು ಟೈಪ್ ಮಾಡಿ.
+
|'''"query register" equal to "mysql_query()"''' ಎಂದು ಟೈಪ್ ಮಾಡಿ.
 
|-
 
|-
 
|07:10
 
|07:10
| ಇದು ಟ್ಯುಟೋರಿಯಲ್ ನ ಬಹುಮುಖ್ಯ ಭಾಗವಾಗಿದೆ. ಇಲ್ಲಿಯೇ ನಾವು ನಮ್ಮ ವ್ಯಾಲ್ಯುಗಳನ್ನು ಇನ್ಪುಟ್ ಮಾಡುತ್ತಿದ್ದೇವೆ ಮತ್ತು ನಮ್ಮ ಯೂಸರ್ ನೇಮ್ ಅನ್ನು ದಾಖಲು ಮಾಡುತ್ತಿದ್ದೇವೆ.  
+
| ಇದು ಟ್ಯುಟೋರಿಯಲ್ ನ ಬಹುಮುಖ್ಯ ಭಾಗವಾಗಿದೆ. ಇಲ್ಲಿಯೇ ನಾವು ನಮ್ಮ ವ್ಯಾಲ್ಯುಗಳನ್ನು ಇನ್ಪುಟ್ ಮಾಡುತ್ತಿದ್ದೇವೆ. ಮತ್ತು, ನಮ್ಮ ಯೂಸರ್ ನೇಮ್ ಅನ್ನು ದಾಖಲು ಮಾಡುತ್ತಿದ್ದೇವೆ.  
 
|-
 
|-
 
|07:18
 
|07:18
Line 204: Line 204:
 
|-
 
|-
 
|07:51
 
|07:51
|ಈಗ ಹಿಂದಿರುಗಿ'''Browse''' ಅಥವಾ '''Structure''' ಅನ್ನು ಕ್ಲಿಕ್ ಮಾಡಿದರೆ ಇಲ್ಲಿ  '''id, name, username, password, date''' ಗಳಿವೆ, ಅಂದರೆ ಒಟ್ಟು 1, 2, 3, 4, 5 ಫೀಲ್ಡ್ ಗಳಿವೆ.  
+
|ಈಗ ಹಿಂದಿರುಗಿ '''Browse''' ಅಥವಾ '''Structure''' ಅನ್ನು ಕ್ಲಿಕ್ ಮಾಡಿದರೆ, ಇಲ್ಲಿ  '''id, name, username, password, date''' ಗಳಿವೆ. ಅಂದರೆ ಒಟ್ಟು 1, 2, 3, 4, 5 ಫೀಲ್ಡ್ ಗಳಿವೆ.  
 
|-
 
|-
 
|08:04
 
|08:04
Line 213: Line 213:
 
|-
 
|-
 
|08:18
 
|08:18
|ಇಲ್ಲಿ  "name, username, password, date" ಗಳಿವೆ. ಹಾಗಾಗಿ ನಮಗೆ  'name', 'username'.
+
|ಇಲ್ಲಿ  "name, username, password, date" ಗಳಿವೆ. ಹಾಗಾಗಿ ನಮಗೆ  'name', 'username'  
 
|-
 
|-
 
|08:24
 
|08:24
Line 237: Line 237:
 
|-
 
|-
 
|09:26
 
|09:26
|ಈಗ ನನ್ನ ಡಾಟಾಬೇಸ್ ಅನ್ನು ಪರಿಶೀಲಿಸುವೆನು. ಅದಕ್ಕಾಗಿ '''Browse" ಅನ್ನು ಕ್ಲಿಕ್ ಮಾಡಿ. ಇಲ್ಲಿ ನಾವು "Alex Garret" ಎಂದೂ,  "id" ಯನ್ನು 3 ಎಂದೂ, ನನ್ನ "username" ಅನ್ನು "alex" ಎಂದೂ ಪಡೆದಿದ್ದೇವೆ.  
+
|ಈಗ ನನ್ನ ಡಾಟಾಬೇಸ್ ಅನ್ನು ಪರಿಶೀಲಿಸುವೆನು. ಅದಕ್ಕಾಗಿ '''Browse''' ಅನ್ನು ಕ್ಲಿಕ್ ಮಾಡಿ. ಇಲ್ಲಿ ನಾವು "Alex Garret" ಎಂದೂ,  "id" ಯನ್ನು 3 ಎಂದೂ, ನನ್ನ "username" ಅನ್ನು "alex" ಎಂದೂ ಪಡೆದಿದ್ದೇವೆ.  
 
|-
 
|-
 
|09:36
 
|09:36

Latest revision as of 16:31, 12 July 2020

Time Narration
00:00 User Registration ಟ್ಯುಟೋರಿಯಲ್ ನ ನಾಲ್ಕನೇ ಭಾಗಕ್ಕೆ ಸ್ವಾಗತ.
00:03 ನಾವು ಈ ಕ್ರಿಯೆಗಳನ್ನು ಇದರಲ್ಲಿ ಕೂಲಂಕಷವಾಗಿ ನೋಡುವೆವು.
00:06 ನಮ್ಮ "username" ಮತ್ತು "password" ಗಳಿಗಾಗಿ ಸೆಕ್ಯುರಿಟಿ ಚೆಕ್ ಗಳನ್ನು ಬಳಸುವೆವು.
00:11 ನಿಮಗೆ ಗೊಂದಲವಾಗುತ್ತಿದ್ದರೆ, ನನಗೆ ತಿಳಿಸಿ. ಇ-ಮೇಲ್ ಅನ್ನು ಕಳುಹಿಸಿ ಅಥವಾ "youtube" ನಲ್ಲಿ ಕಮೆಂಟ್ ಮಾಡಿ.
00:19 ಈಗ "registering our user" ಪ್ರಕ್ರಿಯೆಯನ್ನು ನೋಡೋಣ.
00:22 ಮೊದಲಿಗೆ ನಾವು ನಮ್ಮ ಡಾಟಾಬೇಸ್ ಅನ್ನು ಸಂಪರ್ಕಿಸಬೇಕು.
00:25 ನಮ್ಮ table ಅನ್ನು ತೆರೆದು, ವ್ಯಾಲ್ಯುಗಳನ್ನು ಸೇರಿಸಬಹುದು.
00:29 ಇದು ತುಂಬ ಸರಳವಾಗಿದೆ.
00:33 ಮೊದಲಿಗೆ ನಾನು "Success" ಎಂಬ ಮೆಸೇಜ್ ಅನ್ನು ಬರೆಯುವೆನು.
00:38 ನಮ್ಮ ಪೇಜ್ ಗೆ ಹಿಂದಿರುಗೋಣ. ಇದಕ್ಕೆ ಹೋಗಿ, ಮೊದಲಿಗೆ ನಾನು ರಚಿಸಿದ ಎಲ್ಲ ಚೆಕ್ ಗಳನ್ನು ಪರೀಕ್ಷಿಸುವೆನು.
00:47 "Register" ಅನ್ನು ಕ್ಲಿಕ್ ಮಾಡಿ. ಇದು "Please fill in all the fields!" ಎಂದು ತೋರಿಸುವುದು.
00:54 ನಾನು ಒಂದನ್ನು ಬಿಟ್ಟು ಉಳಿದ ಎಲ್ಲ ಫೀಲ್ಡ್ ಗಳನ್ನು ಭರ್ತಿ ಮಾಡಿ, Register ಅನ್ನು ಕ್ಲಿಕ್ ಮಾಡಿದರೆ, ಇದು ಅದೇ ಮೆಸೇಜ್ ಅನ್ನು ತೋರಿಸುವುದು.
01:03 ಈಗ "alex" ಎಂದು ಟೈಪ್ ಮಾಡುವೆನು ಮತ್ತು username ಅನ್ನು ಆಯ್ಕೆ ಮಾಡುವೆನು.
01:09 "full name" ಅನ್ನು ಟೈಪ್ ಮಾಡುವೆನು ಮತ್ತು ನನ್ನ ಪಾಸ್ವರ್ಡ್ ಅನ್ನು "abc" ಎಂದು ಟೈಪ್ ಮಾಡುವೆನು.
01:15 ಮುಂದಿನದ್ದನ್ನು ಯಾವ್ಯಾವುದೋ ಅಕ್ಷರಗಳನ್ನು ಟೈಪ್ ಮಾಡುವೆನು.
01:19 ಹಾಗಾಗಿ ಈಗ Register ಅನ್ನು ಕ್ಲಿಕ್ ಮಾಡಿದರೆ, ಅದು "Your passwords do not match" ಎಂದು ತೋರಿಸುತ್ತದೆ.
01:25 ಮತ್ತೆ ಅಲ್ಲಿಗೆ ಹಿಂದಿರುಗೋಣ.
01:28 ಇಲ್ಲಿ "Alex Garrett" ಎಂದು ಟೈಪ್ ಮಾಡುವೆನು.
01:32 "username" ಅನ್ನು ಆಯ್ಕೆ ಮಾಡಿಕೊಳ್ಳೋಣ. ಪಾಸ್ವರ್ಡ್ ಅನ್ನು "abc" ಎಂದು ಟೈಪ್ ಮಾಡುವೆನು.
01:39 ಇದು 6 ಅಕ್ಷರಗಳಿಗಿಂತ ಕಡಿಮೆ ಇರುವುದರಿಂದ, ನಾನು "Register" ಅನ್ನು ಕ್ಲಿಕ್ ಮಾಡಿದಾಗ- "Password must be between 6 and 25 characters" ಎಂದು ಹೇಳುತ್ತದೆ. ಇದು ಕೂಡ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತಿದೆ.
01:52 ಈಗ ನನ್ನ "fullname" ಅನ್ನು "xxxx …….Alex Garrett …ttt" ಎಂದೂ, 'username' ಅನ್ನು "alex" ಎಂದೂ ಟೈಪ್ ಮಾಡುವೆನು.
02:00 ಪಾಸ್ವರ್ಡ್ ನಿರ್ದಿಷ್ಟ ಅಳತೆಯದ್ದಾಗಿರಲಿ.
02:05 ಅಂದರೆ 6 ಕ್ಕಿಂತ ಹೆಚ್ಚು ಅಕ್ಷರಗಳನ್ನು ಹೊಂದಿರಲಿ. "Register" ಅನ್ನು ಕ್ಲಿಕ್ ಮಾಡುವೆನು. "Length of the username or fullname is too long!" ಎಂಬ ಮೆಸೇಜ್ ಅನ್ನು ನೋಡಬಹುದು.
02:15 ನೀವು ಈ ಪರಿಶೀಲನೆಗಳನ್ನು ನಿಮಗೆ ಬೇಕಾದ ಹಾಗೆ ಬರೆದುಕೊಳ್ಳಬಹುದು. ಅದನ್ನು ನಿಮಗೆ ಬಿಡುವೆನು.
02:20 ಹಾಗಾಗಿ ಈಗ ನಮ್ಮ ಫಾರ್ಮ್ ವ್ಯಾಲಿಡೇಷನ್ ಅನ್ನು ಯಶಸ್ವಿಯಾಗಿ ಮುಗಿಸಿದ್ದೇವೆ.
02:26 ಈಗ ಬಳಕೆದಾರರನ್ನು ರೆಜಿಸ್ಟರ್ ಮಾಡುವುದನ್ನು ಮುಂದುವರಿಸೋಣ.
02:31 ಈಗ ನಮ್ಮ ಈ form validation ಸರಿಯಾಗಿಲ್ಲ. ಪ್ರತಿ ಬಾರಿ ಎರರ್ ಬಂದಾಗ, ಈ ಫೀಲ್ಡ್ ನ ಎಲ್ಲಾ ವ್ಯಾಲ್ಯುಗಳು ಅಳಿಸಿಹೋಗುತ್ತವೆ.
02:40 ಮತ್ತು, ಪ್ರತಿ ಬಾರಿ ಬಳಕೆದಾರ ಪುನಃ ಟೈಪ್ ಮಾಡಬೇಕು.
02:43 ಈಗ fullname, username ಮತ್ತು password ವೇರಿಯೇಬಲ್ ಗಳನ್ನು ಹೊಂದಿದ್ದೇವೆ.
02:50 ಈ ಪಿ.ಎಚ್.ಪಿ. ಪೇಜ್ ನಲ್ಲಿಯ ಈ ಪಿ.ಎಚ್.ಪಿ ಯನ್ನು ಇಲ್ಲಿ ಈ html ಕೋಡ್ ನಲ್ಲಿ ಸೇರಿಸೋಣ.
02:57 fullname ನಲ್ಲಿ, value, ಬಾಕ್ಸ್ ನಲ್ಲಿರುವ ವ್ಯಾಲ್ಯುವಿಗೆ ಸಮವಾಗಿರಬೇಕು. ಅದಕ್ಕಾಗಿ ಇಲ್ಲಿ php tag ತೆರೆದು,
03:06 ಇದರೊಳಗೆ php tag ಅನ್ನು ಮುಚ್ಚುವೆನು. ಇಲ್ಲಿ ನಾನು 'username' ಅಲ್ಲ.. ಕ್ಷಮಿಸಿ '$fullname' ಅನ್ನು ಎಕೊ ಮಾಡುವೆನು.
03:12 ನಮ್ಮ 'username' ಗೂ ಇದೇ ರೀತಿಯಾಗಿ ಮಾಡುವೆನು.
03:16 ಅದಕ್ಕಾಗಿ, value equals open php tags, close php tags and echo 'username' ಎಂದು ಟೈಪ್ ಮಾಡುವೆನು.
03:23 ಲೈನ್ ಟರ್ಮಿನೇಟರ್ ಅನ್ನು ಹಾಕಿರುವುದನ್ನು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಿ.
03:27 ಈಗ ಏನಾಗುವುದೆಂದು ನೋಡೋಣ. ಇಲ್ಲಿ ಉದ್ದೇಶಪೂರ್ವಕವಾಗಿಯೇ ಉದ್ದದ ಹೆಸರನ್ನು ಟೈಪ್ ಮಾಡಿ. username ಇದು "alex" ಆಗಿರಲಿ.
03:36 ನಮಗೆ ಪಾಸ್ವರ್ಡ್ ಗಳು ಸ್ಟೋರ್ ಆಗುವುದು ಬೇಡ. ಹಾಗಾಗಿ ಅದನ್ನು ಬಳಕೆದಾರರಿಗೆ ಟೈಪ್ ಮಾಡಲು ಬಿಡೋಣ.
03:43 ನಾನು ಉದ್ದನೆಯ ಫುಲ್-ನೇಮ್ ಅನ್ನು ಹೊಂದಿದ್ದೇನೆ. ಹಾಗಾಗಿ ಇದು ಮತ್ತೆ ಎರರ್ ಅನ್ನು ಕೊಡಬೇಕು.
03:49 ನಾನು Register ಅನ್ನು ಕ್ಲಿಕ್ ಮಾಡಿದಾಗ, ಈ ಬಾರಿ ನಮ್ಮ fullname ಮತ್ತು username ಗಳು ಹಾಗೇ ಇವೆ.
03.54 ಇದು ನಿಯಮವಾಗಿದೆ. ನೀವು ಎರರ್ ಅನ್ನು ಪಡೆದರೆ, ನಿಮ್ಮ ಯೂಸರ್ ನೇಮ್, ಫುಲ್ ನೇಮ್, ಪಾಸ್ವರ್ಡ್ , ಫಸ್ಟ್ ನೇಮ್, ಮಿಡಲ್ ನೇಮ್, ಸರ್ನೇಮ್.. ಹೀಗೆ.. ನಿಮ್ಮ ಫಾರ್ಮ್ ಎಷ್ಟು ಫೀಲ್ಡ್ ಗಳನ್ನು ಹೊಂದಿದೆಯೋ ಎಲ್ಲವನ್ನೂ ಪುನಃ ಟೈಪ್ ಮಾಡಬೇಕಾಗುತ್ತದೆ.
04:10 ಹೆಸರನ್ನು ಮತ್ತೆ ಮತ್ತೆ ಟೈಪ್ ಮಾಡುವುದು ಬೇಸರ ತರಿಸುತ್ತದೆ.
04:13 ಹಾಗಾಗಿ ಇದನ್ನು ಬಳಸಿ. ಅಂದರೆ, ಪಿ.ಎಚ್.ಪಿ. ಟ್ಯಾಗ್ ನೊಳಗೆ, ಪಿ.ಎಚ್.ಪಿ ಎಕೋ ಕಮಾಂಡ್ ಅನ್ನು html input type ನ ವ್ಯಾಲ್ಯುವಿನೊಳಗೆ ಬಳಸುವುದು ತುಂಬ ಉಪಯುಕ್ತವಾಗಿದೆ. ಬಳಕೆದಾರರಿಗೆ ಹೆಚ್ಚು ಅನುಕೂಲವಾಗಿರುತ್ತದೆ ಮತ್ತು ಬಳಸಲು ಸರಳವಾಗಿರುತ್ತದೆ.
04:28 ಇಲ್ಲವಾದರೆ, echo "Success!!" ಎನ್ನೋಣ. ನಾನು ಯಶಸ್ವಿಯಾದಾಗ ತೋರಿಸಬೇಕಾದ ಫಾರ್ಮ್ ಅನ್ನು ಇನ್ನೂ ತೋರಿಸಿಲ್ಲ.
04:34 ಈಗ ಇಲ್ಲಿ "Alex Garret" ಎಂದು ಟೈಪ್ ಮಾಡುವೆನು ಮತ್ತು ಪಾಸ್ವರ್ಡ್ ಅನ್ನು 6 ಅಕ್ಷರಗಳಿಂದ 25 ಅಕ್ಷರಗಳ ಮಿತಿಯಲ್ಲಿಯೇ ಟೈಪ್ ಮಾಡುವೆನು.
04:43 "Register" ಅನ್ನು ಕ್ಲಿಕ್ ಮಾಡಿ. ಓಹ್! ಎರರ್ ಮೆಸೇಜ್ ಬಂದಿದೆ. ಏನೆಂದು ನೋಡೋಣ.
04:49 ಮತ್ತೆ ಎರರ್ ಬಂದಿದೆ.... "if the string length of the password is greater than 25
04:55 ...or the string length of the password is lesser than 6".... echo password – ಸರಿಯಾಗಿದೆ .... ಆದರೂ ನಮಗೆ ಅದೇ ಎರರ್ ಬರುತ್ತಿದೆ.
05:04 ಈಗ ನನಗೆ ಅರ್ಥವಾಯಿತು. ನಾನು ನನ್ನ ಪಾಸ್ವರ್ಡ್ ನ ಎನ್ಕ್ರಿಪ್ಟ್ ಆದ ವ್ಯಾಲ್ಯುವನ್ನು ಬಳಸಿದ್ದೇನೆ ಮತ್ತು md5 ಎನ್ಕ್ರಿಪ್ಟ್ ಆದ ಸ್ಟ್ರಿಂಗ್ ದೊಡ್ಡದಾಗಿರುತ್ತದೆ. ಇದು 25 ಅಕ್ಷರಗಳಿಗಿಂತ ಹೆಚ್ಚು ಉದ್ದವಾಗಿರುತ್ತದೆ.
05:18 ಅದಕ್ಕಾಗಿ ನಾನು ಮತ್ತೆ ಈ ಕೋಡ್ ಬ್ಲಾಕ್ ಅನ್ನು, ಅಂದರೆ ಎನ್ಕ್ರಿಪ್ಟ್ ಮಾಡುವ ಭಾಗವನ್ನು ಕಟ್ ಮಾಡಿ, "register the user" ನ ಕೆಳಗೆ ಇಡುತ್ತೇನೆ.
05:30 ಈ ರೀತಿಯ ವಿಷಯಗಳ ಕ್ರಮಾಂಕ ಅತ್ಯಂತ ಮುಖ್ಯವಾಗಿರುತ್ತದೆ. ನೀವು ಈ ರೀತಿಯಾದ ಎರರ್ ಗಳನ್ನು ಪಡೆದರೆ, ನಿಮ್ಮ ಕೋಡ್ ಅನ್ನು ಸಂಪೂರ್ಣವಾಗಿ ನೋಡಿ, ನೀವು ಏನು ಮಾಡುತ್ತಿರುವಿರಿ ಎಂಬುದನ್ನು ಅರ್ಥ ಮಾಡಿಕೊಳ್ಳಿ.
05:42 ಡಿಬಗ್ ಪ್ರಕ್ರಿಯೆಯ ಭಾಗವಾಗಿ ಕೋಡ್ ಗಳ ಮಧ್ಯೆ echo ಸ್ಟೇಟ್ಮೆಂಟ್ ಗಳನ್ನು ಬಳಸಿ.
05:48 ಈಗ ನನ್ನ ಫಾರ್ಮ್ ಗೆ ಹಿಂದಿರುಗಿ, ಸರಿಯಾಗಿ ಸ್ವೀಕರಿಸಬಹುದಾದ ಪಾಸ್ವರ್ಡ್ ಅನ್ನು ಟೈಪ್ ಮಾಡುವೆನು.
05:55 "Register" ಅನ್ನು ಕ್ಲಿಕ್ ಮಾಡಿ, ನಾವು "Success" ಮೆಸೇಜ್ ಅನ್ನು ಪಡೆದಿದ್ದೇವೆ.
06:02 ನಿಮ್ಮ ಕೋಡ್ ಅನ್ನು ಗಮನವಿಟ್ಟು ನೋಡಿದರೆ, ಅದು ಯಾವುದಾದರೂ ಸಮಸ್ಯೆಯಿದೆಯೇ ಎಂದು ನೋಡಲು ಸಹಾಯ ಮಾಡುತ್ತದೆ.
06:07 ನಾನು ಇವುಗಳನ್ನು ಅರ್ಥ ಮಾಡಿಕೊಳ್ಳುವುದರಲ್ಲಿ ಸ್ವಲ್ಪ ಚುರುಕಾಗಿದ್ದೇನೆ. ಕೆಲವು ಸಲ ವಿಡಿಯೋವನ್ನು ನಿಲ್ಲಿಸಿ, ಕೋಡ್ ಅನ್ನು ನೋಡಿ, ನಂತರ ವಿಡಿಯೋ ವನ್ನು ಪುನಃ ಆರಂಭಿಸಬೇಕಾಗುತ್ತದೆ. ವೀಕ್ಷಕರನ್ನು ಕಾಯಿಸುವುದು ನನಗೆ ಇಷ್ಟವಿಲ್ಲ.
06:19 ನೀವು ಬೇಗ ತಪ್ಪುಗಳನ್ನು ತಿಳಿದುಕೊಳ್ಳುವಿರಿ. ನಾವು ಈಗ "Success" ಮೆಸೇಜ್ ಅನ್ನು ಪಡೆದಿದ್ದೇವೆ. ಈಗ "open our database" ಎಂದು ಕಮೆಂಟ್ ಮಾಡೋಣ.
06:28 ಇದನ್ನು ಮಾಡಲು ನಮಗೆ " connect" ವೇರಿಯೇಬಲ್ ಬೇಕು. ನಾನು "sql connect()" ಎಂದು ಟೈಪ್ ಮಾಡುವೆನು.
06:36 ನಾನು ನನ್ನ "local host" ಸರ್ವರ್, ಅಂದರೆ, ನನ್ನ ಕಂಪ್ಯೂಟರ್ ಅನ್ನೇ ಸಂಪರ್ಕಿಸುತ್ತಿದ್ದೇನೆ. ಇದು "root" ಆಗಿರಲಿ ಮತ್ತು ನನ್ನ ಪಾಸ್ವರ್ಡ್ ಇಲ್ಲ.
06:44 ಈಗ ನಾನು "mySQL select db()" ಎಂದು ಟೈಪ್ ಮಾಡುವೆನು. ಇದು ಡಾಟಾಬೇಸ್ ಅನ್ನು ಆಯ್ಕೆಮಾಡಿಕೊಳ್ಳುವುದು. ಅದಕ್ಕಾಗಿ ಇಲ್ಲಿ "select data base" ಎಂದು ಕಮೆಂಟ್ ಮಾಡೋಣ.
06:55 ಇದು ಖಂಡಿತವಾಗಿ "php login" ಆಗಿದೆ ಮತ್ತು ಇಲ್ಲಿ ಕ್ವೆರಿಯನ್ನು ಕೊಡೋಣ.
07:03 "query register" equal to "mysql_query()" ಎಂದು ಟೈಪ್ ಮಾಡಿ.
07:10 ಇದು ಟ್ಯುಟೋರಿಯಲ್ ನ ಬಹುಮುಖ್ಯ ಭಾಗವಾಗಿದೆ. ಇಲ್ಲಿಯೇ ನಾವು ನಮ್ಮ ವ್ಯಾಲ್ಯುಗಳನ್ನು ಇನ್ಪುಟ್ ಮಾಡುತ್ತಿದ್ದೇವೆ. ಮತ್ತು, ನಮ್ಮ ಯೂಸರ್ ನೇಮ್ ಅನ್ನು ದಾಖಲು ಮಾಡುತ್ತಿದ್ದೇವೆ.
07:18 ಈಗ ಇದನ್ನು ಸ್ವಲ್ಪ ಕೆಳಕ್ಕೆ ತರೋಣ ಮತ್ತು ಇಲ್ಲಿ "INSERT INTO users" ಎಂದು ಟೈಪ್ ಮಾಡೋಣ.
07:24 ಈಗ ಹಿಂದಕ್ಕೆ ಬಂದು ನೋಡಿದರೆ, ಇದು "php login" ಆಗಿದೆ ಮತ್ತು ಇದು ನಾವು ಆಯ್ಕೆ ಮಾಡಿದ ಟೇಬಲ್ ಆಗಿದೆ. ಹಾಗಾಗಿ "mySQL select db php login" ಇದು ಸರಿಯಾಗಿದೆ.
07:38 ನಾವು "users" ಗೆ ವ್ಯಾಲ್ಯುಗಳನ್ನು ಸೇರಿಸುತ್ತಿದ್ದೇವೆ. ಇದು ಡಾಟಾಬೇಸ್ ನಲ್ಲಿರುವ ಟೇಬಲ್ ಆಗಿದೆ.
07:44 ಈಗ "VALUES" ಎಂದು ಟೈಪ್ ಮಾಡಿ. ಬ್ರ್ಯಾಕೆಟ್ ನಲ್ಲಿ, ಟೇಬಲ್ ನ ಪ್ರತಿ ವ್ಯಾಲ್ಯು , ಅಂದರೆ ಟೇಬಲ್ ನಲ್ಲಿರುವ ಪ್ರತಿ ಫೀಲ್ಡ್ ಗೆ ಸ್ಥಳವನ್ನು ಸಿದ್ಧಮಾಡಿ.
07:51 ಈಗ ಹಿಂದಿರುಗಿ Browse ಅಥವಾ Structure ಅನ್ನು ಕ್ಲಿಕ್ ಮಾಡಿದರೆ, ಇಲ್ಲಿ id, name, username, password, date ಗಳಿವೆ. ಅಂದರೆ ಒಟ್ಟು 1, 2, 3, 4, 5 ಫೀಲ್ಡ್ ಗಳಿವೆ.
08:04 ಇಲ್ಲಿಯೂ ಕೂಡ ನಮಗೆ 1, 2, 3, 4, 5 ಬೇಕು. id ಯು ಆಟೋ ಇನ್ಕ್ರಿಮೆಂಟ್ ಆಗಿದೆ. ಇದನ್ನು ಹಿಂದಿನ ಟ್ಯುಟೋರಿಯಲ್ ನಲ್ಲಿ ವಿವರಿಸಿದ್ದೇನೆ.
08:13 ನಮಗೆ ಇಲ್ಲಿ ಇದು ಬೇಕು ಅಷ್ಟೆ. ಕ್ರಮಾಂಕವು ತುಂಬ ಮುಖ್ಯವಾಗಿದೆ.
08:18 ಇಲ್ಲಿ "name, username, password, date" ಗಳಿವೆ. ಹಾಗಾಗಿ ನಮಗೆ 'name', 'username'
08:24 ಮತ್ತು ಇದು 'password' ಇವಿಷ್ಟು ಬೇಕು. "repeat password" ಬೇಡ, ಇದು ಕೇವಲ ಪರಿಶೀಲಿಸಲು ಮಾತ್ರ ಬೇಕಾಗಿತ್ತು. ಇದು 'date' ಆಗಿರುವುದು.
08:33 ಈ ವೇರಿಯೇಬಲ್ ಗಳು ಇಲ್ಲಿವೆ. ನಿಮಗೆ ಖಚಿತತೆಯಿಲ್ಲದಿದ್ದರೆ ಒಮ್ಮೆ ಮೇಲೆ ಅಂದರೆ ಇಲ್ಲಿ ನೋಡಿ. 'fullname', 'username', 'password' ಮತ್ತು 'date' ಎಂದಿದೆ.
08:43 ಹಾಗಾಗಿ ಇದನ್ನು 'fullname' ಎಂದು ಬದಲಿಸಿ. ಈಗ ಇದು ಕಾರ್ಯನಿರ್ವಹಿಸಬೇಕು. ಇವೆಲ್ಲವೂ ಆದ ಮೇಲೆ "You have been registered" ಎಂದು ಟೈಪ್ ಮಾಡುವೆನು. ಇದನ್ನು die() ಫಂಕ್ಷನ್ ನ ಒಳಗೆ ಇಡುವೆನು.
08:56 "You have been registered. Return to login page" ಎಂದು ಸೇರಿಸುವೆನು.
09:02 ಈಗ ಇದನ್ನು ಹಿಂದಕ್ಕೆ ಅಂದರೆ 'index page' ಹೋಗುವ ಹಾಗೆ ಲಿಂಕ್ ಮಾಡೋಣ. ಅಲ್ಲಿ ಬಳಕೆದಾರ ಲಾಗಿನ್ ಆಗಬಹುದು.
09:08 ಇದು ಒಂದು ಸೆಕೆಂಡ್ ನಲ್ಲಿ ಎಕ್ಸಿಕ್ಯೂಟ್ ಆಗುವುದನ್ನು ನೀವು ನೋಡಬಹುದು. ಇದು ನನ್ನ ಹಿಂದಿನ ಪೇಜ್ ಆಗಿದೆ.
09:15 ಈಗ ಇದನ್ನು "Alex Garret" ಎಂದೂ, "username" ಅನ್ನು "alex" ಎಂದೂ ಮತ್ತು ಇದನ್ನು ನನ್ನ ಪಾಸ್ವರ್ಡ್ ಆಗಿಯೂ ಆಯ್ಕೆ ಮಾಡುವೆನು. "You have been registered!". Return to login page" ಎಂಬ ಮೆಸೇಜ್ ಬರುತ್ತದೆ.
09:26 ಈಗ ನನ್ನ ಡಾಟಾಬೇಸ್ ಅನ್ನು ಪರಿಶೀಲಿಸುವೆನು. ಅದಕ್ಕಾಗಿ Browse ಅನ್ನು ಕ್ಲಿಕ್ ಮಾಡಿ. ಇಲ್ಲಿ ನಾವು "Alex Garret" ಎಂದೂ, "id" ಯನ್ನು 3 ಎಂದೂ, ನನ್ನ "username" ಅನ್ನು "alex" ಎಂದೂ ಪಡೆದಿದ್ದೇವೆ.
09:36 ನನ್ನ ಪಾಸ್ವರ್ಡ್ ಎನ್ಕ್ರಿಪ್ಟ್ ಆದ ಪಾಸ್ವರ್ಡ್ ಆಗಿದೆ ಮತ್ತು ನನ್ನ "date" ಇದಾಗಿದೆ.
09:41 ಮುಂದಿನ ಭಾಗದಲ್ಲಿ ಕೆಲವು ವಿಷಯಗಳನ್ನು ಅಚ್ಚುಕಟ್ಟಾಗಿ ಮಾಡಲು ಮತ್ತು ಲಾಗಿನ್ ಪ್ರಕ್ರಿಯೆಯನ್ನು ಪರೀಕ್ಷಿಸಲು ಕಲಿಸುತ್ತೇನೆ.
09:49 ಈ ಸ್ಕ್ರಿಪ್ಟ್ ನ ಅನುವಾದಕಿ, ಮೈಸೂರಿನಿಂದ ಅಂಜನಾ ಅನಂತ್ ನಾಗ್ ಮತ್ತು ಧ್ವನಿ ಡಾ.ನವೀನ್ ಭಟ್, ಉಪ್ಪಿನಪಟ್ಟಣ.

Contributors and Content Editors

Sandhya.np14