Verify user authentication is working.
This commit is contained in:
parent
3c70252351
commit
4e90b0d1a7
@ -2,22 +2,79 @@
|
||||
window.onload=init();
|
||||
|
||||
function init() {
|
||||
var defaultText=`
|
||||
<h3 style="margin-top:24px;">Ask <span style="color: #696035">{</span>dev<span style="color: #696035">}</span>Osan</h3>
|
||||
<!--<input type="text" style="width:85%" name="question" value="What would you like to know?"><input type="submit">-->
|
||||
<form name="q" "action="#formanchor" onsubmit="submitQuestion(); return false;">
|
||||
<div class="input-group input-group-lg">
|
||||
<div class="input-group-prepend">
|
||||
<span class="input-group-text" id="inputGroup-sizing-lg">Q</span>
|
||||
</div>
|
||||
<input type="text" class="form-control" placeholder="What would you like to know?" aria-label="Question" aria-describedby="inputGroup-sizing-lg" name="question" required>
|
||||
</div>
|
||||
<br>
|
||||
<div class="container">
|
||||
<div class="row">
|
||||
<div class="col-5">
|
||||
<div class="input-group input-group-sm">
|
||||
<input type="text" id="name" class="form-control" placeholder="Name (Optional)" aria-describedby="namehelp">
|
||||
</div>
|
||||
<small id="namehelp" class="form-text text-muted">
|
||||
Your name will be displayed next to the question.
|
||||
</small>
|
||||
</div>
|
||||
<div class="col-7">
|
||||
<div class="input-group input-group-sm">
|
||||
<input type="text" id="email" class="form-control" placeholder="Email (Optional)" aria-describedby="namehelp">
|
||||
</div>
|
||||
<small id="namehelp" class="form-text text-muted">
|
||||
Providing an email will send you a notification when your question has been answered.
|
||||
</small>
|
||||
</div>
|
||||
<button class="btn btn-primary col-3 m-2" type="submit">Submit</button>
|
||||
</div>
|
||||
</div>
|
||||
</form>
|
||||
<hr>
|
||||
<div class="sig-ask-devosan-popular">Fetching data...</div>
|
||||
`;
|
||||
document.getElementsByClassName("sig-ask-devosan")[0].innerHTML=`
|
||||
<h1>Ask {dev}Osan.</h1>
|
||||
<form name="ask-devosan" method="POST" action="http://45.33.13.215/projects/dev-osan/dev-osan.github.io/sig-ask-devosan/index.php">
|
||||
<input type="text" style="width:85%" name="question" value="What would you like to know?"><input type="submit">
|
||||
</form>
|
||||
<div class="sig-ask-devosan-popular">Fetching data...</div>`;
|
||||
<div class="sig-ask-devosan1"></div>
|
||||
<div class="sig-ask-devosan2"></div>
|
||||
`;
|
||||
document.getElementsByClassName("sig-ask-devosan1")[0].style.display="block";
|
||||
document.getElementsByClassName("sig-ask-devosan1")[0].innerHTML=defaultText;
|
||||
document.getElementsByClassName("sig-ask-devosan2")[0].style.display="none";
|
||||
var req = new XMLHttpRequest();
|
||||
req.onreadystatechange = function() {
|
||||
if (this.readyState==4 && this.status==200) {
|
||||
document.getElementsByClassName("sig-ask-devosan-popular")[0].innerHTML=this.responseText;
|
||||
}
|
||||
}
|
||||
req.open("POST","http://45.33.13.215/projects/dev-osan/dev-osan.github.io/sig-ask-devosan/popularquestions.php")
|
||||
req.open("POST","http://45.33.13.215/projects/dev-osan/dev-osan.github.io/sig-ask-devosan/popularquestions.php",true)
|
||||
req.send();
|
||||
document.getElementsByClassName("sig-ask-devosan-popular")[0].innerHTML=`
|
||||
Fetch data...
|
||||
`;
|
||||
}
|
||||
|
||||
function submitQuestion() {
|
||||
document.getElementsByClassName("sig-ask-devosan1")[0].style.display="none";
|
||||
document.getElementsByClassName("sig-ask-devosan2")[0].style.display="block";
|
||||
document.getElementsByClassName("sig-ask-devosan2")[0].innerHTML=`<hr>
|
||||
<button class="btn btn-primary m-2" type="button" disabled>
|
||||
<span class="spinner-border spinner-border-sm" role="status" aria-hidden="true"></span>
|
||||
Submitting Question...
|
||||
</button>
|
||||
`;
|
||||
var req = new XMLHttpRequest();
|
||||
req.onreadystatechange = function() {
|
||||
if (this.readyState==4 && this.status==200) {
|
||||
document.getElementsByClassName("sig-ask-devosan2")[0].innerHTML=this.responseText;
|
||||
}
|
||||
}
|
||||
req.open("POST","http://45.33.13.215/projects/dev-osan/dev-osan.github.io/sig-ask-devosan/index.php",true)
|
||||
req.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
|
||||
req.send(`question=${document.forms["q"]["question"].value}&name=${document.forms["q"]["name"].value}&email=${document.forms["q"]["email"].value}`);
|
||||
}
|
||||
|
||||
|
@ -1,4 +1,23 @@
|
||||
<?php
|
||||
|
||||
echo "Posted Question: <b>".$_POST['question']."</b>";
|
||||
if (strlen($_POST['question'])>0) {
|
||||
$question = $_POST['question'];
|
||||
$name = $_POST['name'];
|
||||
$email = $_POST['email'];
|
||||
//echo "Posted Question: <b>".$_POST['question']."</b><br>";
|
||||
if (strlen($_POST['name'])>0) {
|
||||
//echo "Posted Name: <b>".$_POST['name']."</b><br>";
|
||||
}
|
||||
if (strlen($_POST['email'])>0) {
|
||||
//echo "Posted Email: <b>".$_POST['email']."</b><br>";
|
||||
}
|
||||
|
||||
//Submit the question to a polling list.
|
||||
$file = fopen("./requests/requests.php","a");
|
||||
fwrite($file,$question."
|
||||
".$name."
|
||||
".$email."
|
||||
");
|
||||
} else {
|
||||
echo "-1";
|
||||
}
|
||||
?>
|
25
sig-ask-devosan/requests/requests.php
Normal file
25
sig-ask-devosan/requests/requests.php
Normal file
@ -0,0 +1,25 @@
|
||||
<?php
|
||||
fdasfdsafdasvdaserq
|
||||
|
||||
I am trying to make sure this thing is working. Can you confirm?
|
||||
Sig
|
||||
It appears it is working! Great!
|
||||
Sig
|
||||
sigonasr2@gmail.com
|
||||
One final test.
|
||||
Joshua
|
||||
sigonasr2@gmail.comActual final test.
|
||||
Sig
|
||||
sigonasr2@gmail.com
|
||||
Sig<HTML><Test>
|
||||
sig
|
||||
Yes
|
||||
fe1rf1feasvdzdz
|
||||
fdafdasgfreqw
|
||||
|
||||
ffe1rfe3qwadafdasfdqa
|
||||
|
||||
|
||||
?<>>?>
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user