J'essaie de faire un site web. Après que je me connecte, il y a une option pour "modifier les informations utilisateur". Dans mon EditUserInfo.aspx, les utilisateurs peuvent changer leur mot de passe et leur date de naissance. Mais le problème est, après qu'ils ont entré leur mot de passe et DOB, comment puis-je trouver leur nom d'utilisateur dans la base de données et mettre à jour le mot de passe et DOB?comment utiliser session/cookie dans un site Web écrit en C# (Visual Studio 2010)
Voici le code de ma fonction editUserInfo
public static bool EditUserInfo(string strCookieName, string password)
{
string query = "UPDATE usertb SET password = '" + password + "' WHERE username = '" + Name + "'";
accessDB dbaccess = new accessDB();
return dbaccess.saveData(query);
}
J'ai essayé d'utiliser cookies suivant le guide Microsoft, mais il ne fonctionne pas. et j'ai également essayé d'utiliser le Response.Redirect (EditUserInfo.aspx? Name = nom d'utilisateur)
dont le nom d'utilisateur provient de la zone de texte (txtUsername.text), mais semble également ne pas fonctionner.
Donc, je me demande si quelqu'un peut m'offrir la bonne syntaxe ou une idée pour le faire fonctionner? Merci beaucoup
Veuillez ne pas créer de requêtes SQL avec concaténation de chaîne pour éviter l'injection SQL - http://bobby-tables.com/ –