Commit 4f072714 authored by Dhananjaya Jayashanka's avatar Dhananjaya Jayashanka

update login form

parent 21aeb9ff
// TODO: Add SDKs for Firebase products that you want to use
// https://firebase.google.com/docs/web/setup#available-libraries
// Your web app's Firebase configuration
// For Firebase JS SDK v7.20.0 and later, measurementId is optional
var firebaseConfig = {
apiKey: "AIzaSyBhnLZA8NKFBEOojrjK27sVVO_z6H1EDKE",
authDomain: "speech-master-login.firebaseapp.com",
projectId: "speech-master-login",
storageBucket: "speech-master-login.appspot.com",
messagingSenderId: "1055856699477",
appId: "1:1055856699477:web:cd5cc6c7e341000a828cdc",
measurementId: "G-L8DLH18DG8"
};
// Initialize Firebase
firebase.initializeApp(firebaseConfig);
const auth = firebase.auth();
//signup function
function signUp(){
var email = document.getElementById("email");
var password = document.getElementById("password");
const promise = auth.createUserWithEmailAndPassword(email.value,password.value);
promise.catch(e=>alert(e.message));
alert("SignUp Successfully");
}
//signIN function
function signIn(){
var email = document.getElementById("email");
var password = document.getElementById("password");
const promise = auth.signInWithEmailAndPassword(email.value,password.value);
promise.catch(e=>alert(e.message));
alert("SignUp In Successfully" + email);
}
//signOut
function signOut(){
auth.signOut();
alert("SignOut Successfully from System");
}
//active user to homepage
firebase.auth().onAuthStateChanged((user)=>{
if(user){
var email = user.email;
alert("Active user "+email);
}else{
alert("No Active user Found")
}
})
\ No newline at end of file
...@@ -2,6 +2,7 @@ ...@@ -2,6 +2,7 @@
<html lang="en"> <html lang="en">
<head> <head>
<meta charset="utf-8" /> <meta charset="utf-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta content="width=device-width, initial-scale=1.0" name="viewport" /> <meta content="width=device-width, initial-scale=1.0" name="viewport" />
<title>Login</title> <title>Login</title>
...@@ -98,6 +99,12 @@ ...@@ -98,6 +99,12 @@
<!-- Optional: include a polyfill for ES6 Promises for IE11 --> <!-- Optional: include a polyfill for ES6 Promises for IE11 -->
<!--<script src="https://cdn.jsdelivr.net/npm/promise-polyfill"></script> --> <!--<script src="https://cdn.jsdelivr.net/npm/promise-polyfill"></script> -->
<script src="lib/sweetalert2-9.15.2/package/dist/sweetalert2.min.js"></script> <script src="lib/sweetalert2-9.15.2/package/dist/sweetalert2.min.js"></script>
<!-- Db connection-->
<script src="https://www.gstatic.com/firebasejs/8.2.7/firebase-app.js"></script>
<script src="https://www.gstatic.com/firebasejs/8.2.7/firebase-auth.js"></script>
<script src="form.js"></script>
<link <link
rel="stylesheet" rel="stylesheet"
href="lib/sweetalert2-9.15.2/package/dist/sweetalert2.min.css" href="lib/sweetalert2-9.15.2/package/dist/sweetalert2.min.css"
...@@ -161,7 +168,7 @@ ...@@ -161,7 +168,7 @@
<!-- Email --> <!-- Email -->
<input <input
type="email" type="email"
id="defaultLoginFormEmail" id="email"
class="form-control mb-4" class="form-control mb-4"
placeholder="E-mail" placeholder="E-mail"
/> />
...@@ -169,7 +176,7 @@ ...@@ -169,7 +176,7 @@
<!-- Password --> <!-- Password -->
<input <input
type="password" type="password"
id="defaultLoginFormPassword" id="password"
class="form-control mb-4" class="form-control mb-4"
placeholder="Password" placeholder="Password"
/> />
...@@ -201,6 +208,10 @@ ...@@ -201,6 +208,10 @@
Sign in Sign in
</button></a> --> </button></a> -->
<button onclick="signUp()" id="signUp">SignUp</button>
<button onclick="signIn()" id="signIp">SignIn</button>
<button onclick="signOut()" id="signOut">SignOut</button>
<a <a
href="fileUploaderFinal.html" href="fileUploaderFinal.html"
class="btn btn-info btn-block my-4" class="btn btn-info btn-block my-4"
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment