Raylarım uygulamasında, kullanıcının profil verilerine erişmek için oauth kullanıyorum. İnstagramın yetkilendirme giriş sayfası açılırken, kullanıcının giriş bilgilerini girmesi gerektiğidir, makinemde bir çerez kaydedilir. Bu çerezi SİLMEK için herhangi bir yolu var mı (açıkçası elle değil)? Bunu soruyorum çünkü oauth sayfası tekrar çağrıldığında, tarayıcımda kaydedilen bu çerez otomatik olarak kullanıcıyı imzalar. Bu benim projem için bir sıkıntı oldu. Bunun olmasını istemiyorum, aynı giriş sayfasının tekrar gösterilmesini istiyorum.Raylar uygulamasında instagram yetkilendirme sayfasının çerezini silme
5
A
cevap
7
Kullanıcıyı instagramın yanı sıra uygulamanızdan da kaydetmek istediğinizi farz ediyorum. Bunu yapmak için tarayıcılarını https://instagram.com/accounts/logout/'a gönderebilirsiniz. Resim URL'si olarak kullanıldığını veya sıfır boyutunda iframe yüklü olduğunu gördüm. Sanırım ikinci daha iyi bir seçenek.
Böylelikle instagramın ikinci kez tekrar girmesi gerekir, ancak uygulamanızı yeniden yetkilendirmelerini gerektirmez.
İlgili konular
- 1. Raylar: Authlogic ile yetkilendirme
- 2. Raylar Yetkilendirme CanCan Problemi ile
- 3. Raylar 5 set Yetkilendirme başlığı
- 4. raylar uygulamasında küme seti
- 5. Raylar uygulamasında syslog'u kullanma
- 6. Instagram ile
- 7. Raylar uygulamasında açısal hata verme
- 8. Dokümandaki alanı mongodb olarak silme - Raylar + Mongoid
- 9. Raylar 4 - Bire bir ilişkilendirmeyle kaydetme/silme
- 10. Swift/Instagram API - Instagram Uygulamasıyla Nasıl Anlaşılacağı
- 11. HTTPKart üzerinden yetkilendirme ve yetkilendirme
- 12. HttpOnly çerezini Django'da nasıl ayarlayabilirim?
- 13. Tomcat'i güvenli JSESSIONID çerezini http
- 14. Bu JavaScript çerezini nasıl temizlerim?
- 15. Instagram API
- 16. Instagram ph-
- 17. Instagram API'si
- 18. Bir ASP.NET web uygulamasında Google'ın kullanıcı belirteci ve yetkilendirme kodu
- 19. ios yetkilendirme sorusu
- 20. Raylar uygulamasında kendi "modülümü" nereye yerleştirmeliyim?
- 21. nasıl kullanıcı bu bir Raylar uygulamasında
- 22. Bir raylar uygulamasında CSRF korumasını nasıl kapatırım?
- 23. Raylar uygulamasında therubyracer veya libv8 nedir?
- 24. Raylar uygulamasında Açısal 2 kodu nasıl yazılır?
- 25. Raylar Aktif Yönetici: Bir kaynağın indeks sayfasını diğer kaynağın gösterim sayfasının içinde nasıl görüntüleyebilirim?
- 26. Instagram bir kullanıcının Instagram bir kullanıcının beğeni resimlerini alın
- 27. Android - Instagram hashtag üzerinde Instagram uygulamasını açabilir miyim?
- 28. Resimler nasıl Instagram için?
- 29. Instagram API iade edilmiyor
- 30. İnstagram profili nasıl yerleştirilir?
Bir kullanıcı daha önce oturum açtığında neden otomatik oturum açmayı istemiyorsunuz? Otomatik oturum açma, beklenen/yararlı bir davranıştır ve kullanıcılarınız için işleri yalnızca olumsuz bir kullanıcı deneyimi için zorlaştırır, ancak sorununuzu çözmenin başka bir yolu olabilir. – djlumley
Bir çeşit "çıkış" url'si olmalı, kullanıcı olarak ziyaret edebilecek ve çerezlerini siler. Örneğin. Twitter [this] (https://dev.twitter.com/docs/api/1/post/account/end_session) – yoavmatchulsky
'a sahiptir. Giriş sayfası kullanıcıya her seferinde gösterilmeyecektir. Normalde bilgileri DB'mdeki erişim belirtecinden alınacak. Erişim belirtecinin sona ermesi durumunda, yeniden adlandırılması gerekir (çünkü instagram'ın yenileme belirteci yoktur). Sorun, kullanıcının relogin bağlantısına tıkladığı zaman, önceden depolanmış instagram çerezinin yetkilendirmeyi otomatik olarak başlatmasıdır. Bu çerezden gerçekten kurtulmak istiyorum. – serpent403