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> et
kullanici._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