0
질문이 있습니다. 보석을 사용하여 세션을 만들려고하지만, 동시에 데이터를 저장하고 파일 저장소를 사용할 수 있도록 Firebase에 세션을 만듭니다. 그렇게 할 수 있었지만 세션을 닫고 세션을 다시 시작하고자 할 때 더 이상 firebase에 연결하지 않습니다.Firebase 인증 및 개발
$("#inicioUser").submit(function(event){
event.preventDefault();
console.log("funciono");
var email = $('#email').val();
var password = $('#password').val();
var ses = sessionEmail(email,password);
return ses
});
var sessionEmail = function sessionEmail(email,password){
return firebase.auth().signInWithEmailAndPassword(email, password).catch(function(error) {
// Handle Errors here.
var errorCode = error.code;
var errorMessage = error.message;
if (errorMessage) {
errorRegister(errorMessage);
return false;
}else{
success();
return true;
}
});
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<%= form_for resource, as: resource_name, url: session_path(resource_name), :html => {:id => "inicioUser"} do |f| %>
<div class="field">
<%= f.label :email %><br />
<%= f.email_field :email, autofocus: true, :id => 'email' %>
</div>
<div class="field">
<%= f.label :password %><br />
<%= f.password_field :password, autocomplete: "off", :id => 'password' %>
</div>
<% if devise_mapping.rememberable? -%>
<div class="field">
<%= f.check_box :remember_me %>
<%= f.label :remember_me %>
</div>
<% end -%>
<div class="actions">
<button id="logInForm" >Inciar sesion</button>
</div>
<% end %>