मेरा ऐप अतिथि उपयोगकर्ता खाता स्वतः बनाता है। समस्या यह है कि अतिथि उपयोगकर्ता वास्तविक खाते में साइन-इन करना चाहता है।डब्ल्यू डेविस, किसी अन्य उपयोगकर्ता के रूप में साइन इन करने के लिए साइनइन उपयोगकर्ता को कैसे अनुमति दें
इसलिए मैं उपयोगकर्ताओं को साइन इन करना चाहता हूं जो पहले से ही साइन इन हैं? देवता के अनुसार।
मैं प्रपत्र प्रस्तुत करना सकता है, अगर मैं साइन इन सबमिट करने पर किक किसी रीडायरेक्ट के चिंतन:
Started POST "https://stackoverflow.com/users/sign_in" for 127.0.0.1 at 2011-07-19 18:21:45 -0700
Processing by Devise::SessionsController#create as HTML
Parameters: {"utf8"=>"✓", "authenticity_token"=>"RE/xxx=", "user"=>{"email"=>"[email protected]", "password"=>"[FILTERED]", "remember_me"=>"1"}, "commit"=>"Sign In"}
User Load (0.6ms) SELECT "users".* FROM "users" WHERE "users"."id" = 102 LIMIT 1
Redirected to http://localhost:3000/
Completed 302 Found in 266ms
अद्यतन
मैंने कोशिश की:
class SessionsController < Devise::SessionsController
def create
Rails.logger.info 'XXXXX 2'
super
Rails.logger.info 'XXXXX 4'
end
end
लेकिन लगता है कि यह विधि उस विधि को हिट करने से पहले अनुरोध को लात मार रही है और लॉगर लॉग फ़ाइल में नहीं हैं
कोई विचार है कि मैं साइन-इन उपयोगकर्ता को साइन इन करने की अनुमति कैसे दे सकता हूं?
आप साइन इन पेज कैसे प्रस्तुत करने में सक्षम थे? मेरा कहना है "आप पहले ही साइन इन हैं।" जब आप सोचते हैं कि उपयोगकर्ता/sign_in – lulalala
तक पहुंचने का प्रयास करते हैं, तो आपको लगता है कि मेरा उत्तर सही है तो कृपया इसे सही के रूप में चिह्नित करें! –