[RUBY] Zugangsbeschränkungen für Schienen

Art

Zugriffsbeschränkungen für Benutzer, die nicht angemeldet sind Zugriffsbeschränkungen für angemeldete Benutzer Beschreibung in der Ansichtsdatei

Spezifisches Verfahren

Zugriffsbeschränkungen für Benutzer, die nicht angemeldet sind

Schreiben Sie "before_action" in die Steuerung

***controller.rb


before_action :forbid_login_user, {only: [:top]}

#~Andere Beschreibungen werden weggelassen~
def autheniticate_user
  if @current_user.nil?
    flash[:notice]="Bitte loggen Sie sich ein"
    redirect_to("/URL")
  end
end

Zugriffsbeschränkungen für angemeldete Benutzer

Schreiben Sie "before_action" in die Steuerung

***controller.rb


before_action :forbid_login_user, {only: [:top]}

#~Andere Beschreibungen werden weggelassen~

def fobid_login_user
  if @current_user
    flash[:notice]="Du bist eingeloggt"
    redirect_to("/URL")
  end
end

Beispiel in Sicht zu beschreiben

Angenommen, Sie verwenden "Gerät".

***.html.erb


<% if user_signed_in? && current_user.id == @usesinfo.usersid %>
  <li>
    <%= link_to 'edit', "/URL", method: :get %>
  </li>
  <li>
    <%= link_to 'delete', "/URL", method: :delete %>
  </li>
<% end %>

Recommended Posts

Zugangsbeschränkungen für Schienen
[Schienen g. Fehler]
Rails Grundlagen
Rails Review 1
[Rails] Funktionseinschränkungen im Gerät (Login / Logout)
[Rails] first_or_initialize
Schienen Tutry
Authentifizierungsfunktion mit Play Framework [Zugriffsbeschränkungen]
Über Schienen 6
Schienenfundament
Rails Memorandum
Schienen Tutorial
Schienen Tutry
Deshalb habe ich dieses Mal die Methode "Verknüpfen des Inhalts des Verzeichnisses" übernommen. Ich denke, es wird je nach Zeit und Fall richtig verwendet. Tutorial zu Linux, ln, Linux-Befehlsschienen
[Schienen] erfinden
Schienen Tutry
Schienen Tutorial
Schienen Tipps
Schienenmethode
Schienen Tutorial
Rails Review 2
[Rails] Zugriff auf signierte / verschlüsselte Cookies mit Anforderungsspezifikation