Title: Rails Login
Author: paulrosen
Published: <strong>જાન્યુઆરી 15, 2015</strong>
Last modified: જાન્યુઆરી 15, 2015

---

પ્લગીન શોધો

આ પલ્ગઇન ** 2 વર્ષથી વધુમાં અપડેટ કરવામાં આવ્યો નથી **. એ કદાચ જાળવવામાં અથવા સપોર્ટેડ
નહી હોય. વર્ડપ્રેસ ના વધુ તાજેતરનાં સંસ્કરણો સાથે ઉપયોગમાં લેવાય તો સુસંગતતા મુદ્દાઓ
હોઈ શકે છે.

![](https://s.w.org/plugins/geopattern-icon/rails-login.svg)

# Rails Login

 [paulrosen](https://profiles.wordpress.org/paulrosen/) દ્વારા

[ડાઉનલોડ](https://downloads.wordpress.org/plugin/rails-login.zip)

 * [વિગતો](https://gu.wordpress.org/plugins/rails-login/#description)
 * [સમીક્ષાઓ](https://gu.wordpress.org/plugins/rails-login/#reviews)
 *  [સ્થાપન](https://gu.wordpress.org/plugins/rails-login/#installation)
 * [ડેવલપમેન્ટ](https://gu.wordpress.org/plugins/rails-login/#developers)

 [સપોર્ટ](https://wordpress.org/support/plugin/rails-login/)

## વર્ણન

If you have set up a WordPress installation as a subfolder of a Rails App, this 
plugin will make your users login with your Rails app. That is, there is no WordPress
login; your users will be logged in if they are logged in to Rails, and they are
not logged in if not.

The WordPress installation needs to be on the same domain as the Rails app because
it needs to access the same cookie.

## સ્ક્રીનશોટ

[⌊Settings page for administrators.⌉⌊Settings page for administrators.⌉[

Settings page for administrators.

## સ્થાપન

 1. Be sure that the Rails side is set up and working. See FAQ for more details.
 2. Unzip this plugin folder and copy the _rails-login_ subfolder to your WordPress’s
    plugin directory.
 3. Activate the plugin through the ‘Plugins’ menu in WordPress.
 4. Configure the settings in the ‘Settings/Rails Login’ page.

## એફએક્યુ (FAQ)

#### How should the Rails app be set up?

You must first configure your Rails app and WordPress installation to work together.
For instructions on how to do that, and a possible way to share a theme between 
WordPress and Rails is here: [Rails Theme](https://wordpress.org/plugins/rails-theme/)

In your routes.rb file:

get ‘/authentication/user’ => “authentication#user”

after logging in and logging out, insert this statement:

write_user_cookie()

Add this to authentication_controller.rb:

    ```
    #GET /authentication/user.json def user     user = read_user_cookie(params[:id])     obj = { user: user }     puts obj.to_json()     respond_to do |format|         format.json { render :json => { user: user } }     end end  private  def get_crypt     key = ActiveSupport::KeyGenerator.new(Rails.application.secrets.secret_key_base).generate_key("read-current-user")     crypt = ActiveSupport::MessageEncryptor.new(key)     return crypt end  def write_user_cookie     crypt = get_crypt()     cookie_name = Rails.application.config.session_options[:key] + '2'     id = current_user.present? ? current_user.id : 0     cookies[cookie_name] = crypt.encrypt_and_sign(id) end  def read_user_cookie(cookie)     crypt = get_crypt()     id = crypt.decrypt_and_verify(cookie)      user = User.where(id: id).first     if user.present? && !user.disabled         name = user.first_name + ' ' + user.last_name         return { email: user.email,                  first_name: user.first_name,                  last_name: user.last_name,                  url: '', description: '',                  username: user.email,                  login: user.email,                  nickname: name,                  display_name: name         }     else         return ''     end end 
    ```

## સમીક્ષાઓ

આ પ્લગઇન માટે કોઈ સમીક્ષાઓ નથી.

## ફાળો આપનાર & ડેવલપર્સ

આ ઓપન સોર્સ સોફ્ટવેર છે. નીચેના લોકો એ આ પ્લગિન માટે ફાળો આપ્યો છે.

ફાળો આપનારા

 *   [ paulrosen ](https://profiles.wordpress.org/paulrosen/)

[“Rails Login” ને તમારી ભાષામાં અનુવાદ કરો.](https://translate.wordpress.org/projects/wp-plugins/rails-login)

### વિકાસમાં રસ ધરાવો છો?

[કોડ બ્રાઉઝ કરો](https://plugins.trac.wordpress.org/browser/rails-login/), જોવો[અસ્વીએન રેપોઝિટરીમાંથી](https://plugins.svn.wordpress.org/rails-login/),
અથવા સબ્સ્ક્રાઇબ કરો[ડેવલપમેન્ટ](https://plugins.trac.wordpress.org/log/rails-login/)
દ્વારા[આરઅસઅસ](https://plugins.trac.wordpress.org/log/rails-login/?limit=100&mode=stop_on_copy&format=rss).

## ચેન્જલૉગ

#### 1.0.0

 * Initial release.

## મેટા

 *  વર્ઝન **1.0**
 *  છેલ્લી અપડેટ: **12 વર્ષ પહેલા**
 *  સક્રિય સ્થાપનો: **10 કરતા ઓછા**
 *  વર્ડપ્રેસ વર્ઝન ** 4.0.0 અથવા ઉચ્ચતર **
 *  **4.1.0** સુધી પરીક્ષણ કર્યું
 *  ભાષા
 * [English (US)](https://wordpress.org/plugins/rails-login/)
 * ટૅગ્સ:
 * [authentication](https://gu.wordpress.org/plugins/tags/authentication/)[login](https://gu.wordpress.org/plugins/tags/login/)
   [rails](https://gu.wordpress.org/plugins/tags/rails/)
 *  [વિગતવાર દૃશ્ય](https://gu.wordpress.org/plugins/rails-login/advanced/)

## પૉઇન્ટ્સ

હજુ સુધી કોઈ સમીક્ષા સબમિટ કરવામાં આવી નથી.

[તમારા અભિપ્રાયો](https://wordpress.org/support/plugin/rails-login/reviews/#new-post)

[બધા  સમીક્ષાઓ જુઓ](https://wordpress.org/support/plugin/rails-login/reviews/)

## ફાળો આપનારા

 *   [ paulrosen ](https://profiles.wordpress.org/paulrosen/)

## સપોર્ટ

કંઈક કહેવું છે? મદદ જોઈએ છે?

 [આધાર ફોરમ જુઓ](https://wordpress.org/support/plugin/rails-login/)

## દાન

શું તમે આ પ્લગિનની પ્રગતિને સમર્થન આપવા માંગો છો?

 [ આ પ્લગિનને દાન કરો ](http://paulrosen.net/rails_login)