Je veux faire une authentification avec kullanici strong> signifie que l'utilisateur montré dans le profil. P> if user
if user._id == kullanici._id
a.button.btn.btn-light(href='/kullanici/duzenleme/' + kullanici.id, style="margin-right:85%;")Düzenle
3 Réponses :
au lieu d'utiliser le si code> expression en carlin, essayez d'utiliser JavaScript pour évaluer la vérité de l'expression. Donc, au lieu de si user._id == kullanici._id code>, essayez d'utiliser - if (user._id == kullanici._id) code> p> p> P>
Ça ne marche pas. Je ne sais pas pourquoi. Je n'ai pas d'erreur non plus. (Je ne suis pas sûr si je l'utilisais soit correctement :)
Il doit y avoir un espace entre une déclaration d'étiquette de puge et son contenu.
if user
if user._id == kullanici._id
a.button.btn.btn-light(href='/kullanici/duzenleme/' + kullanici.id, style="margin-right:85%;") Düzenle
Ce n'est pas à propos de ça. Dans mon vrai script, il y a un espace. Bouton fonctionne bien.
@ Ö.alperengül Veuillez vous assurer que le code de votre question correspond à votre code réel.
Je l'ai résolu en ajoutant ceci à mon modèle de carlin ===>
Essayez la console Connexion à la fois la valeur et le type de
user._id code> etkullanici._id code>. S'ils sont des cordes, assurez-vous également qu'il n'y a pas d'espaces de premier plan ou de fuite. Vous pouvez également vous connecter le résultat de la console.log Test(user._id == kullanici._id) code>Non, il donne l'identifiant de l'utilisateur du profil et de l'ID de req.user
Afin que ce soit vrai