Forum: Ruby on Rails I Dont like it but i have to do it

Posted by Moises Zaragoza (Guest)
on 2012-11-21 23:31
(Received via mailing list)
I need to open access to a no username and password to my application.

What i did was i added a *userkey* field on my users model that can be 
past
via a get or post method from another site.
that will then find the correct user and log them in as if they had put 
in
there user name and password.

Now i am using device to log in my users. but i am not sure where to 
append
the second login method.

in my user controller i have

*def login_bypass
    id = params[:id]
    @u = User.find_by_**userkey(id)
    if @u == nil
      flash[:error] = t(:please_contact_support)
      redirect_to login_path
    else
        // device log in with @u info
      flash[:success] = t(:welcome_to_the_site)
      redirect_to users_path
    end
  end  *


any one know how should i go on?
Posted by Nicolas Sebrecht (Guest)
on 2012-11-28 12:45
(Received via mailing list)
The 21/11/12, Moises Zaragoza wrote:
>    I need to open access to a no username and password to my application.
>
>    What i did was i added a userkey field on my users model that can be past
>    via a get or post method from another site.
>    that will then find the correct user and log them in as if they had put in
>    there user name and password.

I don't know for your specific question but you really should look for
information about how to let other open authenticated sessions. You 
might
find stuff and take inspiration from Facebook, Tweeter, GitHub or
whatever website offering public API.

--
Nicolas Sebrecht
Please log in before posting. Registration is free and takes only a minute.
Existing account (Switch to SSL-encrypted connection)
NEW: Do you have a Google/GoogleMail or Yahoo account? No registration required!
Log in with Google account | Log in with Yahoo account
No account? Register here.