vikky
Members-
Posts
27 -
Joined
-
Last visited
vikky's Achievements
Newbie (1/14)
0
Reputation
-
Regarding User Registration
vikky replied to vikky's topic in Effortless E-Commerce with PHP and MySQL (2nd Edition)
Hi Greetings, Thank You Sir for the guidance. And there is no need for sorry - I can understand you have lots of work to do. If I go with the latter option as you have mentioned. What could be the strongest password system and pattern for the maximum customer security. Thank You, -
Regarding User Registration
vikky replied to vikky's topic in Effortless E-Commerce with PHP and MySQL (2nd Edition)
Hi Greetings, Yes Sir, this is the registration script. There are two fields for the password in the registration script (1) for the password and another (2) for the confirm password. I had posted only the modified password part of the script above. Now the complete modified password part of the script is: // Check for a password and match against the confirmed password: if (preg_match('/^(\w*(?=\w*\d)(?=\w*[a-z])(?=\w*[A-Z])\w*){8,}$/', $_POST['pass1']) ) { if ($_POST['pass1'] === $_POST['pass2']) { $p = $_POST['pass1']; } else { $reg_errors['pass2'] = 'Your password did not match the confirmed password!'; } } else { $reg_errors['pass1'] = 'Please enter a valid password!'; } Many Thanks, -
Sir, As mentioned in your book the strong password system is good. So I increased the characters required for the password from 6 to 8. if (preg_match('/^(\w*(?=\w*\d)(?=\w*[a-z])(?=\w*[A-Z])\w*){8,}$/', $_POST['pass1']) ) { } To test the modification I tried to register with 6 characters password but it had not showed any error and I got registered. Then I cleared the browser's cache and restarted the Apache xampp, but again it had not showed any error and I got registered. Then I decreased the number of password characters to 4 - it had not showed any error and I got registered. Please guide me about this. Thanking You,
-
Related to pcre
vikky replied to vikky's topic in Effortless E-Commerce with PHP and MySQL (2nd Edition)
Sir, Thank You for encouraging my efforts. I have restarted Apache after making changes and also cleared the cache. But it again showing the above mentioned error. I have visited the link mentioned in your post and there the match is made. So I do not have any idea what could be the problem. -
Related to pcre
vikky replied to vikky's topic in Effortless E-Commerce with PHP and MySQL (2nd Edition)
Case 1 --- With the below rule : RewriteRule ^browse/(coffee|goodies)/([A-Za-z0-9\+\-]+)/([0-9]+)/?$ browse.php?type=$1&category=$2&id=$3 if I type URL - Just by taking out the % sign - localhost/browse/goodies/Books+26+DVDs/3 --- The page is loading perfectly On the window's tab it is showing Goodies to Buy::Books 26 DVDs Case 2 --- With the below rule : RewriteRule ^browse/(coffee|goodies)/([A-Za-z0-9\%\+\-]+)/([0-9]+)/?$ browse.php?type=$1&category=$2&id=$3 if I type URL - Just by taking out the % sign - localhost/browse/goodies/Books+26+DVDs/3 --- The page is loading perfectly On the window's tab it is showing Goodies to Buy::Books 26 DVDs Case 3 --- With the below rule : RewriteRule ^browse/(coffee|goodies)/([A-Za-z0-9\&\+\-]+)/([0-9]+)/?$ browse.php?type=$1&category=$2&id=$3 --- With or Without escaping ampersand if I type the URL as given below : localhost/browse/goodies/Books+%26+DVDs/3 --- The page is loading perfectly But On the window's tab it is showing Goodies to Buy::Books Not Books & DVDs Case 4 If I type the URL directly as localhost/browse.php?type=goodies&category=Books+%26+DVDs&id=3 --- The page is loading perfectly On the window's tab it is showing Goodies to Buy::Books & DVDs And The browse script is also working for the other categories. Sir you can also check the script at your end just add another category Books & DVDs Sir Case 3 is not completely solving the issue - what are your views ? In your Book on page no. 91 you have mentioned about the zero-width positive lookahead assertion can that be helpful in this situation. Thank You, -
Related to pcre
vikky replied to vikky's topic in Effortless E-Commerce with PHP and MySQL (2nd Edition)
Hi Greetings, Sir What I have done is: 1) I have created a category named Books & DVDs. 2) I have modified my htaccess file as mentioned above. So my FULL URL is localhost/browse/goodies/Books+%26+DVDs/3 I am receiving this general message - Object not found! The requested URL was not found on this server. The link on the referring page seems to be wrong or outdated. Please inform the author of that page about the error. If you think this is a server error, please contact the webmaster. Error 404 localhost Apache/2.4.23 (Win32) OpenSSL/1.0.2h PHP/7.0.13 This is very important because numerous books titles and Brand names have -------- & -------- sign as their identity. Thank You, -
Related to pcre
vikky replied to vikky's topic in Effortless E-Commerce with PHP and MySQL (2nd Edition)
Even after escaping the % it is not working. -
Hi Greetings, Thank You Sir for the great support in the learning process. My question is - On the browse page I wanted to give a category name Books & DVDs for the non-coffee products. But when the page is loaded it is not displayed. If I URL ENCODE this name it will become Books+%26+DVDs. And my htaccess file is # For specific products: RewriteRule ^browse/(coffee|goodies)/([A-Za-z\+\-]+)/([0-9]+)/?$ browse.php?type=$1&category=$2&id=$3 I have tried RewriteRule ^browse/(coffee|goodies)/([A-Za-z0-9%\+\-]+)/([0-9]+)/?$ browse.php?type=$1&category=$2&id=$3 but it is working. I have tried other patterns also. I don't know how to modify it. Please provide the guidance. Thank You,
-
Greetings, Sir I asked you about the use of SSL in the site now I want to know how can I use it in the entire site. Below is the given my HTACCESS FILE as it is now - Please guide me how can I modify it so my site can not be accessed without the SSL anywhere. <IfModule mod_rewrite.c> Options -MultiViews RewriteEngine on # For the primary categories: RewriteRule ^shop/(coffee|goodies)/?$ shop.php?type=$1 # For sales: RewriteRule ^shop/sales/?$ /sales.php # For specific products: RewriteRule ^browse/(coffee|goodies)/([A-Za-z\+\-]+)/([0-9]+)/?$ browse.php?type=$1&category=$2&id=$3 # For HTTPS pages: RewriteCond %{HTTPS} off RewriteRule ^(checkout\.php|billing\.php|final\.php|admin/(.*))$ https://%{HTTP_HOST}/$1 [R=301,L] </IfModule> Thank You Very Much,
-
Hi Greetings, THANK YOU Larry Sir for the answer. As you have mentioned in your books using SSL puts load on the server. Now my question is for example - - - - - > if I have one server which can handle 100 users at a particular point of time without SSL. How many users that one server can handle approximately with SSL enabled ? Thank You,
-
Hi Greetings, I have implemented the User Account in the second site example. I want a user can search and browse the site without SSL but when the user logsin the entire site must run on SSL and when she logs out again she or any person can use the site without SSL. Kindly give the suggestions how can I do it in a professional way. Thanks in Advance,