
JavaScript അല്ലെങ്കിൽ jQuery, റെഗുലർ എക്സ്പ്രഷനുകൾ എന്നിവ ഉപയോഗിച്ച് പാസ്വേഡ് ശക്തി പരിശോധിക്കുക (സെർവർ-സൈഡ് ഉദാഹരണങ്ങൾക്കൊപ്പം!)
ഉപയോഗിക്കുന്ന പാസ്വേഡ് സ്ട്രെംഗ്ത് ചെക്കറിന്റെ മികച്ച ഉദാഹരണം കണ്ടെത്തുന്നതിനായി ഞാൻ കുറച്ച് ഗവേഷണം നടത്തുകയായിരുന്നു ജാവാസ്ക്രിപ്റ്റ് ഒപ്പം പതിവ് എക്സ്പ്രഷനുകൾ (റിജെക്സ്). എന്റെ ജോലിയിലുള്ള ആപ്ലിക്കേഷനിൽ, പാസ്വേഡ് ദൃഢത പരിശോധിക്കാൻ ഞങ്ങൾ ഒരു പോസ്റ്റ് ബാക്ക് ചെയ്യുന്നു, ഇത് ഞങ്ങളുടെ ഉപയോക്താക്കൾക്ക് തികച്ചും അസൗകര്യമാണ്.
എന്താണ് റിജെക്സ്?
ഒരു തിരയൽ പാറ്റേൺ നിർവചിക്കുന്ന പ്രതീകങ്ങളുടെ ഒരു ശ്രേണിയാണ് പതിവ് എക്സ്പ്രഷൻ. സാധാരണയായി, അത്തരം പാറ്റേണുകൾ ഇതിനായി സ്ട്രിംഗ് തിരയൽ അൽഗോരിതം ഉപയോഗിക്കുന്നു കണ്ടെത്തുക or കണ്ടെത്തി മാറ്റിസ്ഥാപിക്കുക സ്ട്രിംഗുകളിലെ പ്രവർത്തനങ്ങൾ അല്ലെങ്കിൽ ഇൻപുട്ട് മൂല്യനിർണ്ണയത്തിനായി.
ഈ ലേഖനം തീർച്ചയായും നിങ്ങളെ പതിവ് പദപ്രയോഗങ്ങൾ പഠിപ്പിക്കുന്നതല്ല. ടെക്സ്റ്റിലെ പാറ്റേണുകൾക്കായി തിരയുമ്പോൾ റെഗുലർ എക്സ്പ്രഷനുകൾ ഉപയോഗിക്കാനുള്ള കഴിവ് നിങ്ങളുടെ വികസനം തികച്ചും ലളിതമാക്കുമെന്ന് അറിയുക. മിക്ക വികസന ഭാഷകളും പതിവ് എക്സ്പ്രഷൻ ഉപയോഗം ഒപ്റ്റിമൈസ് ചെയ്തിട്ടുണ്ടെന്നതും ശ്രദ്ധിക്കേണ്ടതാണ്… അതിനാൽ ഘട്ടം ഘട്ടമായി സ്ട്രിംഗുകൾ പാഴ്സുചെയ്യുന്നതിനും തിരയുന്നതിനും പകരം, സെർജറും ക്ലയന്റ് ഭാഗത്തും റെജെക്സ് വളരെ വേഗതയുള്ളതാണ്.
കണ്ടെത്തുന്നതിന് മുമ്പ് ഞാൻ വെബിൽ അൽപ്പം തിരഞ്ഞു ഒരു ഉദാഹരണം നീളം, പ്രതീകങ്ങൾ, ചിഹ്നങ്ങൾ എന്നിവയുടെ സംയോജനത്തിനായി തിരയുന്ന ചില മികച്ച റെഗുലർ എക്സ്പ്രഷനുകളുടെ. എന്നിരുന്നാലും, കോഡ് എന്റെ അഭിരുചിക്കനുസരിച്ച് അൽപ്പം അധികമായിരുന്നു, കൂടാതെ .NET-ന് അനുയോജ്യമായിരുന്നു. അങ്ങനെ ഞാൻ കോഡ് ലളിതമാക്കി ജാവാസ്ക്രിപ്റ്റിൽ ഇട്ടു. ഇത് തിരികെ പോസ്റ്റ് ചെയ്യുന്നതിന് മുമ്പ് ക്ലയന്റ് ബ്രൗസറിൽ തത്സമയം പാസ്വേഡ് ദൃഢത സാധൂകരിക്കുന്നു… കൂടാതെ പാസ്വേഡിന്റെ ശക്തിയെക്കുറിച്ച് ഉപയോക്താവിന് കുറച്ച് ഫീഡ്ബാക്ക് നൽകുന്നു.
രഹസ്യ സൂചകപദം ടൈപ്പ് ചെയ്യുക
കീബോർഡിന്റെ ഓരോ സ്ട്രോക്കിലും, പതിവ് പദപ്രയോഗത്തിനെതിരെ പാസ്വേഡ് പരിശോധിക്കുകയും അതിനു താഴെയുള്ള ഒരു കാലയളവിൽ ഉപയോക്താവിന് ഫീഡ്ബാക്ക് നൽകുകയും ചെയ്യുന്നു.
JavaScript പാസ്വേഡ് ശക്തി പ്രവർത്തനം
ദി പതിവ് എക്സ്പ്രഷനുകൾ കോഡിന്റെ ദൈർഘ്യം കുറയ്ക്കുന്നതിനുള്ള ഒരു മികച്ച ജോലി ചെയ്യുക. ഈ Javascript ഫംഗ്ഷൻ ഒരു പാസ്വേഡിന്റെ ശക്തിയും അത് ഫോയിൽ ചെയ്യുന്നത് എളുപ്പമാണോ, ഇടത്തരമാണോ, ബുദ്ധിമുട്ടാണോ, അല്ലെങ്കിൽ ഊഹിക്കാൻ വളരെ ബുദ്ധിമുട്ടാണോ എന്ന് പരിശോധിക്കുന്നു. വ്യക്തി ടൈപ്പ് ചെയ്യുമ്പോൾ, അത് ശക്തമാകാൻ പ്രോത്സാഹിപ്പിക്കുന്നതിനുള്ള നുറുങ്ങുകൾ പ്രദർശിപ്പിക്കുന്നു. ഇത് അടിസ്ഥാനമാക്കി പാസ്വേഡ് സാധൂകരിക്കുന്നു:
- ദൈർഘ്യം - നീളം 8 പ്രതീകങ്ങളിൽ താഴെയോ അതിൽ കൂടുതലോ ആണെങ്കിൽ.
- മിക്സഡ് കേസ് - പാസ്വേഡിന് വലിയ അക്ഷരങ്ങളും ചെറിയ അക്ഷരങ്ങളും ഉണ്ടെങ്കിൽ.
- സംഖ്യാപുസ്തകം - പാസ്വേഡിൽ നമ്പറുകൾ ഉൾപ്പെടുന്നുവെങ്കിൽ.
- പ്രത്യേക പ്രതീകങ്ങൾ - പാസ്വേഡിൽ പ്രത്യേക പ്രതീകങ്ങൾ ഉൾപ്പെടുന്നുവെങ്കിൽ.
ഫംഗ്ഷൻ ബുദ്ധിമുട്ടുകളും പാസ്വേഡ് കൂടുതൽ കഠിനമാക്കുന്നതിനുള്ള ചില നുറുങ്ങുകളും പ്രദർശിപ്പിക്കുന്നു.
function checkPasswordStrength(password) {
// Initialize variables
var strength = 0;
var tips = "";
// Check password length
if (password.length < 8) {
tips += "Make the password longer. ";
} else {
strength += 1;
}
// Check for mixed case
if (password.match(/[a-z]/) && password.match(/[A-Z]/)) {
strength += 1;
} else {
tips += "Use both lowercase and uppercase letters. ";
}
// Check for numbers
if (password.match(/\d/)) {
strength += 1;
} else {
tips += "Include at least one number. ";
}
// Check for special characters
if (password.match(/[^a-zA-Z\d]/)) {
strength += 1;
} else {
tips += "Include at least one special character. ";
}
// Return results
if (strength < 2) {
return "Easy to guess. " + tips;
} else if (strength === 2) {
return "Medium difficulty. " + tips;
} else if (strength === 3) {
return "Difficult. " + tips;
} else {
return "Extremely difficult. " + tips;
}
}
ടിപ്പിന്റെ നിറം അപ്ഡേറ്റ് ചെയ്യാൻ നിങ്ങൾ ആഗ്രഹിക്കുന്നുവെങ്കിൽ, കോഡ് അപ്ഡേറ്റ് ചെയ്ത് നിങ്ങൾക്ക് അത് ചെയ്യാം // Return results
ലൈൻ.
// Get the paragraph element
var strengthElement = document.getElementById("passwordStrength");
// Return results
if (strength < 2) {
strengthElement.textContent = "Easy to guess. " + tips;
strengthElement.style.color = "red";
} else if (strength === 2) {
strengthElement.textContent = "Medium difficulty. " + tips;
strengthElement.style.color = "orange";
} else if (strength === 3) {
strengthElement.textContent = "Difficult. " + tips;
strengthElement.style.color = "black";
} else {
strengthElement.textContent = "Extremely difficult. " + tips;
strengthElement.style.color = "green";
}
jQuery പാസ്വേഡ് ശക്തി പ്രവർത്തനം
jQuery ഉപയോഗിച്ച്, ഒരു ഓൺപുട്ട് അപ്ഡേറ്റ് ഉപയോഗിച്ച് ഞങ്ങൾ യഥാർത്ഥത്തിൽ ഫോം എഴുതേണ്ടതില്ല:
<form>
<label for="password">Enter password:</label>
<input type="password" id="password">
<p id="password-strength"></p>
</form>
ഞങ്ങൾക്ക് താൽപ്പര്യമുണ്ടെങ്കിൽ സന്ദേശങ്ങളുടെ നിറം പരിഷ്കരിക്കാനും കഴിയും.
$(document).ready(function() {
$('#password').on('input', function() {
var password = $(this).val();
var strength = 0;
var tips = "";
// Check password length
if (password.length < 8) {
tips += "Make the password longer. ";
} else {
strength += 1;
}
// Check for mixed case
if (password.match(/[a-z]/) && password.match(/[A-Z]/)) {
strength += 1;
} else {
tips += "Use both lowercase and uppercase letters. ";
}
// Check for numbers
if (password.match(/\d/)) {
strength += 1;
} else {
tips += "Include at least one number. ";
}
// Check for special characters
if (password.match(/[^a-zA-Z\d]/)) {
strength += 1;
} else {
tips += "Include at least one special character. ";
}
// Update the text and color based on the password strength
var passwordStrengthElement = $('#password-strength');
if (strength < 2) {
passwordStrengthElement.text("Easy to guess. " + tips);
passwordStrengthElement.css('color', 'red');
} else if (strength === 2) {
passwordStrengthElement.text("Medium difficulty. " + tips);
passwordStrengthElement.css('color', 'orange');
} else if (strength === 3) {
passwordStrengthElement.text("Difficult. " + tips);
passwordStrengthElement.css('color', 'black');
} else {
passwordStrengthElement.text("Extremely difficult. " + tips);
passwordStrengthElement.css('color', 'green');
}
});
});
നിങ്ങളുടെ പാസ്വേഡ് അഭ്യർത്ഥന കഠിനമാക്കുന്നു
നിങ്ങളുടെ ജാവാസ്ക്രിപ്റ്റിനുള്ളിലെ പാസ്വേഡ് നിർമ്മാണം സാധൂകരിക്കാതിരിക്കേണ്ടത് അത്യാവശ്യമാണ്. ഇത് ബ്ര browser സർ വികസന ഉപകരണങ്ങളുള്ള ആർക്കും സ്ക്രിപ്റ്റ് മറികടക്കുന്നതിനും അവർ ആഗ്രഹിക്കുന്ന പാസ്വേഡ് ഉപയോഗിക്കുന്നതിനും പ്രാപ്തമാക്കും. പാസ്വേഡ് ശക്തി നിങ്ങളുടെ പ്ലാറ്റ്ഫോമിൽ സംഭരിക്കുന്നതിനുമുമ്പ് സാധൂകരിക്കുന്നതിന് നിങ്ങൾ എല്ലായ്പ്പോഴും ഒരു സെർവർ സൈഡ് പരിശോധന ഉപയോഗിക്കണം.
പാസ്വേഡ് ശക്തിക്കുള്ള PHP ഫംഗ്ഷൻ
function checkPasswordStrength($password) {
// Initialize variables
$strength = 0;
// Check password length
if (strlen($password) < 8) {
return "Easy to guess";
} else {
$strength += 1;
}
// Check for mixed case
if (preg_match("/[a-z]/", $password) && preg_match("/[A-Z]/", $password)) {
$strength += 1;
}
// Check for numbers
if (preg_match("/\d/", $password)) {
$strength += 1;
}
// Check for special characters
if (preg_match("/[^a-zA-Z\d]/", $password)) {
$strength += 1;
}
// Return strength level
if ($strength < 2) {
return "Easy to guess";
} else if ($strength === 2) {
return "Medium difficulty";
} else if ($strength === 3) {
return "Difficult";
} else {
return "Extremely difficult";
}
}
പാസ്വേഡ് ശക്തിക്കുള്ള പൈത്തൺ പ്രവർത്തനം
def check_password_strength(password):
# Initialize variables
strength = 0
# Check password length
if len(password) < 8:
return "Easy to guess"
else:
strength += 1
# Check for mixed case
if any(char.islower() for char in password) and any(char.isupper() for char in password):
strength += 1
# Check for numbers
if any(char.isdigit() for char in password):
strength += 1
# Check for special characters
if any(not char.isalnum() for char in password):
strength += 1
# Return strength level
if strength < 2:
return "Easy to guess"
elif strength == 2:
return "Medium difficulty"
elif strength == 3:
return "Difficult"
else:
return "Extremely difficult"
പാസ്വേഡ് ശക്തിക്കുള്ള സി# ഫംഗ്ഷൻ
public string CheckPasswordStrength(string password) {
// Initialize variables
int strength = 0;
// Check password length
if (password.Length < 8) {
return "Easy to guess";
} else {
strength += 1;
}
// Check for mixed case
if (password.Any(char.IsLower) && password.Any(char.IsUpper)) {
strength += 1;
}
// Check for numbers
if (password.Any(char.IsDigit)) {
strength += 1;
}
// Check for special characters
if (password.Any(ch => !char.IsLetterOrDigit(ch))) {
strength += 1;
}
// Return strength level
if (strength < 2) {
return "Easy to guess";
} else if (strength == 2) {
return "Medium difficulty";
} else if (strength == 3) {
return "Difficult";
} else {
return "Extremely difficult";
}
}
പാസ്വേഡ് ശക്തിക്കുള്ള ജാവ ഫംഗ്ഷൻ
public String checkPasswordStrength(String password) {
// Initialize variables
int strength = 0;
// Check password length
if (password.length() < 8) {
return "Easy to guess";
} else {
strength += 1;
}
// Check for mixed case
if (password.matches(".*[a-z].*") && password.matches(".*[A-Z].*")) {
strength += 1;
}
// Check for numbers
if (password.matches(".*\\d.*")) {
strength += 1;
}
// Check for special characters
if (password.matches(".*[^a-zA-Z\\d].*")) {
strength += 1;
}
// Return strength level
if (strength < 2) {
return "Easy to guess";
} else if (strength == 2) {
return "Medium difficulty";
} else if (strength == 3) {
return "Difficult";
} else {
return "Extremely difficult";
}
}
നിങ്ങൾ ഒരു മികച്ച പാസ്വേഡ് ജനറേറ്ററിനായി തിരയുകയാണെങ്കിൽ, അതിനായി ഞാൻ ഒരു ചെറിയ ഓൺലൈൻ ടൂൾ നിർമ്മിച്ചിട്ടുണ്ട്.
ഞാൻ മറ്റൊരു പാസ്വേഡ് ദൃ check ത പരിശോധകരെ കണ്ടെത്തി. പദങ്ങളുടെ നിഘണ്ടുവിനെ അടിസ്ഥാനമാക്കിയുള്ള അവരുടെ അൽഗോരിതം. മൈക്രോസോഫ്റ്റ്.കോമിൽ ഒന്ന് പരീക്ഷിക്കുക - http://www.microsoft.com/protect/yourself/password/checker.mspx ഒരെണ്ണം itsimpl.com ൽ - http://www.itsimpl.com
നന്ദി! നന്ദി! നന്ദി! മറ്റ് വെബ്സൈറ്റുകളിൽ നിന്നുള്ള മോശം പാസ്വേഡ് സ്ട്രെങ്ത് കോഡ് ഉപയോഗിച്ച് ഞാൻ 2 ആഴ്ചയായി കബളിപ്പിക്കുകയും എന്റെ മുടി പുറത്തെടുക്കുകയും ചെയ്യുന്നു. നിങ്ങളുടേത് ചെറുതാണ്, ഞാൻ ആഗ്രഹിക്കുന്നതുപോലെ പ്രവർത്തിക്കുന്നു, എല്ലാറ്റിനും ഉപരിയായി, ഒരു ജാവാസ്ക്രിപ്റ്റ് പുതിയ വ്യക്തിക്ക് പരിഷ്ക്കരിക്കാൻ എളുപ്പമാണ്! സ്ട്രെങ്ത് വെർഡിംഗ് ക്യാപ്ചർ ചെയ്യാനും ഫോം പോസ്റ്റ് സ്ട്രെംഗ്ത് ടെസ്റ്റ് പൂർത്തിയാക്കിയില്ലെങ്കിൽ ഉപയോക്താവിന്റെ പാസ്വേഡ് യഥാർത്ഥത്തിൽ അപ്ഡേറ്റ് ചെയ്യാൻ അനുവദിക്കാതിരിക്കാനും ഞാൻ ആഗ്രഹിച്ചു. മറ്റുള്ളവരുടെ കോഡ് വളരെ സങ്കീർണ്ണമായിരുന്നു അല്ലെങ്കിൽ ശരിയായി പ്രവർത്തിച്ചില്ല അല്ലെങ്കിൽ മറ്റെന്തെങ്കിലും. ഞാൻ നിന്നെ സ്നേഹിക്കുന്നു! XXXXX
നിനക്ക് സ്വാഗതം! നിനക്ക് സ്വാഗതം! നിനക്ക് സ്വാഗതം!
ഞാൻ നിന്നെയും സ്നേഹിക്കുന്നു!
ക്യാനിൽ പറയുന്നതെന്തും കൃത്യമായി ചെയ്യുന്ന ഒരു കോഡ് എഴുതിയതിന് നന്ദി!
ഹായ്, ആദ്യം നിങ്ങളുടെ ശ്രമങ്ങൾക്ക് നന്ദി, ഞാൻ ഇത് Asp.net ഉപയോഗിച്ച് ഉപയോഗിക്കാൻ ശ്രമിച്ചു, പക്ഷേ പ്രവർത്തിച്ചില്ല, ഞാൻ ഉപയോഗിക്കുന്നു
ടാഗിന് പകരം, അത് പ്രവർത്തിച്ചില്ല, എന്തെങ്കിലും നിർദ്ദേശങ്ങൾ?!
നിസ്രീന്: ഹൈലൈറ്റ് ചെയ്ത ബോക്സിലെ കോഡ് ഒരു കട്ട്'എൻ'പേസ്റ്റിനൊപ്പം പ്രവർത്തിക്കില്ല. ഒരൊറ്റ ഉദ്ധരണി കുഴപ്പത്തിലായി. ഡെമോൺസ്ട്രേഷൻ ലിങ്കിന്റെ കോഡ് കൊള്ളാം.
ഹേയ്, എനിക്ക് നിങ്ങളുടെ സ്ക്രിപ്റ്റ് ഇഷ്ടമാണ്! ഞാനത് ഡച്ചിലേക്ക് വിവർത്തനം ചെയ്തു, ഞാൻ ഇത് ഇവിടെ എന്റെ ഫോറത്തിൽ പോസ്റ്റുചെയ്തു!
മികച്ച ജോലി! ക്ലയന്റിൽ ഇത് എങ്ങനെ ചെയ്യണം
വളരെ നല്ല ജോലി….
നന്ദി ഡഗ്ലസ്, എന്റെ ഇപ്പോഴത്തെ ജോലിക്ക് ഞാൻ ഇത് ഉപയോഗിക്കുന്നു.
“P @ s $ w0rD” ശക്തമായി കാണിക്കുന്നു, ഒരു നിഘണ്ടു ആക്രമണത്തിലൂടെ ഇത് വളരെ വേഗത്തിൽ തകർക്കപ്പെടുമെങ്കിലും…
ഒരു പ്രൊഫഷണൽ പരിഹാരത്തിൽ അത്തരമൊരു സവിശേഷത വിന്യസിക്കുന്നതിന്, ഈ അൽഗോരിതം ഒരു നിഘണ്ടു പരിശോധനയുമായി സംയോജിപ്പിക്കേണ്ടത് പ്രധാനമാണെന്ന് ഞാൻ വിശ്വസിക്കുന്നു.
XULRunner-ൽ അൽപ്പം മാറ്റം വരുത്തിക്കൊണ്ട് മികച്ച രീതിയിൽ പ്രവർത്തിക്കുന്നു. നന്ദി!
ഈ ചെറിയ കോഡിന് നന്ദി, എന്റെ സന്ദർശകർ എന്റെ പാസ്വേഡ് ദൃ test ത പരിശോധിക്കുന്നതിന് ഇപ്പോൾ ഇത് ഉപയോഗിക്കാൻ കഴിയും .അവരുടെ പാസ്വേഡുകൾ നൽകുന്നു,
മികച്ച കോഡിംഗ് ഭാഗം
സ്ക്രിപ്റ്റ് സൂപ്പർ ആയിരുന്നു .ഞങ്ങൾ ഞങ്ങളുടെ നിലവിലെ പ്രോജക്റ്റിൽ ഉപയോഗിച്ചിരുന്നു
പങ്കിട്ടതിന് നന്ദി!
വളരെ ലളിതവും അതിശയകരവുമായ പദപ്രയോഗം. ഒരു പരീക്ഷകനെന്ന നിലയിൽ ഞാൻ ഈ പദപ്രയോഗത്തിൽ നിന്ന് എന്റെ ടിസികൾ ഉരുത്തിരിഞ്ഞു.
പങ്കിട്ടതിന് നന്ദി. നിങ്ങൾക്ക് ഈ പേജിൽ കുറച്ച് തകർന്ന ലിങ്കുകളുണ്ട്. FYI.
ആർക്കെങ്കിലും പറയാൻ കഴിയുമോ, എന്തുകൊണ്ടാണ് ഇത് എന്റേത് പ്രവർത്തിക്കാത്തത് ..
ഞാൻ എല്ലാ കോഡും പകർത്തി നോട്ട്പാഡ് ++ ലേക്ക് ഒട്ടിച്ചു, പക്ഷേ ഇത് പ്രവർത്തിക്കുന്നില്ലേ?
എന്നെ സഹായിക്കൂ..
കൊള്ളാം !!!!! നന്ദി.
മികച്ച ജോലിക്കാരൻ! ലളിതവും ഫലപ്രദവുമാണ്. പങ്കിട്ടതിന് വളരെയധികം നന്ദി!
നന്ദി
നല്ലത്, thx. എന്നാൽ… ഒരു ശക്തമായ pw യുടെ ഉദാഹരണം എന്താണ്? 'ഒന്ന് കണ്ടെത്താനായില്ല! - {}
ഇത്തരത്തിലുള്ള “ദൃ check ത പരിശോധന” ആളുകളെ വളരെ അപകടകരമായ പാതയിലേക്ക് നയിക്കുന്നു. പാസ്ഫ്രെയ്സ് ദൈർഘ്യത്തേക്കാൾ പ്രതീക വൈവിധ്യത്തെ ഇത് വിലമതിക്കുന്നു, ഇത് ഹ്രസ്വവും കൂടുതൽ വൈവിധ്യമാർന്നതുമായ പാസ്വേഡുകൾ ദൈർഘ്യമേറിയതിനേക്കാൾ ശക്തവും വൈവിധ്യമാർന്ന പാസ്വേഡുകളും റേറ്റുചെയ്യുന്നു. നിങ്ങളുടെ ഉപയോക്താക്കൾക്ക് എപ്പോഴെങ്കിലും ഗുരുതരമായ ഹാക്കിംഗ് ഭീഷണി നേരിടേണ്ടിവന്നാൽ അത് അവരെ കുഴപ്പത്തിലാക്കും.
ഞാൻ വിയോജിക്കുന്നില്ല, ജോർദാൻ! സ്ക്രിപ്റ്റിന്റെ ഉദാഹരണമായി ഉദാഹരണം ലളിതമായി അവതരിപ്പിച്ചു. പാസ്വേഡ് മാനേജുമെന്റ് ഉപകരണം ഉപയോഗിച്ച് അതുല്യമായ ഏതൊരു സൈറ്റിനും സ്വതന്ത്ര പാസ്ഫ്രെയ്സുകൾ സൃഷ്ടിക്കുക എന്നതാണ് ആളുകൾക്കായുള്ള എന്റെ ശുപാർശ. നന്ദി!
നന്ദി ഇത് മികച്ച രീതിയിൽ പ്രവർത്തിക്കുന്നു.
അതിന്റെ പ്രവർത്തനത്തിന് നന്ദി
നിങ്ങൾ ഇത് പലതവണ തിരഞ്ഞതിൽ ഞാൻ ശരിക്കും അഭിനന്ദിക്കുന്നു, പക്ഷേ അവസാനമായി എനിക്ക് നിങ്ങളുടെ പോസ്റ്റ് ലഭിച്ചു, ഒപ്പം ഞാൻ ശരിക്കും ആശ്ചര്യപ്പെട്ടു. നന്ദി
നന്ദി സുഹൃത്തേ. എന്റെ വെബ്സൈറ്റിൽ വിന്യസിച്ചു, അത് നന്നായി പ്രവർത്തിക്കുന്നു.
അത് കേൾക്കുന്നത് ഇഷ്ടപ്പെടുന്നു! നിങ്ങൾക്ക് ഏറ്റവും സ്വാഗതം!
നിങ്ങൾ പങ്കിട്ടതിനെ ഞാൻ അഭിനന്ദിക്കുന്നു! ഞങ്ങളുടെ വെബ്സൈറ്റിലെ പാസ്വേഡ് ശക്തി വർദ്ധിപ്പിക്കാൻ നോക്കുന്നു, ഇത് ഞാൻ ആഗ്രഹിച്ച രീതിയിൽ പ്രവർത്തിച്ചു. വളരെ നന്ദി!
നന്ദി, ആവശ്യാനുസരണം ഇത് ഇച്ഛാനുസൃതമാക്കാൻ നിങ്ങൾക്ക് കഴിയുമെന്ന് പ്രതീക്ഷിക്കുന്നു.
നിങ്ങൾ ഒരു തത്സമയ സേവർ ആണ്! ഞാൻ വലത്തോട്ടും മധ്യഭാഗത്തും ഇടത് സ്ട്രിംഗുകൾ പാഴ്സുചെയ്യുന്നു, മികച്ച മാർഗമുണ്ടെന്ന് കരുതി റെജെക്സ് ഉപയോഗിച്ച് നിങ്ങളുടെ കോഡ് കണ്ടെത്തി. എന്റെ സൈറ്റിനായി ഇതുമായി ബന്ധപ്പെടാൻ കഴിഞ്ഞു… ഇത് എത്രമാത്രം സഹായിച്ചെന്ന് നിങ്ങൾക്ക് അറിയില്ല. വളരെയധികം നന്ദി ഡഗ്ലസ് !!
കേൾക്കാൻ കൊള്ളാം!