Crear usuarios

Buenas, estoy intentando hacer algo para crear usuarios y logearlos y
tal… El problema es que no sé como hacer para crearlos. Alguna idea?

yo sé que para logearse se puede usar un plugin como Act as
authenticated, que ya lo he instalado y funciona, pero para dar de alta
a usuarios no sé ni como empeza, ni sé si el plugin este lo puede
hacer… estoy un poco “medio” verde.

gracias

Dios mio, y tan verde que estoy. Nada, ya está todo hecho :slight_smile:

El problema era que me faltaba poner BIEN el enlace para registrar. Vaya
chorrada. En fin, perdon por el post, ahora ya puedo crear usuarios y
logearlos con Act as Authenticated.

Alberto L. wrote:

yo sé que para logearse se puede usar un plugin como Act as
authenticated, que ya lo he instalado y funciona, pero para dar de alta
a usuarios no sé ni como empeza, ni sé si el plugin este lo puede
hacer… estoy un poco “medio” verde.

Fijate en el siguiente post para saber cómo autenticar usuarios. Además,
podés registrarlos muy fácilmente de la siguiente forma (en tu
controlador de usuarios):

def create
@user = User.new(params[:user])
if @user.save
flash[:notice] = “Usuario Registrado!”
redirect_to account_url
else
render :action => :new
end
end

Gabriel Somoza wrote:

Alberto L. wrote:

yo sé que para logearse se puede usar un plugin como Act as
authenticated, que ya lo he instalado y funciona, pero para dar de alta
a usuarios no sé ni como empeza, ni sé si el plugin este lo puede
hacer… estoy un poco “medio” verde.

Fijate en el siguiente post para saber cómo autenticar usuarios. Además,
podés registrarlos muy fácilmente de la siguiente forma (en tu
controlador de usuarios):

def create
@user = User.new(params[:user])
if @user.save
flash[:notice] = “Usuario Registrado!”
redirect_to account_url
else
render :action => :new
end
end

faltó el link:
http://viarails.wordpress.com/2009/11/19/como-autenticar-usuarios-con-authlogic/

y aclarar que en la vista tenés que tener un formulario de registro que
apunte a dicha acción y sea construído para el objeto User, por ejemplo:

<% form_for @user, :url => account_path do |f| %>
<%= f.error_messages %>
<%= render :partial => “form”, :object => f %>
<%= f.submit “Register” %>
<% end %>